Closed Bug 1270903 Opened 9 years ago Closed 8 years ago

Intermittent test_pointerevent_setpointercapture_inactive_button_mouse-manual.html | pointer capture is not set while button state is inactive - got 1, expected +0

Categories

(Core :: DOM: Events, defect, P5)

Unspecified
Windows
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s + ---
firefox49 --- affected

People

(Reporter: RyanVM, Assigned: stone)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

OrangeFactor is understated for these because the failures are on Win8 e10s, which basically only runs on Ash (or on Try with e10s forced on).
tracking-e10s: --- → +
Priority: -- → P5
Assignee: nobody → sshih
There are two causes lead this intermittent failure. One is that the previous test case 'test_pointerevent_setpointercapture_disconnected-manual.html' only synthesizes mousedown but doesn't synthesize mouseup, which leads the active pointer state of pointerId=0 (for mouse) is true (active). The other cause is that nsSynthMouseMoveEvent::WillRefresh triggers a mousemove with pointerId=0 before the test case starts to send events. The synthesized mousemove generates pointermove which triggers the callback in this test case. Then the callback successfully registers pointercapture because the checking to the pointer active state of pointerId 0 is active. This test expects to register pointercapture with pointerId 1 and the registration should be failed because the pointer active state is inactive.
Looks like this is related to bug1285128. Test on try server with the patch for bug1285128, there are no intermittent failures happened. https://treeherder.mozilla.org/#/jobs?repo=try&revision=a7f86b6e0267f188000b9274c9c58451314d436b
Depends on: 1285713
Depends on: 1285128
This bug should be fixed by the patch of bug 1285128. Closed it since [1] shows that it wasn't happened in the past two weeks. [1] https://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=1270903&startday=2016-08-01&endday=2016-08-30&tree=all
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.