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

Adam Barth abarth at webkit.org
Thu Apr 5 01:08:46 PDT 2012


In July 2010, there was a thread on webkit-dev about removing support
for the -khtml- and -apple- vendor prefixes:

https://lists.webkit.org/pipermail/webkit-dev/2010-July/013519.html

At the time, we tried an approach recommended by David Hyatt
<https://lists.webkit.org/pipermail/webkit-dev/2010-July/013536.html>,
but that approach appears to have been too agressive in that it broke
a number of Dashboard widgets:

https://bugs.webkit.org/show_bug.cgi?id=42093#c29

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.

I welcome any thoughts the list has on this topic.

Adam


More information about the webkit-dev mailing list