Bug 61867 - REGRESSION: Windowed plugins don't stay precisely in place when scrolling pages that use accelerated compositing
Summary: REGRESSION: Windowed plugins don't stay precisely in place when scrolling pag...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows 7
: P2 Normal
Assignee: Nobody
URL:
Keywords: PlatformOnly, Regression
Depends on:
Blocks:
 
Reported: 2011-06-01 09:43 PDT by Adam Roben (:aroben)
Modified: 2011-06-01 09:44 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Roben (:aroben) 2011-06-01 09:43:11 PDT
To reproduce:

1. Go to any YouTube video
2. Type this in the URL field and press Enter: javascript:document.body.style.webkitTransform = 'translateZ(0)'
3. Scroll the page

The YouTube video drifts ever so slightly from where it's supposed to be in the page. (It's quite hard to notice.)
Comment 1 Adam Roben (:aroben) 2011-06-01 09:44:11 PDT
This is caused by the fix for bug 58054. We move the windowed plugins when we push layer changes down into CoreAnimation, but should instead move them when those changes appear on screen (which happens on a background thread).