Bug 105475 - Nested fixed position elements incorrectly repositioned on scrolling
Summary: Nested fixed position elements incorrectly repositioned on scrolling
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Beth Dakin
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2012-12-19 16:08 PST by Beth Dakin
Modified: 2013-01-03 15:57 PST (History)
9 users (show)

See Also:


Attachments
Test case (6.47 KB, text/html)
2012-12-19 16:09 PST, Beth Dakin
no flags Details
Patch (9.85 KB, patch)
2012-12-19 16:22 PST, Beth Dakin
no flags Details | Formatted Diff | Diff
Patch (16.36 KB, patch)
2013-01-03 15:37 PST, Beth Dakin
simon.fraser: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Beth Dakin 2012-12-19 16:08:49 PST
Nested position:fixed elemets move around in weird ways on scrolling. See attached testcase.

<rdar://problem/12894458>
Comment 1 Beth Dakin 2012-12-19 16:09:11 PST
Created attachment 180240 [details]
Test case
Comment 2 Beth Dakin 2012-12-19 16:22:20 PST
Created attachment 180243 [details]
Patch

We may need the same or similar code for sticky, but I am not sure.
Comment 3 Beth Dakin 2013-01-03 15:37:21 PST
Created attachment 181239 [details]
Patch

I discussed this with Simon in person, and here's a slightly better approach.
Comment 4 Beth Dakin 2013-01-03 15:57:18 PST
Thanks, Simon! 

http://trac.webkit.org/changeset/138758