Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions css/selectors/active.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,39 @@
"deprecated": false
}
}
},
"top-layer_ancestor_matching_boundary": {
"__compat": {
"description": "Observes [top-layer ancestor matching boundary](https://developer.mozilla.org/docs/Web/CSS/Reference/Selectors/Pseudo-classes#top-layer_ancestor_matching_boundary) behavior",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://developer.mozilla.org/docs/Web/CSS/Reference/Selectors/Pseudo-classes#top-layer_ancestor_matching_boundary does not seem to exist yet.

Also: I wonder if the description could describe the behavior, rather than just naming it?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The content is on its way; see mdn/content#44615.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can see why you'd want the description to be a bit more, well, descriptive, but it is tricky in this case, as the behavior change is quite subtle and difficult to describe without a demonstration; hence, linking to the section that describes and demonstrates it in detail.

"spec_url": "https://www.w3.org/TR/selectors-4/#useraction-pseudos:~:text=they%20also%20match%20on%20the%20element%E2%80%99s%20flat%20tree%20ancestors%2C%20up%20to%20and%20including%20the%20first%20top%20layer%20element",
"support": {
"chrome": {
"version_added": "149"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false,
"impl_url": "https://bugzil.la/2025235"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
Comment thread
chrisdavidmills marked this conversation as resolved.
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
}
}
}
Expand Down
33 changes: 33 additions & 0 deletions css/selectors/focus-within.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,39 @@
"standard_track": true,
"deprecated": false
}
},
"top-layer_ancestor_matching_boundary": {
"__compat": {
"description": "Observes [top-layer ancestor matching boundary](https://developer.mozilla.org/docs/Web/CSS/Reference/Selectors/Pseudo-classes#top-layer_ancestor_matching_boundary) behavior",
"spec_url": "https://www.w3.org/TR/selectors-4/#useraction-pseudos:~:text=they%20also%20match%20on%20the%20element%E2%80%99s%20flat%20tree%20ancestors%2C%20up%20to%20and%20including%20the%20first%20top%20layer%20element",
"support": {
"chrome": {
"version_added": "149"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false,
"impl_url": "https://bugzil.la/2025235"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
}
}
}
Expand Down
33 changes: 33 additions & 0 deletions css/selectors/hover.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,39 @@
"deprecated": false
}
}
},
"top-layer_ancestor_matching_boundary": {
"__compat": {
"description": "Observes [top-layer ancestor matching boundary](https://developer.mozilla.org/docs/Web/CSS/Reference/Selectors/Pseudo-classes#top-layer_ancestor_matching_boundary) behavior",
"spec_url": "https://www.w3.org/TR/selectors-4/#useraction-pseudos:~:text=they%20also%20match%20on%20the%20element%E2%80%99s%20flat%20tree%20ancestors%2C%20up%20to%20and%20including%20the%20first%20top%20layer%20element",
"support": {
"chrome": {
"version_added": "149"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false,
"impl_url": "https://bugzil.la/2025235"
},
"firefox_android": "mirror",
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": true,
"standard_track": true,
"deprecated": false
}
}
}
}
}
Expand Down