Closed Bug 1208072 Opened 9 years ago Closed 9 years ago

dom/events/test/test_bug607464.html seems to fail frequently with APZ enabled

Categories

(Core :: Panning and Zooming, defect)

Unspecified
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla44
Tracking Status
firefox44 --- fixed

People

(Reporter: kats, Assigned: kats)

References

Details

Attachments

(1 file)

On Linux M-e10s, the dom/events/test/test_bug607464.html test seems to fail pretty frequently when I enable APZ. I saw this a while back but then it went away and now it's back. Anyway I can reproduce it locally (hopefully it's the same issue as on tryserver) so I might as well look into it. Initial investigation seems to indicate that the wheel events are getting synthesized by JS but the scroll event isn't coming out, so somewhere along the way the events are getting dropped.
Seems to be happening because the new window doesn't get painted before the wheel events are sent. The layer and hit-testing tree in the compositor don't even have the subframe and so the wheel events don't do anything. Waiting for an APZ flush before dispatching the wheel events seems to fix it.
Attached patch Patch (deleted) — Splinter Review
Attachment #8665489 - Flags: review?(dvander)
Attachment #8665489 - Flags: review?(dvander) → review+
https://hg.mozilla.org/mozilla-central/rev/b2af2e6f96f5
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla44
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: