[webkit-reviews] review granted: [Bug 231906] REGRESSION(r284313): ::marker accelerated animations are broken : [Attachment 441718] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 19 08:38:51 PDT 2021


Antti Koivisto <koivisto at iki.fi> has granted Antoine Quint
<graouts at webkit.org>'s request for review:
Bug 231906: REGRESSION(r284313): ::marker accelerated animations are broken
https://bugs.webkit.org/show_bug.cgi?id=231906

Attachment 441718: Patch

https://bugs.webkit.org/attachment.cgi?id=441718&action=review




--- Comment #4 from Antti Koivisto <koivisto at iki.fi> ---
Comment on attachment 441718
  --> https://bugs.webkit.org/attachment.cgi?id=441718
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=441718&action=review

> Source/WebCore/style/PropertyAllowlist.cpp:41
> +// https://www.w3.org/TR/css-pseudo-4/#marker-pseudo (Editor's Draft, 25
July 2017)
> +// FIXME: this is outdated, see
https://bugs.webkit.org/show_bug.cgi?id=218791.
> +bool isValidMarkerStyleProperty(CSSPropertyID id)

It sounded from spec reading in slack that this allow list is a wrong approach.
All properties should be visible in the computed style and the rendering code
should be ignoring whatever is disallowed.

This refactoring ends up being bit useless if we just delete all code here soon
but I suppose it doesn't hurt.


More information about the webkit-reviews mailing list