[csswg-drafts] Clarify order of operations between transformed root backgrounds and filters (#9416)

mattwoodrow has just created a new issue for https://github.com/w3c/csswg-drafts:

== Clarify order of operations between transformed root backgrounds and filters ==
The latest[ transforms spec ](https://drafts.csswg.org/css-transforms/#transform-rendering)says that the background of the root element that has been propagated to the canvas isn't affected by the transform on the root element.

The [compositing spec](https://drafts.fxtf.org/compositing/#pagebackdrop) describes the 'Root Element Group', and says that filters on the root element should be applied to that group, which includes the (untransformed) root element background.

I believe that means that we're applying the filter to the combined untransformed background + transformed page content.

However, the [filters spec](https://drafts.fxtf.org/filter-effects-1/#FilterProperty) for the `filter` property explicitly says that the filter operations are applied in the element’s local coordinate system.

It seems like these are directly in conflict with each other, and we need extra clarification on what should happen for the root element.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9416 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 26 September 2023 21:54:02 UTC