Closed Bug 1102427 Opened 10 years ago Closed 9 years ago

Ensure scroll parents of an active scrollframe are layerized

Categories

(Core :: Panning and Zooming, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla39
Tracking Status
firefox39 --- fixed

People

(Reporter: kats, Assigned: dvander)

References

Details

Attachments

(1 file, 2 obsolete files)

This is a spinoff from bug 918288.

In that bug I had a patch that ensured that scrollframes that were in the ancestor chain of a scrollframe with a displayport also got layerized. This is needed for scroll handoff to work properly in some cases in a world where we have no scrollinfo layers (or scrollinfo layers are ignored on the APZ side, which is what happens when the layout.event-regions.enabled pref is turned on).

As tn pointed out, the patch on that bug depends on having containerless scrolling working first, so I'm splitting it into a separate bug so as to not hold up the rest of the patches.
Attached patch Patch (obsolete) — Splinter Review
Parking this patch here for now; will come back to this once bug containerless scrolling stuff lands.
Attached patch rebased (obsolete) — Splinter Review
Stealing w/ permission. This is kats' patch rebased to tip.
Assignee: bugmail.mozilla → dvander
Attachment #8526215 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #8566766 - Flags: review?(tnikkel)
Comment on attachment 8566766 [details] [diff] [review]
rebased

(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #0)
> As tn pointed out, the patch on that bug depends on having containerless
> scrolling working first, so I'm splitting it into a separate bug so as to
> not hold up the rest of the patches.

Containerless scrolling doesn't seem to be turned on everywhere yet, so this can't land? So we either need to turn on containerless everywhere, or make this patch conditional on that pref, or make this patch work for the containerful case too.
Attachment #8566766 - Flags: review?(tnikkel)
Attached patch patchSplinter Review
w/ containerless scrolling pref (in both places where it matters, though in theory only either is needed)
Attachment #8566766 - Attachment is obsolete: true
Attachment #8568258 - Flags: review?(tnikkel)
Comment on attachment 8568258 [details] [diff] [review]
patch

Thanks.
Attachment #8568258 - Flags: review?(tnikkel) → review+
https://hg.mozilla.org/mozilla-central/rev/a211d588d18d
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla39
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: