diff options
-rw-r--r-- | components/script/dom/element.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index a27af0f99b3..34a4ec41cfa 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -2802,7 +2802,7 @@ impl VirtualMethods for Element { f.bind_form_control_to_tree(); } - if let Some(shadow_root) = self.upcast::<Node>().owner_shadow_root() { + if let Some(shadow_root) = self.rare_data.shadow_root.get() { let shadow_root = shadow_root.upcast::<Node>(); shadow_root.set_flag(NodeFlags::IS_CONNECTED, context.tree_connected); for node in shadow_root.children() { |