[Webkit-unassigned] [Bug 61124] New: Webkit mismanages scrollHeight on elements with overflow: hidden and position:fixed
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu May 19 07:30:27 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=61124
Summary: Webkit mismanages scrollHeight on elements with
overflow: hidden and position:fixed
Product: WebKit
Version: 525.x (Safari 3.2)
Platform: Unspecified
URL: http://jsfiddle.net/XWrnw/
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aimee at writography.net
Steps to reproduce:
0. Visit: http://jsfiddle.net/XWrnw/
1. Scroll down until the scrollbar has reached the very bottom.
2. Hover over "Stuff 8." A red box should appear. This shifts "Stuff 9" out of scrollable view, which may be part of the bug, but overall, the transition feels smooth.
3. Scroll all the way back to the top, not hovering over any of the sidebar elements.
4. Scroll all the way back to the bottom until the scrollbar has reached the very bottom.
5. Now hover over "Stuff 7." The content will shift both up and down, as though webkit is trying to rerender content. It will feel "jumpy."
I can only reproduce it once per page load. After it happens initially, the browser seems to figure out how to handle it in all future attempts.
This doesn't happen in Firefox, Internet Explorer, or Opera, only Safari and Chrome, so I'm assuming after much frustration that it's a browser engine problem since it only happens in Safari or Chrome. The problem, I think, being tht webkit is not correctly determining either the element's scrollHeight, not compensating for repositioned elements in this odd mixture of overflow:hidden/position:fixed (only seems to happen under that very particular scenario, can't reproduce with position: absolute or overflow:auto,overflow:visible).
--
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