Closed Bug 1011639 Opened 10 years ago Closed 10 years ago

Sub-APZC busted when preceded by a non scrolling div

Categories

(Core :: Panning and Zooming, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: BenWa, Assigned: kats)

References

Details

Attachments

(3 files)

Testcase:
http://people.mozilla.org/~bgirard/scroll.html

This should be getting APZC but instead only appears to scroll from main thread transactions.
Attached file Layer tree
The display list dump shows that we are unable to merge the scroll layers so we end up with a scrollinfo layer instead.
Assignee: nobody → tnikkel
OS: Mac OS X → Gonk (Firefox OS)
Hardware: x86 → All
The page has one stacking context, the text on the page goes into the content layer, the background goes into the background layer, so when the layers get flattened the text above the scrollable div is above the background of the scrolling div. This is the same as bug 939239/bug 933264. The proper solution to this is bug 967844. If it's an important use case that we can't improve ourselves we could possibly try to hack around it.

Given that unassigning, re-assign if we need quicker action then bug 967844 for this.
Assignee: tnikkel → nobody
Saving the test case on the bug in case benwa decides to change it or remove it.
Depends on: 1026271
No longer depends on: 1026271
Attachment #8424102 - Attachment mime type: text/plain → text/html
Is there any more work left on this with bug 967844 landed, or can we close it?
Flags: needinfo?(bugmail.mozilla)
I was going to wait until bug 1063158 was fixed so that we could verify this bug using the visual indicator (bug 1053992). Technically this one is fixed, though, so we could close if we wanted to.
Flags: needinfo?(bugmail.mozilla)
Confirmed fixed by bug 967844.
Assignee: nobody → bugmail.mozilla
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: