|
|
@@ -851,7 +851,7 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- function scrollIntoView (element, spot, skipOverflowHiddenElements = false) {
|
|
|
+ function scrollIntoView (element, spot, skipOverflowHiddenElements = true) {
|
|
|
let parent = element.offsetParent
|
|
|
|
|
|
if (!parent) {
|
|
|
@@ -862,7 +862,10 @@
|
|
|
let offsetY = element.offsetTop + element.clientTop
|
|
|
let offsetX = element.offsetLeft + element.clientLeft
|
|
|
|
|
|
- while (parent.clientHeight === parent.scrollHeight && parent.clientWidth === parent.scrollWidth || skipOverflowHiddenElements && getComputedStyle(parent).overflow === 'hidden') {
|
|
|
+ while (parent.clientHeight === parent.scrollHeight &&
|
|
|
+ parent.clientWidth === parent.scrollWidth ||
|
|
|
+ skipOverflowHiddenElements &&
|
|
|
+ getComputedStyle(parent).overflow === 'hidden') {
|
|
|
if (parent.dataset._scaleY) {
|
|
|
offsetY /= parent.dataset._scaleY
|
|
|
offsetX /= parent.dataset._scaleX
|