Hi,
I’d like to unprefix the -webkit-clip-path implementation.
The spec for clip-path is CSS Masking
Currently, WebKit has 2 independent(!) implementations:
1. The SVG clip-path CSS property that only applies to SVG elements and only allows referencing of clipPath SVG elements.
2. The -webkit-clip-path CSS property that started with basic shapes (CSS shape functions) and added support for referencing of clipPath SVG elements. While initially it just worked on HTML elements it covers SVG elements as well now.
Therefore, the -webkit-clip-path implementation is a superset of the clip-path implementation and I intend to replace the latter with the former entirely. -webkit-clip-path will get an alias for clip-path.
“Unprefixing" clip-path (ship with newly supported features) has been in discussion at Mozilla as well:
Main concern was the confusion around the path() CSS shape function which was the only CSS shape function not defined in CSS Shapes Level 1 (but defined in the Motion spec). As a result, the CSS WG moved the function to CSS Shapes Level 1 which
should address the concerns of the Mozilla community.
Please raise your concerns here on the mailing list or send your support.
Thanks a lot,
Dirk Schulze