Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify order of operations between transformed root backgrounds and filters #9416

Open
mattwoodrow opened this issue Sep 26, 2023 · 1 comment

Comments

@mattwoodrow
Copy link
Contributor

The latest transforms spec 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 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 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.

@mattwoodrow
Copy link
Contributor Author

This is a follow-up from #6683, cc @dbaron.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant