Problemi di rendering / artefatti di Safari 6 (su Mountain Lion)

12

Aggiornamento finale Ho appena ricevuto un'email da Apple confermando che questo bug è stato corretto in OS X Mountain Lion 10.8.3

Ho avuto problemi di rendering con Safari 6 su sistemi diversi che eseguono Mountain Lion e non riesco a trovare una soluzione. Ho allegato alcuni screenshot per descrivere il problema.

Aggiornamento Ulteriori indagini suggeriscono che questo potrebbe essere un problema solo con i modelli Mac del 2012, in particolare quelli con grafica HD4000.

Aggiornamento Sembra che gli artefatti non vengano sempre visualizzati immediatamente, richiedendo alcune ricariche e / o la chiusura / riapertura delle schede prima che vengano visualizzate.

Aggiornamento Il problema è stato confermato come non un bug WebKit , ed è stato inserito come bug in Apple (problema 12750455 di Simon Fraser).

Twitter Bootstrap website su Safari

TwitterBootstrapwebsitesuFirefox

Jsfiddle di Teak su Safari

JsfiddlediTeaksuFirefox

Link ai siti web mostrati negli screenshot:

posta René 09.11.2012 - 11:22
fonte

6 risposte

3

Era un bug in Safari, risolto in OSX Update 10.8.3!

    
risposta data 15.03.2013 - 11:12
fonte
8

Posso confermare che si tratta di un bug con la GPU Intel Graphics 4000. Vedo gli artefatti grafici sul mio 13 "Retina MacBook Pro e non sul mio vecchio MBP che ha Mt. Lion e una GPU Nvidia Geforce.

Ho esperienza di prima mano con questo problema durante il tentativo di sviluppare pulsanti css per siti web ...

Credo che gli artefatti possano essere riprodotti usando il css3% diborder-radius in congiunzione con un box-shadow . Anche se ovviamente accade anche in molte altre circostanze. (Che posso confermare)

Questo è un link a una segnalazione di bug sul sito web webkit (anche se non sono sicuro che appartenga a questo):

link

E la domanda SO è venuta da:

link

    
risposta data 24.11.2012 - 09:11
fonte
2

Questo non è un bug Intel HD 4000. Posso vedere questo bug solo da Safari su Intel HD 4000. Se apro la pagina con (Opera, Chrome, Firefox) - non riesco a riprodurre questo bug

    
risposta data 15.01.2013 - 13:24
fonte
2

Una soluzione rapida a questo problema sta usando una trasformazione sull'oggetto con il raggio di confine o altri danni che causano proprietà. In questo modo stai forzando un ridisegno con la scheda grafica e questo elimina il problema.

Applica la seguente proprietà: -webkit-transform: translate3d(0,0,0); - E dovresti stare bene.

    
risposta data 01.02.2013 - 10:53
fonte
1

Qui ci sono cose che vorrei fare se non puoi fornire un link a qualcosa che è in diretta su Internet affinché gli altri possano duplicare / scoprire cosa sta succedendo.

  1. Prova un build del webkit notturno per vedere se è un bug corretto, ma non in spedizione. link

  2. Rimuovi tutte le estensioni da Safari per assicurarti che non sia causato da uno.

risposta data 14.11.2012 - 18:10
fonte
1

Posso anche confermare questo bug su macbook retina 15 "(osx 10.8.2, safari 6.0.2)

Il mio macbook ha anche Intel HD4000, ma anche Nvidia GT 650M per il display esterno.

Per eliminare tutte le altre possibilità tranne la scheda grafica (driver), ho usato un adattatore thunderbolt to dvi per collegare un display esterno sulla scheda Nvidia.

Risultato: niente strane linee e strani effetti jquery!

conclusione: problema HD4000 (driver).

    
risposta data 12.01.2013 - 01:39
fonte

Leggi altre domande sui tag