Open
Bug 1296492
Opened 8 years ago
Updated 2 years ago
[Pointer Event] Investigate failure of pointerevent_multiple_primary_pointers_boundary_events-manual.html
Categories
(Core :: DOM: UI Events & Focus Handling, defect, P3)
Core
DOM: UI Events & Focus Handling
Tracking
()
NEW
People
(Reporter: stone, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 6 obsolete files)
2.75 KB,
patch
|
stone
:
review+
|
Details | Diff | Splinter Review |
5.38 KB,
patch
|
stone
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Updated•8 years ago
|
Priority: -- → P2
Reporter | ||
Updated•8 years ago
|
Assignee: nobody → sshih
Reporter | ||
Comment 1•8 years ago
|
||
This test case need to synthesize native touch events because it needs APZ to fire compatible mouse events to trigger mouse transition events.
Reporter | ||
Comment 2•8 years ago
|
||
Attachment #8793653 -
Attachment is obsolete: true
Reporter | ||
Updated•8 years ago
|
Attachment #8793655 -
Flags: feedback?(btseng)
Comment 3•8 years ago
|
||
Comment on attachment 8793653 [details] [diff] [review] [Pointer Event] Investigate failure of pointerevent_multiple_primary_pointers_boundary_events-manual.html (V1) Review of attachment 8793653 [details] [diff] [review]: ----------------------------------------------------------------- Please correct the issue in-lined, thanks! ::: dom/events/test/pointerevents/test_pointerevent_multiple_primary_pointers_boundary_events-manual.html @@ +18,4 @@ > } > function executeTest(int_win) { > + int_win.document.getElementById("target1").addEventListener("mouseenter", function continueFireEvents() { > + int_win.document.getElementById("target1").addEventListener("mouseenter", continueFireEvents, false); I think you are supposed to remove the continueFireEvents() from EventListener instead. :)
Comment 4•8 years ago
|
||
Comment on attachment 8793655 [details] [diff] [review] [Pointer Event] Investigate failure of pointerevent_multiple_primary_pointers_boundary_events-manual.html (V1) Review of attachment 8793655 [details] [diff] [review]: ----------------------------------------------------------------- ::: dom/events/test/pointerevents/test_pointerevent_multiple_primary_pointers_boundary_events-manual.html @@ +18,4 @@ > } > function executeTest(int_win) { > + int_win.document.getElementById("target1").addEventListener("mouseenter", function continueFireEvents() { > + int_win.document.getElementById("target1").addEventListener("mouseenter", continueFireEvents, false); I think you are supposed to remove the continueFireEvents() from EventListener instead.
Attachment #8793655 -
Flags: feedback?(btseng)
Reporter | ||
Comment 5•8 years ago
|
||
Refined patch and rebased
Attachment #8793655 -
Attachment is obsolete: true
Reporter | ||
Comment 6•8 years ago
|
||
We need to synthesize native touch events to let APZ to fire mouse events for this test case.
Reporter | ||
Updated•8 years ago
|
Attachment #8797046 -
Flags: feedback?(btseng)
Updated•8 years ago
|
Attachment #8797046 -
Flags: feedback?(btseng) → feedback+
Reporter | ||
Comment 7•8 years ago
|
||
Add supported files in mochitest.ini
Attachment #8797046 -
Attachment is obsolete: true
Attachment #8798270 -
Flags: feedback+
Reporter | ||
Comment 8•8 years ago
|
||
This patch synthesize native touch event. It's worked on non-e10s and no-windows environment. I create another test to synthesize mouse events with input source = touch. But this test need to synthesize events with pointer id. As I know, Ben is handling new API with pointer id supported. Would like to continue this bug after that.
Reporter | ||
Comment 9•7 years ago
|
||
When firing synthesized native touch events, we should ignore the checks to testing pointer id because it is automatically generated by widget code.
Attachment #8798270 -
Attachment is obsolete: true
Reporter | ||
Comment 10•7 years ago
|
||
We need to use synthesized native touch events so that apz can generate corresponding mouse events for us to run this test correctly. We can't use callback of synthesizeNativeTap to synthesize the subsequent mouse events because the touch generated mouse events are fired after the callback is invoked.
Reporter | ||
Updated•7 years ago
|
Attachment #8843866 -
Flags: review?(bugs)
Reporter | ||
Updated•7 years ago
|
Attachment #8843868 -
Flags: review?(bugs)
Updated•7 years ago
|
Attachment #8843866 -
Flags: review?(bugs) → review+
Comment 11•7 years ago
|
||
Comment on attachment 8843868 [details] [diff] [review] Part2: Investigate failure of test_pointerevent_multiple_primary_pointers_boundary_events-manual.html Commit message could perhaps tell in the first line what it is fixing. rs+
Attachment #8843868 -
Flags: review?(bugs) → review+
Reporter | ||
Comment 12•7 years ago
|
||
Attachment #8843866 -
Attachment is obsolete: true
Attachment #8849001 -
Flags: review+
Reporter | ||
Comment 13•7 years ago
|
||
Attachment #8843868 -
Attachment is obsolete: true
Attachment #8849003 -
Flags: review+
Reporter | ||
Comment 14•7 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=145479a22ba23b33ef0a64911007ea1a1346a5c4
Reporter | ||
Updated•7 years ago
|
Keywords: checkin-needed
Comment 15•7 years ago
|
||
Pushed by cbook@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/801cde6d6c3c Part1: Refine PE mochitest helpers to ignore the checks of synthesized pointer id. r=smaug https://hg.mozilla.org/integration/mozilla-inbound/rev/b5a2225f267d Part2: Synthesize native touch events to trigger pointerevent_multiple_primary_pointers_boundary_events-manual.html. r=smaug
Keywords: checkin-needed
Comment 16•7 years ago
|
||
sorry had to back this out for failures like https://treeherder.mozilla.org/logviewer.html#?job_id=85035272&repo=mozilla-inbound
Flags: needinfo?(sshih)
Comment 17•7 years ago
|
||
Backout by cbook@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/b0e32d48f0a7 Backed out changeset b5a2225f267d https://hg.mozilla.org/integration/mozilla-inbound/rev/94e295b0a815 Backed out changeset 801cde6d6c3c for test failures in pointerevent_multiple_primary_pointers_boundary_events-manual.html
Reporter | ||
Comment 18•7 years ago
|
||
Oops. Don't know why the mouse is hovering on target1 when starting the test. Trying to reproduce it with my local build.
Flags: needinfo?(sshih)
Comment 19•6 years ago
|
||
Moving to p3 because no activity for at least 1 year(s). See https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage for more information
Priority: P2 → P3
Updated•3 years ago
|
Updated•3 years ago
|
Severity: normal → S3
Component: DOM: Events → DOM: UI Events & Focus Handling
Comment 20•2 years ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months.
:hsinyi, could you have a look please?
For more information, please visit auto_nag documentation.
Assignee: stone123456 → nobody
Flags: needinfo?(htsai)
Updated•2 years ago
|
Flags: needinfo?(htsai)
You need to log in
before you can comment on or make changes to this bug.
Description
•