Clean up some mask-related properties in CSSProperties.json
Created attachment 437321 [details] Patch
Comment on attachment 437321 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=437321&action=review > Source/WebCore/ChangeLog:10 > + Remove "status": "experimental" from a bunch of mask-related properties, since they are no longer > + experimental. Mark -webkit-mask-position-x and -webkit-mask-position-y as internal-only, since they don't > + appear in the css-masking spec. Fix some formatting issues. What does it mean to mark -webkit-mask-position-x as internal only? Does it mean the property won’t be exposed to websites?
(In reply to Darin Adler from comment #2) > Comment on attachment 437321 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=437321&action=review > > > Source/WebCore/ChangeLog:10 > > + Remove "status": "experimental" from a bunch of mask-related properties, since they are no longer > > + experimental. Mark -webkit-mask-position-x and -webkit-mask-position-y as internal-only, since they don't > > + appear in the css-masking spec. Fix some formatting issues. > > What does it mean to mark -webkit-mask-position-x as internal only? Does it > mean the property won’t be exposed to websites? It means that they don't appear in computed style or style properties, and they don't parse.
It's possible that this is not web compatible. https://www.chromestatus.com/metrics/css/popularity says that -webkit-mask-position-x is used on 0.093755% of page loads. I may have to only make the unprefixed versions internal.