ich hab' schnell was gebaut:
Nicht schlecht. Der Chrome machts jetzt. aber der Safari noch nicht.
Sei so nett und nimm Safari 5 :)
Aber ich denke man sollte nicht zuviele workarounds machen. früher oder später fallen auch den Entwicklern von weniger verbreiteten Browsern Fehler auf ;-)
-webkit-animation wird wohlkaum ein nicht-webkit-Browser unterstützen :p
Das einzige was dieser Hack tut ist, eine Animation mit 1 Sekunde Laufzeit in Endlossschleife zu starten die von zoom: 1 zu zoom: 1 animiert.
Das kostet etwas Rechenleistung, mehr nicht.
Das einzige Problem, dass ich sehe: wenn du jemals eine zoom-Einstellung abweichend von 1 für das html-Element brauchst. Aber du kannst ja versuchen, die "Animation" auf die betreffenden Elemente zu legen
#baz { -webkit-animation: safariSelectorFix infinite 1s; }
Funktioniert einwandfrei - allerdings hast du genau dort dann den nachteil, nicht zoomen zu können ;)