[webkit-dev] Following up on removing -khtml- and -apple- CSS vendor prefixes

Adam Barth abarth at webkit.org
Thu Apr 5 14:26:44 PDT 2012

(Previous email got cut off)

...release blocking bugs.
On Apr 5, 2012 2:25 PM, "Adam Barth" <abarth at webkit.org> wrote:

> One option is to start evaluating the compat implications by disabling the
> prefixes in Chrome.  If we have a positive experience we can disable them
> in more ports/configurations over time, hopefully arriving where you
> suggest while avoiding the stress of rel
> On Apr 5, 2012 10:14 AM, "Alexey Proskuryakov" <ap at webkit.org> wrote:
>> 05.04.2012, в 01:08, Adam Barth написал(а):
>> > Based on this information, I've posted a patch that limits the -apple-
>> > and -khtml- vendor prefixes to ENABLE(DASHBOARD_SUPPORT):
>> >
>> > https://bugs.webkit.org/show_bug.cgi?id=83256
>> >
>> > This approach lets ports that wish to remain compatible with Dashboard
>> > widgets continue to support these prefixes while also letting ports
>> > that aren't constrained by dashboard widgets disable them, hopefully
>> > lessening their use on the broader web.
>> Guarding on ENABLE(DASHBOARD_SUPPORT) will make it so that these names
>> will be available in Safari on Mac, in every Mac application that uses
>> WebKit, but not in Safari on Windows or iOS, and not in other WebKit based
>> browsers such as Chrome. I don't think that this level of fragmentation is
>> good.
>> We normally guard Dashboard-only quirks with
>> settings->usesDashboardBackwardCompatibilityMode().
>> Due to high potential of site breakage, this seems worth a separate
>> setting with pre-made plumbing for site-specific quirks, so that ports
>> seeing release blocking regressions on important sites wouldn't have to
>> undo this change entirely.
>> - WBR, Alexey Proskuryakov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20120405/20d01de9/attachment.html>

More information about the webkit-dev mailing list