diff --git a/src/engine.ts b/src/engine.ts index 3a93457..f2ad519 100644 --- a/src/engine.ts +++ b/src/engine.ts @@ -184,6 +184,13 @@ export function initializePolyfill() { instance?.disconnect(); } + if ( + entry.target.nodeType !== Node.DOCUMENT_NODE && + entry.target.nodeType !== Node.DOCUMENT_FRAGMENT_NODE && + entry.target.parentNode === null + ) { + continue; + } if ( entry.type === 'attributes' && entry.attributeName &&