diff options
Diffstat (limited to 'src/client/scripts/scroll.ts')
| -rw-r--r-- | src/client/scripts/scroll.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/scripts/scroll.ts b/src/client/scripts/scroll.ts index 76881bbde1..f32e50cdc7 100644 --- a/src/client/scripts/scroll.ts +++ b/src/client/scripts/scroll.ts @@ -1,7 +1,7 @@ export function getScrollContainer(el: Element | null): Element | null { if (el == null || el.tagName === 'BODY') return null; - const style = window.getComputedStyle(el); - if (style.getPropertyValue('overflow') === 'auto') { + const overflow = window.getComputedStyle(el).getPropertyValue('overflow'); + if (overflow.endsWith('auto')) { // xとyを個別に指定している場合、hidden auto みたいな値になる return el; } else { return getScrollContainer(el.parentElement); |