[Webkit-unassigned] [Bug 52794] New: Safari rendering bugs with translate3d and JS
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jan 20 02:44:31 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=52794
Summary: Safari rendering bugs with translate3d and JS
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh Intel
URL: http://www.edenspiekermann.com
OS/Version: Mac OS X 10.6
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: ich at saturos.de
Hey!
Take a look at the slideshow on http://edenspiekermann.com and make sure to resize your window to a greater width than 1220. Now you should see iOSesque navigational dots below the big slideshow image. Move your mouse pointer outside the slideshow area (otherwise it stays paused) and wait a couple of seconds for the slideshow to start playing. The transitions are archieved through CSS with translate3d. When the slideshow plays, you'll see weird rendering bugs appear on the navigational dots, see the attached screenshot for an example. Basically it mixes up the :hover pseudo class and renders artifacts of my current class which is used to highlight the currently active slide. The changing of classes is done programmatically with JS, using the Prototype library.
A few interesting observations:
- This happens only in Safari, including the latest nightly build from webkit.org, but not in Chrome
- I was only able to test it on OSX, so I currently don't know it it is present on Windows as well
- When using 'translate' instead of 'translate3d' the rendering glitches are gone, but I'd like to stick with 'translate3d' because otherwise the page behaves very weird in MobileSafari
Since it only happens when using translate3d it might be related to hardware acceleration? Just a guess.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list