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" <a...@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
>
>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to