47 bytes, text/x-phabricator-request
|Details | Review|
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.
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.
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/integration/autoland/rev/3bd1a8ffe4a9 Synthesize mousemove event before contextmenu event caused by long tap r=smaug,kats
4 months ago
You need to log in before you can comment on or make changes to this bug.