fix issue: Backdrop Root concept undocumented #40627
Open
+13
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Clarify that
backdrop-filter
only affects the backdrop image up to its nearest ancestor Backdrop Root as stated in the issue, and add a concise note listing what triggers a Backdrop Root which was obtained from the source listed in this PR.Motivation
The existing text (“area behind an element”) implied that backdrop-filter applies to all pixels behind an element, which contradicts real-world behavior and the Filter Effects Level 2 specification. Developers encountered “missing” blur outside the nearest Backdrop Root (for example, a semi-transparent ancestor), leading to confusion. This update aligns MDN’s description with the spec and addresses user reports in the GitHub issue.
Additional details
https://drafts.fxtf.org/filter-effects-2/#BackdropRoot
https://jsfiddle.net/xer31ywj/
Related issues and pull requests
Fixes #40602