Skip to content

Document backdrop root concept on backdrop-filter page#43421

Open
kovan wants to merge 1 commit intomdn:mainfrom
kovan:backdrop-root
Open

Document backdrop root concept on backdrop-filter page#43421
kovan wants to merge 1 commit intomdn:mainfrom
kovan:backdrop-root

Conversation

@kovan
Copy link

@kovan kovan commented Mar 12, 2026

Summary

  • Add a Description section to the backdrop-filter CSS property page explaining that effects are bounded by the nearest ancestor backdrop root
  • List the properties that create a backdrop root: filter, opacity, mask, mask-image, mask-border, clip-path, backdrop-filter, mix-blend-mode, and will-change
  • Explain the common confusion when backdrop-filter appears to have no effect due to an ancestor backdrop root

Motivation

Developers are frequently confused when backdrop-filter doesn't affect all pixels behind an element. The concept of a "backdrop root" (from Filter Effects Level 2) is not documented on MDN. A previous PR (#40627) attempted this but was closed due to merge conflicts; this is a fresh implementation incorporating reviewer feedback (using a dedicated Description section instead of a note).

Fixes #40602.

Test plan

  • Page renders correctly with new Description section
  • All CSS property links resolve

Add a Description section explaining that backdrop-filter
effects are bounded by the nearest ancestor backdrop root,
and list the properties that create a backdrop root (filter,
opacity, mask, clip-path, backdrop-filter, mix-blend-mode,
will-change). This is a common source of confusion when
backdrop-filter appears to have no effect.

Fixes mdn#40602
@kovan kovan requested a review from a team as a code owner March 12, 2026 23:37
@kovan kovan requested review from pepelsbey and removed request for a team March 12, 2026 23:37
@github-actions github-actions bot added Content:CSS Cascading Style Sheets docs size/s [PR only] 6-50 LoC changed labels Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:CSS Cascading Style Sheets docs size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Backdrop Root concept undocumented

1 participant