From d6ddb08e23965c3b037bb61829015009a30f86fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Jim=C3=A9nez=20Moreno?= Date: Tue, 29 Jan 2019 12:33:46 +0100 Subject: [PATCH] Do not care about shadow roots when getting root element --- components/script/dom/element.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index dac2d29e51f..bde1d46582f 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -9,7 +9,6 @@ use crate::dom::attr::{Attr, AttrHelpersForLayout}; use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::codegen::Bindings::AttrBinding::AttrMethods; use crate::dom::bindings::codegen::Bindings::DocumentBinding::DocumentMethods; -use crate::dom::bindings::codegen::Bindings::DocumentFragmentBinding::DocumentFragmentBinding::DocumentFragmentMethods; use crate::dom::bindings::codegen::Bindings::ElementBinding; use crate::dom::bindings::codegen::Bindings::ElementBinding::ElementMethods; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; @@ -1203,13 +1202,7 @@ impl Element { } pub fn root_element(&self) -> DomRoot { - if self.node.is_in_shadow_tree() { - self.upcast::() - .owner_shadow_root() - .upcast::() - .GetFirstElementChild() - .unwrap() - } else if self.node.is_in_doc() { + if self.node.is_in_doc() { self.upcast::() .owner_doc() .GetDocumentElement()