aboutsummaryrefslogtreecommitdiffstats
path: root/components/selectors/tree.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/selectors/tree.rs')
-rw-r--r--components/selectors/tree.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/selectors/tree.rs b/components/selectors/tree.rs
index 7827dc6bbe6..23238237b2f 100644
--- a/components/selectors/tree.rs
+++ b/components/selectors/tree.rs
@@ -86,6 +86,12 @@ pub trait Element: Sized + Debug {
/// if the parent node is a `DocumentFragment`.
fn is_root(&self) -> bool;
+ /// Returns whether this element should ignore matching nth child
+ /// selector.
+ fn ignores_nth_child_selectors(&self) -> bool {
+ false
+ }
+
/// Return true if we want to stop lookup ancestor of the current
/// element while matching complex selectors with descendant/child
/// combinator.