From 9ed85cff5eb3783efc25c070f07b6bcf71c44e07 Mon Sep 17 00:00:00 2001 From: Ulrich-Matthias Schäfer Date: Sun, 3 Sep 2023 07:54:34 +0200 Subject: allow nodes that are not imported yet (fixes #1252) --- src/utils/adopter.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/utils/adopter.js b/src/utils/adopter.js index 48814ec..962412f 100644 --- a/src/utils/adopter.js +++ b/src/utils/adopter.js @@ -43,8 +43,9 @@ export function makeInstance(element, isHTML = false) { export function nodeOrNew(name, node) { return node && - node.ownerDocument && - node instanceof node.ownerDocument.defaultView.Node + (node instanceof globals.window.Node || + (node.ownerDocument && + node instanceof node.ownerDocument.defaultView.Node)) ? node : create(name) } -- cgit v1.2.3