Midden maart werd door het Web Standards Project bekendgemaakt dat versie 2 van de Acid-test online zou komen. Acid 2 bestaat uit een testpagina waarin de mogelijkheden van HTML 4, CSS 1, PNG-afbeeldingen en data-URL's getest worden. Evenals met Acid 1, die in 1997 online kwam, is het ook nu de bedoeling dat browsers de test uiteindelijk probleemloos weergeven. Na de lancering van Acid 2 zijn verschillende browserontwikkelaars aan de gang gegaan om eventuele renderbugs in hun browser op te lossen. Enkele dagen geleden is bekend geworden dat David Hyatt de code van Apples Safari heeft verbeterd zodat Acid 2 goed gerenderd wordt. Hiermee is Safari de eerste browser die Acid 2 goed weergeeft. Wanneer deze wijzigingen voor gewone gebruikers beschikbaar komen, is nog niet bekend.
Safari is gebaseerd op de WebCore-renderengine, die weer gebaseerd is op de KHTML-engine die gebruikt wordt in de Konquerer-browser. Als vanzelfsprekend kwam de vraag op of de aanpassingen in Safari ook teruggeport zullen worden naar KHTML, daar de patches door Hyatt zijn vrijgegeven. Het antwoord daarop is echter negatief, aldus KDE-ontwikkelaar Zack Rusin. Het probleem is namelijk dat de WebCore-code inconsistent is en dat codewijzigingen veelal afhankelijk zijn van andere code of zelfs Mac OS X-API's. Het eenvoudigweg invoegen van de vrijgegeven patches is dus niet mogelijk, wat betekent dat patches 'from scratch' zullen moeten worden opgebouwd en ingevoegd in de KHTML-code. Gezien de ondercapaciteit bij het KHTML-project kan dit nog wel enige tijd duren.

Safari's rendering van Acid 2 voor de grote codewijzigingen. Klik op de afbeelding om te zien hoe Safari Acid 2 nu rendert.
Volgens Rusin is deze manier van werken tekenend voor Apple. Het bedrijf van Steve Jobs heeft in het verleden besloten om in Safari gebruik te maken van de KHTML-renderengine. Hierover is overleg geweest tussen Apple en het KHTML-project en toen is afgesproken dat Apple codeaanpassingen zou teruggeven. Dit is weliswaar weleens gebeurd, maar de laatste tijd is hier weinig meer van gekomen doordat Apple alleen de code levert en geen uitleg en changelog. Het lijkt er daarom sterk op dat Apple wel de voordelen wil hebben van een goede renderengine, maar niet de nadelen van het doneren van code en het steunen van het KHTML-project. Echter, dit is toegestaan volgens de Lesser General Public License, de licentie waaronder de KHTML-code is vrijgegeven, en Apple doet dus niets verkeerd.