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

[masking-1] describe the prefixed -webkit-mask-* properties #537

Open
dbaron opened this issue Oct 27, 2023 · 1 comment
Open

[masking-1] describe the prefixed -webkit-mask-* properties #537

dbaron opened this issue Oct 27, 2023 · 1 comment

Comments

@dbaron
Copy link
Member

dbaron commented Oct 27, 2023

The masking spec doesn't currently describe the -webkit-mask-* properties. However, these prefixed properties are shipping across multiple engines (I believe all of Chromium, Gecko, and WebKit) and may not be in a position that they can be removed from the platform. (That said, things could shift once Chromium ships the unprefixed properties, which should happen very soon.)

@progers wrote a document describing the syntax differences between the prefixed and unprefixed properties, although I don't know if many or all of these differences are implemented in Gecko (cc @emilio).

It seems like if these properties are going to be a permanent part of the platform we should probably specify them.

@emilio
Copy link
Contributor

emilio commented Oct 27, 2023

All the webkit-mask properties Gecko supports are just aliased to the standard properties (so we don't support the syntax differences mentioned in the doc). It'd be nice for Chrome / WebKit to try to get away with that if they can. I have never seen a compat issue due to us not supporting the non-standard values.

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

2 participants