Closed
Bug 1514975
Opened 5 years ago
Closed 5 years ago
No mousemove (mouseover, mouseenter) events before contextmenu event caused by long tap
Categories
(Core :: DOM: Events, enhancement, P2)
Tracking
()
RESOLVED
FIXED
mozilla66
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: masayuki, Assigned: masayuki)
References
(Regressed 1 open bug)
Details
(Keywords: parity-chrome)
Attachments
(1 file)
1. Load https://d-toybox.com/studio/lib/pointing_device_event_viewer.html with Firefox for Android 2. Long tap in red-dashed-border area. Actual result: touchstart -> contextmenu -> touchmove -> touchend Chrome's result: touchstart -> mouseover -> mouseenter -> mousemove -> contextmenu -> touchend I think that like normal tap, we should synthesize mousemove event before dispatching contextmenu event. Then, Firefox for Android users can open submenu which is opened when hover a link with long tap.
Assignee | ||
Comment 1•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=bc55ef33d69388c302685e9613861dd03eb3308d
Updated•5 years ago
|
Priority: -- → P2
Assignee | ||
Comment 2•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=db5588c9ebcad8c68a0748c3b8055ee75d64d81d
Assignee | ||
Comment 3•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=6d7f3fec5c5d0a1df5ba83c8505ea526335790bc
Assignee | ||
Comment 4•5 years ago
|
||
Chrome synthesizes mousemove event and related events (mouseover, mouseenter, etc) when context menu event is fired by long tap. This allows users to open submenu which is opened by moving mouse cursor over a link. So, this fix improves accessibility of our users on some websites which are designed for desktop.
Assignee | ||
Comment 5•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=46b74c7cbfa7f715462b669fa6d13e7da777857a
Assignee | ||
Comment 6•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f0d868d4fa6a662fd0f7709859e9214bb45b1480
Assignee | ||
Comment 7•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a6cb83470c9dcd6277b80d2c15ce5fbbe50b232d
Assignee | ||
Comment 8•5 years ago
|
||
Comment on attachment 9032139 [details]
Bug 1514975 - Synthesize mousemove event before contextmenu event caused by long tap
Perhaps, dropped from your review queue.
Attachment #9032139 -
Flags: review?(bugs)
Comment 9•5 years ago
|
||
yup, didn't see in the queue. looking.
Comment 10•5 years ago
|
||
Ah, were the reviewers optional, so when kats had reviewed this, this was gone from my queue.
Updated•5 years ago
|
Attachment #9032139 -
Flags: review?(bugs)
Assignee | ||
Comment 11•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=72fc38d3a04ebc48b83e064d14769748a10191c6
Assignee | ||
Comment 12•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7cdebc2452822db7cfc0e5d18ce6d45b13d20982
Comment 13•5 years ago
|
||
Pushed by masayuki@d-toybox.com: https://hg.mozilla.org/integration/autoland/rev/3bd1a8ffe4a9 Synthesize mousemove event before contextmenu event caused by long tap r=smaug,kats
Assignee | ||
Comment 14•5 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #10)
Ah, were the reviewers optional, so when kats had reviewed this, this was gone from my queue.
Oh, I understand. So, sounds like that we should request review to module owner or peer as "blocking". Otherwise, any review requests may be canceled silently.
Comment 15•5 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in
before you can comment on or make changes to this bug.
Description
•