[Webkit-unassigned] [Bug 84106] New: Auto-sized frames may be taller than expected
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Apr 16 17:45:32 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=84106
Summary: Auto-sized frames may be taller than expected
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aburago at chromium.org
When auto-size code runs (FrameView::autoSizeIfEnabled), it makes two passes, the first one to determine the min width, and the second one to get the correct height for this width. During the initial loading time, a check is made to make sure the dimensions only increase, to avoid jittery behavior and wrong sizes because of content that is not ready. For this, we compare the newly computed size with the previous one, and only resize if the new size is larger.
However, the current logic incorrectly compares the result (in particular, height) of the second pass not with the result of the original size but with with result of the first pass. This makes little sense and can result in frame not being autosized during load or in it becoming higher than required.
One can see the wrong behavior on www.210computing.com/google/chrome_notifications.html However, because timing is involved, the behavior is only exhibited under Windows.
--
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