diff --git a/packages/core/onClickOutside/index.ts b/packages/core/onClickOutside/index.ts index 81bd6e512d7..2e329a0e6a1 100644 --- a/packages/core/onClickOutside/index.ts +++ b/packages/core/onClickOutside/index.ts @@ -81,8 +81,8 @@ export function onClickOutside( detectIframe && useEventListener(window, 'blur', (event) => { const el = unrefElement(target) if ( - document.activeElement?.tagName === 'IFRAME' - && !el?.contains(document.activeElement) + window.document.activeElement?.tagName === 'IFRAME' + && !el?.contains(window.document.activeElement) ) handler(event as any) }),