[Webkit-unassigned] [Bug 92689] New: Remove overflow: scroll handling in block flow layout methods
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 30 15:48:08 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=92689
Summary: Remove overflow: scroll handling in block flow layout
methods
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jchaffraix at webkit.org
CC: tony at chromium.org, simon.fraser at apple.com,
ojan at chromium.org
The logic to set-up overflow: scroll scrollbars is implemented in layout for all RenderBlocks and its children. This was probably done to compensate for RenderLayer's lack of logic to handle that. It is now repeated in 4 classes (RenderBlock, RenderGrid, RenderFlexibleBox and RenderDeprecatedFlexibleBox).
Setting the scrollbars during layout is completely wrong as overflow: scroll only changes at style change and layout doesn't impact the presence of scrollbars in this case. On top of that, we now have the right hook in RenderLayer::updateScrollbarsAfterStyleChange to handle it.
--
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