Pembaruan akhir Saya baru saja menerima email dari Apple yang mengonfirmasi bug ini telah diperbaiki di OS X Mountain Lion 10.8.3
Saya telah mengalami masalah rendering dengan Safari 6 pada sistem yang berbeda semua menjalankan Mountain Lion, dan saya tidak dapat menemukan solusi. Saya telah melampirkan beberapa tangkapan layar untuk menjelaskan masalah ini.
Perbarui Penyelidikan lebih lanjut menunjukkan bahwa ini mungkin menjadi masalah dengan model Mac 2012 saja, khususnya yang dengan grafis HD4000.
Pembaruan Tampaknya artefak tidak selalu muncul segera, memerlukan beberapa reload dan / atau tab penutupan / pembukaan kembali sebelum mereka muncul.
Pembaruan Masalah ini dikonfirmasikan sebagai bukan bug WebKit , dan telah diajukan sebagai bug di Apple (masalah 12750455 oleh Simon Fraser).
Situs web Bootstrap Twitter di Safari
Situs web Twitter Bootstrap di Firefox
Jsfiddle jati di Safari
Jsfiddle Jati di Firefox
Tautan ke situs web yang ditunjukkan pada tangkapan layar:
Jawaban:
Itu adalah bug di Safari, diselesaikan di OSX Update 10.8.3!
sumber
Saya dapat mengkonfirmasi ini adalah bug dengan GPU Intel Graphics 4000. Saya melihat artefak grafis pada Retina MacBook Pro 13 "saya dan bukan pada MBP saya yang lebih tua yang memiliki Gunung Lion dan GPU Nvidia Geforce.
Saya memiliki pengalaman langsung dengan masalah ini ketika mencoba mengembangkan tombol css untuk situs web ...
Saya percaya artefak dapat direproduksi dengan menggunakan css3
border-radius
bersamaan dengan abox-shadow
. Meskipun jelas itu terjadi dalam banyak keadaan lain juga. (Yang bisa saya konfirmasi)Berikut ini tautan ke laporan bug di situs webkit (meskipun saya tidak yakin itu ada di sana):
https://bugs.webkit.org/show_bug.cgi?id=103087
Dan pertanyaan SO berasal:
/programming/13505314/artifacts-on-css-rendering-box-shadow-on-safari-6-0-2-on-mountain-lion
sumber
Ini bukan bug Intel HD 4000. Saya dapat melihat bug ini hanya dari Safari di Intel HD 4000. Jika saya membuka halaman dengan (Opera, Chrome, Firefox) - saya tidak dapat mereproduksi bug ini
sumber
Perbaikan cepat untuk masalah ini adalah menggunakan transformasi pada objek dengan radius perbatasan atau properti penyebab kerusakan lainnya. Dengan begitu Anda memaksa redraw dengan kartu grafis, dan itu menghilangkan masalah.
Terapkan properti berikut:
-webkit-transform: translate3d(0,0,0);
- Dan Anda harus baik-baik saja.sumber
Berikut adalah hal-hal yang akan saya lakukan jika Anda tidak dapat memberikan tautan ke sesuatu yang hidup di internet agar orang lain menduplikasi / menyuarakan apa yang terjadi.
Coba membangun webkit malam untuk melihat apakah itu bug yang diperbaiki, tetapi tidak dikirimkan. http://nightly.webkit.org
Hapus semua ekstensi dari Safari untuk memastikan itu bukan disebabkan oleh satu.
sumber
Saya juga dapat mengonfirmasi bug ini pada macbook retina 15 "(osx 10.8.2, safari 6.0.2)
Macbook saya juga memiliki Intel HD4000, tetapi juga Nvidia GT 650M untuk tampilan eksternal.
Untuk menghilangkan semua kemungkinan lain selain kartu grafis (driver) saya menggunakan thunderbolt ke adaptor dvi untuk menghubungkan layar eksternal pada kartu Nvidia.
Hasil: Tidak ada garis aneh dan efek jquery aneh!
kesimpulan: masalah HD4000 (driver).
sumber