Letztes Update Ich habe gerade eine E-Mail von Apple erhalten, in der bestätigt wird, dass dieser Fehler in OS X Mountain Lion 10.8.3 behoben wurde
Ich habe Probleme beim Rendern mit Safari 6 auf verschiedenen Systemen, auf denen Mountain Lion ausgeführt wird, und ich kann keine Lösung finden. Ich habe einige Screenshots angehängt, um das Problem zu beschreiben.
Update Weitere Untersuchungen deuten darauf hin, dass dies nur bei 2012er Mac-Modellen ein Problem sein könnte, insbesondere bei denen mit HD4000-Grafik.
Update Es scheint, dass die Artefakte nicht immer sofort angezeigt werden und einige Neuladungen und/oder das Schließen/Neuöffnen von Registerkarten erfordern, bevor sie angezeigt werden.
Update Das Problem wurde als kein WebKit-Fehler bestätigt und wurde als Fehler bei Apple gemeldet (Problem 12750455 von Simon Fraser).
Links zu den auf den Screenshots gezeigten Websites:
Es war ein Fehler in Safari, behoben in OSX Update 10.8.3!
Ich kann bestätigen, dass dies ein Fehler mit der Intel Graphics 4000 GPU ist. Ich sehe die Grafikartefakte auf meinem 13" Retina MacBook Pro und nicht auf meinem älteren MBP mit Mt. Lion und einer Nvidia Geforce GPU.
Ich habe Erfahrungen aus erster Hand mit diesem Problem, als ich versuchte, CSS-Schaltflächen für Websites zu entwickeln ...
Ich glaube, die Artefakte können reproduziert werden, indem CSS3 border-radius
in Verbindung mit einer box-shadow
. Obwohl es offensichtlich auch unter vielen anderen Umständen passiert. (was ich bestätigen kann)
Hier ist ein Link zu einem Fehlerbericht auf der Webkit-Website (obwohl ich nicht sicher bin, ob er dorthin gehört):
https://bugs.webkit.org/show_bug.cgi?id=103087
Und die SO-Frage, aus der es kam:
Dies ist kein Intel HD 4000-Fehler. Ich kann diesen Fehler nur von Safari auf Intel HD 4000 sehen. Wenn ich eine Seite mit (Opera, Chrome, Firefox) öffne, kann ich diesen Fehler nicht reproduzieren
Eine schnelle Lösung für dieses Problem ist die Verwendung einer Transformation für das Objekt mit dem Border-Radius oder einer anderen schadensverursachenden Eigenschaft. Auf diese Weise erzwingen Sie ein Neuzeichnen mit der Grafikkarte, und das Problem wird behoben.
Wenden Sie die folgende Eigenschaft an: -webkit-transform: translate3d(0,0,0);
- Und Sie sollten in Ordnung sein.
Hier sind Dinge, die ich tun würde, wenn Sie keinen Link zu etwas bereitstellen können, das im Internet live ist, damit andere es kopieren / herausfinden können, was passiert.
Probieren Sie einen nächtlichen Webkit-Build aus, um zu sehen, ob es sich um einen behobenen Fehler handelt, der jedoch nicht versendet wird. http://nightly.webkit.org
Entfernen Sie alle Erweiterungen von Safari, um sicherzustellen, dass es nicht von einer verursacht wird.
Ich kann diesen Fehler auch auf dem Retina 15" MacBook (osx 10.8.2, Safari 6.0.2) bestätigen.
Mein MacBook hat auch Intel HD4000, aber auch Nvidia GT 650M für das externe Display.
Um alle anderen Möglichkeiten außer der Grafikkarte (Treiber) zu eliminieren, habe ich einen Thunderbolt-zu-DVI-Adapter verwendet, um ein externes Display an die Nvidia-Karte anzuschließen.
Ergebnis: Keine seltsamen Linien und freakigen Jquery-Effekte!
Fazit: HD4000 (Treiber) Problem.
Fahrrad
daviesgeek
Rene
Rene
Rene
Fahrrad
Pfitz
Christoph Raymond
Olly Hodgson
Rene