From 9454b7d23e052d6195b5bfa3921e81ec54aa1b6e Mon Sep 17 00:00:00 2001 From: Halil Durak Date: Wed, 23 Sep 2026 17:03:34 +0300 Subject: [PATCH] `CustomElementRegistry`: move frame check to `upgrade` --- src/browser/webapi/CustomElementRegistry.zig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/browser/webapi/CustomElementRegistry.zig b/src/browser/webapi/CustomElementRegistry.zig index 1213b7056..4472f2813 100644 --- a/src/browser/webapi/CustomElementRegistry.zig +++ b/src/browser/webapi/CustomElementRegistry.zig @@ -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); };