aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/style/invalidation/element/element_wrapper.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/style/invalidation/element/element_wrapper.rs b/components/style/invalidation/element/element_wrapper.rs
index 5cedff38fa3..8b3fb0385bb 100644
--- a/components/style/invalidation/element/element_wrapper.rs
+++ b/components/style/invalidation/element/element_wrapper.rs
@@ -348,7 +348,11 @@ impl<'a, E> Element for ElementWrapper<'a, E>
}
fn pseudo_element_originating_element(&self) -> Option<Self> {
- self.element.closest_non_native_anonymous_ancestor()
+ self.element.pseudo_element_originating_element()
.map(|e| ElementWrapper::new(e, self.snapshot_map))
}
+
+ fn blocks_ancestor_combinators(&self) -> bool {
+ self.element.blocks_ancestor_combinators()
+ }
}