diff --git a/packages/core/useScroll/index.ts b/packages/core/useScroll/index.ts index c2c75902b8b..e064e7342ab 100644 --- a/packages/core/useScroll/index.ts +++ b/packages/core/useScroll/index.ts @@ -162,7 +162,9 @@ export function useScroll( const setArrivedState = (target: HTMLElement | SVGElement | Window | Document | null | undefined) => { const el = ( - target === document ? (target as Document).documentElement : target + target === window + ? (target as Window).document.documentElement + : target === document ? (target as Document).documentElement : target ) as HTMLElement const { display, flexDirection } = getComputedStyle(el)