Contact emailsfuth...@chromium.org

ExplainerNone

Specificationhttps://drafts.csswg.org/css-position-4/#backdrop

Summary

The ::backdrop pseudo element used to inherit from initial values. That
meant ::backdrop could not use custom property values unless specified
directly on the ::backdrop rule. The specification has now changed so that
::backdrop inherits from the originating element, and with that the
implementation.


Blink componentBlink>CSS
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>

TAG reviewNone

TAG review statusNot applicable

Risks


Interoperability and Compatibility

A compatibility risk is that existing content may rely on inheriting
initial values. For instance, this rule may change from having a backdrop
with the initial foreground color to using the color property of the
originating element: ::backdrop { background: currentColor } Interop risk
is low for shipping since Firefox and Safari already do ship.


*Gecko*: Shipped/Shipping (
https://bugzilla.mozilla.org/show_bug.cgi?id=1855668) Shipped in Firefox 120

*WebKit*: Shipped/Shipping (https://bugs.webkit.org/show_bug.cgi?id=263834)

*Web developers*: No signals

*Other signals*:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?

None


Debuggability

N/A


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, ChromeOS, Android, and Android WebView)?Yes

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?Yes

https://wpt.live/css/css-position/backdrop-inherit-computed.html
https://wpt.live/css/css-position/backdrop-inherit-rendered.html


Flag name on chrome://flags#enable-experimental-web-platform-features

Finch feature nameBackdropInheritOriginating

Requires code in //chrome?False

Tracking bughttps://crbug.com/827397

Estimated milestones
Shipping on desktop 122
DevTrial on desktop 119
Shipping on Android 122
DevTrial on Android 119
Shipping on WebView 122

Anticipated spec changes

Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github issues
in the project for the feature specification) whose resolution may
introduce web compat/interop risk (e.g., changing to naming or structure of
the API in a non-backward-compatible way).
None

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/4875749691752448

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
Rune Lillesveen

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACuPfeRpWk%2BOh_g1LD7wUwXk7L1Agu%2Bd84Myk8uCkZQy_-S35g%40mail.gmail.com.

Reply via email to