aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/dom/element.rs2
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() {