WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
64991
[chromium] Force slow scrolling path for non-composited frames in a composited page
https://bugs.webkit.org/show_bug.cgi?id=64991
Summary
[chromium] Force slow scrolling path for non-composited frames in a composite...
James Robinson
Reported
2011-07-21 16:21:40 PDT
[chromium] Force slow scrolling path for non-composited frames in a composited page
Attachments
Patch
(2.08 KB, patch)
2011-07-21 16:45 PDT
,
James Robinson
no flags
Details
Formatted Diff
Diff
more accurate changelog
(1.71 KB, patch)
2011-07-21 17:05 PDT
,
James Robinson
fishd
: review+
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
James Robinson
Comment 1
2011-07-21 16:45:46 PDT
Created
attachment 101666
[details]
Patch
Adrienne Walker
Comment 2
2011-07-21 16:49:57 PDT
***
Bug 64915
has been marked as a duplicate of this bug. ***
Adrienne Walker
Comment 3
2011-07-21 17:05:21 PDT
Comment on
attachment 101666
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=101666&action=review
Unofficially, the code looks good to me. We could also cut the explanation out and just say we don't handle it.
> Source/WebCore/ChangeLog:10 > + The chromium compositor does not properly handle fast path scrolls for non-composited iframe in a composited > + page. In particular, we don't receive invalidations that are outside the viewport bounds for non-composited > + iframes, but we still try to use the contents from tiles that extend outside the viewport when they are scrolled > + in to view. For the main frame we do receive invalidations outside the viewport (see > + FrameView::clipsRepaints()) so everything works out.
I thought the larger issue was that we don't handle the different scroll offsets from the main frame and the sub frame. This causes a problem because we're scrolling via redrawing the root directly at the scroll offset rather than scrolling via copying a rectangle from the backbuffer based on the offset that gets passed to WebViewImpl::scrollRootLayerRect.
James Robinson
Comment 4
2011-07-21 17:05:50 PDT
Created
attachment 101670
[details]
more accurate changelog
James Robinson
Comment 5
2011-07-22 12:26:49 PDT
Committed
r91591
: <
http://trac.webkit.org/changeset/91591
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug