Actualización final Acabo de recibir un correo electrónico de Apple confirmando que este error se ha solucionado en OS X Mountain Lion 10.8.3
He tenido problemas de renderizado con Safari 6 en diferentes sistemas que ejecutan Mountain Lion, y no puedo encontrar una solución. Adjunto algunas capturas de pantalla para describir el problema.
Actualización La investigación adicional sugiere que esto podría ser un problema solo para los modelos Mac 2012, específicamente los que tienen gráficos HD4000.
Actualización Parece que los artefactos no siempre aparecen de inmediato, lo que requiere algunas recargas y / o pestañas de cierre / reapertura antes de que aparezcan.
Modificar La cuestión se confirma como no un error WebKit , y se ha presentado como un error en Apple (12750455 problema de Simon Fraser).
Sitio web de Twitter Bootstrap en Safari
Sitio web de Twitter Bootstrap en Firefox
Jsfiddle de teca en Safari
Jsfiddle de teca en Firefox
Enlaces a los sitios web que se muestran en las capturas de pantalla:
Respuestas:
¡Fue un error en Safari, resuelto en OSX Update 10.8.3!
fuente
Puedo confirmar que este es un error con la GPU Intel Graphics 4000. Veo los artefactos gráficos en mi Retina MacBook Pro de 13 "y no en mi MBP anterior que tiene Mt. Lion y una GPU Nvidia Geforce.
Tengo experiencia de primera mano con este problema al tratar de desarrollar botones CSS para sitios web ...
Creo que los artefactos se pueden reproducir usando el css3
border-radius
junto con abox-shadow
. Aunque obviamente también sucede en muchas otras circunstancias. (Lo cual puedo confirmar)Aquí hay un enlace a un informe de error en el sitio web de webkit (aunque no estoy seguro de que pertenezca allí):
https://bugs.webkit.org/show_bug.cgi?id=103087
Y la pregunta SO vino de:
/programming/13505314/artifacts-on-css-rendering-box-shadow-on-safari-6-0-2-on-mountain-lion
fuente
Esto no es un error de Intel HD 4000. Solo puedo ver este error desde Safari en Intel HD 4000. Si abro la página con (Opera, Chrome, Firefox), no puedo reproducir este error
fuente
Una solución rápida a este problema es usar una transformación en el objeto con el radio del borde u otra propiedad que cause daño. De esa manera, está forzando un redibujo con la tarjeta gráfica, y eso elimina el problema.
Aplica la siguiente propiedad:
-webkit-transform: translate3d(0,0,0);
- Y deberías estar bien.fuente
Aquí hay cosas que haría si no puede proporcionar un enlace a algo que está en vivo en Internet para que otros dupliquen / descubran lo que está sucediendo.
Pruebe una compilación de webkit nocturno para ver si se corrigió un error, pero no se envió. http://nightly.webkit.org
Elimine todas las extensiones de Safari para asegurarse de que no sea causado por una.
fuente
También puedo confirmar este error en retina 15 "macbook (osx 10.8.2, safari 6.0.2)
Mi macbook también tiene Intel HD4000, pero también Nvidia GT 650M para la pantalla externa.
Para eliminar todas las demás posibilidades, excepto la tarjeta gráfica (controlador), utilicé un adaptador de rayo a dvi para conectar una pantalla externa en la tarjeta Nvidia.
Resultado: ¡Sin líneas extrañas y efectos jquery extraños!
conclusión: problema HD4000 (controlador).
fuente