[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