The CSS transforms level 2 spec requires that any grouping property causes the used value of transform-style to be flat. Chromium applies grouping for some of the specified grouping properties, but not all. This change tracked here will add: * clip * clip-path * mask * backdrop-filter * isolation
The UseCounter for this change shows about 0.06% of page loads will be nominally affected by this feature. I reviewed the top 10 pages linked to from the UseCounter page, and nothing was broken. In basically all cases,
transform-style: preserve-3d was being used in a way that had no effect in the first place.
This change will align Chromium exactly with the spec. Gecko fails to flatten for backdrop-filter (because they don't implement it) and isolation. WebKit fails to flatten for backdrop-filter, isolation and mask. I plan to file a bug for both engines to fix those cases.
None
Is this feature fully tested by web-platform-tests?
Yes: external/wpt/css/css-transforms/preserve-3d-flat-grouping-properties.tentative.html
--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2NT0C5ggN-U3hY88%3DRCoHrQfjYAXmepbtVTFAcPf2MzGQ%40mail.gmail.com.
--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/acb26389-c8ec-dfb9-9364-0ab5f0967329%40igalia.com.