[Webkit-unassigned] [Bug 38286] Need to call FrameView::scrollPositionChanged when changing the scroll position when the ScrollView does not have a platformWidget

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 28 14:51:46 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=38286


James Robinson <jamesr at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |benjamin.poulain at nokia.com,
                   |                            |fishd at chromium.org,
                   |                            |simon.fraser at apple.com




--- Comment #1 from James Robinson <jamesr at chromium.org>  2010-04-28 14:51:45 PST ---
The (very helpful) tests in http://trac.webkit.org/changeset/57971 exposed a
repaint issue in ports that do not give ScrollViews a platformWidget (Safari
Win, Chromium, etc).  See
http://trac.webkit.org/export/58366/trunk/LayoutTests/fast/repaint/fixed-child-move-after-scroll.html.
 The problem is that if there is not a platformWidget,
FrameView::scrollPositionChanged() is not called every time the scroll changes
and so repaint invalidations are not generated for all fixed position elements
that might need them.

-- 
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