Closed Bug 1130645 Opened 10 years ago Closed 10 years ago

Make sure XUL windows have a top-level APZC

Categories

(Core :: Panning and Zooming, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla38
Tracking Status
firefox38 --- fixed

People

(Reporter: dvander, Assigned: dvander)

References

Details

Attachments

(1 file)

ChromeProcessController::InitializeRoot doesn't work for XUL windows, since they don't have a root scrollframe. This means APZ doesn't work on Desktop unless the root scrollframe of a TabChild is an active scrollframe.
Backed out for Android robocop failures (rc1 and rc2 for API9, rc1 and rc3 for API11 which splits the tests more): https://hg.mozilla.org/integration/mozilla-inbound/rev/54aff1390b16 The first failure in rc1 was: TEST-UNEXPECTED-FAIL | testAxisLocking | PaintExpecter - blockUtilClear timeout and the first failure in rc2 (API9) or rc3 (API11) was: TEST-UNEXPECTED-FAIL | testPanCorrectness | PaintExpecter - blockUtilClear timeout
Flags: needinfo?(dvander)
Take two, preserving the behavior of container'd root frames that don't have a scroll frame. remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/84934f38ef76
Flags: needinfo?(dvander)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
Depends on: 1155025
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: