diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 6c509d70c16..9a248e7263f 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -560,7 +560,7 @@ impl Node { pub fn note_dirty_descendants(&self) { debug_assert!(self.is_connected()); - for ancestor in self.inclusive_ancestors() { + for ancestor in self.shadow_including_inclusive_ancestors() { if ancestor.get_flag(NodeFlags::HAS_DIRTY_DESCENDANTS) { return; }