CustomElementRegistry: move frame check to upgrade

This commit is contained in:
Halil Durak committed 2026-09-23 17:04:15 +03:00
1 parent d4d5fc38eb
commit 9454b7d23e
1 file changed
+3 -4
+3 -4
View File
@@ -149,6 +149,9 @@ pub fn getName(self: *CustomElementRegistry, constructor: js.Function) ?[]const
}
pub fn upgrade(self: *CustomElementRegistry, root: *Node, frame: *Frame) !void {
if (root.getDocument(frame)._frame == null) {
return;
}
try upgradeNode(self, root, frame);
}
@@ -186,10 +189,6 @@ fn upgradeNode(self: *CustomElementRegistry, node: *Node, frame: *Frame) !void {
}
fn upgradeElement(self: *CustomElementRegistry, element: *Element, frame: *Frame) !void {
if (element.asNode().getDocument(frame)._frame == null) {
return;
}
const custom = element.is(Custom) orelse {
return Custom.checkAndAttachBuiltIn(element, frame);
};