[Webkit-unassigned] [Bug 91202] New: Fixed position elements not re-rendering when their position changes.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Jul 13 01:16:14 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=91202
Summary: Fixed position elements not re-rendering when their
position changes.
Product: WebKit
Version: 523.x (Safari 3)
Platform: Macintosh Intel
OS/Version: Mac OS X 10.7
Status: UNCONFIRMED
Severity: Minor
Priority: P2
Component: CSS
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: michael at informatikk.org
Created an attachment (id=152180)
--> (https://bugs.webkit.org/attachment.cgi?id=152180&action=review)
List on the left, table footer on the right.
_Hope_ I'm filing this the right place.
There's appears to a bug in CSS3 handling in WebKit (bug is consistent in both Chrome and Safari, latest versions as of july 2012).
Bug: Elements with fixed position are not re-rendered immediately when other elements (which the fixed position elements' position rely on) are moved (in this case animated).
To better understand, see the screenshot: The list on the left is animated to slide left and right with jQuery (1.7.1), the table footer on the right has a fixed position to always be shown at the bottom of the table. However when the list on the left slides in (with the table following nicely), the fixed position table footer stays put. The footer only re-renders at the correct position if it is changed in some way; like when I'm manipulating the CSS of the footers DOM element or when I'm scrolling to the bottom of the page and the box-shadow is removed. Then the footer jumps left to it's new position, correctly rendered.
As a developer, it appears to me as an optimization bug, something along the lines of "since this element has fixed position we don't need to re-render 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