Closed
Bug 1511231
Opened 6 years ago
Closed 4 years ago
PointerEvent.getCoalescedEvents return empty when using pen input and while the pointer is down
Categories
(Core :: DOM: UI Events & Focus Handling, defect, P3)
Tracking
()
People
(Reporter: qijinz, Assigned: edgar)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Steps to reproduce:
1. Navigate to https://qijinz.github.io/getCoalescedEvents_bug or load the attached file.
2. Draw in the red canvas with a pen input.
Actual results:
Can't draw. Only draw scratches.
e.getCoalescedEvents() on a pointermove event returns an empty list.
Expected results:
Draws. It works when using mouse input.
e.getCoalescedEvents() on a pointermove event should return at least one coalesced event (worst case the fired pointermove event itself should be returned).
Updated•6 years ago
|
Component: Untriaged → DOM: Events
Product: Firefox → Core
Updated•6 years ago
|
Updated•6 years ago
|
Priority: -- → P3
Comment 2•6 years ago
|
||
pen is rarely used, hard to see why this would need to be p2.
Flags: needinfo?(bugs)
Updated•6 years ago
|
Component: DOM: Events → Event Handling
Comment 3•6 years ago
|
||
(In reply to Olli Pettay [:smaug] (high review load) from comment #2)
> pen is rarely used, hard to see why this would need to be p2.
Thanks. It wasn't clear to me what the extent of breakage is when pen *is* used.
Comment 4•6 years ago
|
||
It came up in our partner channel, so flagging for webcompat prioritization.
Flags: webcompat?
Updated•6 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•6 years ago
|
Component: Event Handling → User events and focus handling
Comment 5•6 years ago
|
||
See bug 1547409. Moving webcompat whiteboard tags to project flags.
Webcompat Priority: --- → ?
Updated•6 years ago
|
Webcompat Priority: ? → revisit
Comment 6•6 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Assignee: nobody → echen
Assignee | ||
Comment 7•4 years ago
|
||
Assignee | ||
Comment 8•4 years ago
|
||
Depends on D122588
Assignee | ||
Comment 9•4 years ago
|
||
Depends on D122589
Assignee | ||
Comment 10•4 years ago
|
||
Assignee | ||
Comment 11•4 years ago
|
||
Assignee | ||
Comment 12•4 years ago
|
||
Depends on D122590
Assignee | ||
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
Pushed by echen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fa0e4e205617
Part 1: Remove unused constructor from WidgetPointerEvent; r=smaug
https://hg.mozilla.org/integration/autoland/rev/bc913eaeeff2
Part 2: Make PointerEventHandler::InitPointerEventFromTouch take references; r=smaug
https://hg.mozilla.org/integration/autoland/rev/94a5ef68aac3
Part 3: Expose coalesced Touches to PointerEvent.getCoalescedEvents(); r=smaug
https://hg.mozilla.org/integration/autoland/rev/79dc991bfa6c
Part 4: s/ProcessPendingColaescedTouchData/ProcessPendingCoalescedTouchData/; r=smaug
Comment 15•4 years ago
|
||
Backed out 4 changesets (Bug 1511231) for causing cpp bustages in CoalescedTouchData.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/d17f970d6b32ba9d61ccc10e14f814eca4e3b0a9
Push with failures, failure log.
Flags: needinfo?(echen)
Assignee | ||
Updated•4 years ago
|
Flags: needinfo?(echen)
Comment 16•4 years ago
|
||
Pushed by echen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a63bbff6fa40
Part 1: Remove unused constructor from WidgetPointerEvent; r=smaug
https://hg.mozilla.org/integration/autoland/rev/12cdf37e494f
Part 2: Make PointerEventHandler::InitPointerEventFromTouch take references; r=smaug
https://hg.mozilla.org/integration/autoland/rev/4882bffd97f8
Part 3: Expose coalesced Touches to PointerEvent.getCoalescedEvents(); r=smaug
https://hg.mozilla.org/integration/autoland/rev/51c88c4d63a9
Part 4: s/ProcessPendingColaescedTouchData/ProcessPendingCoalescedTouchData/; r=smaug
Comment 17•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a63bbff6fa40
https://hg.mozilla.org/mozilla-central/rev/12cdf37e494f
https://hg.mozilla.org/mozilla-central/rev/4882bffd97f8
https://hg.mozilla.org/mozilla-central/rev/51c88c4d63a9
Status: NEW → RESOLVED
Closed: 4 years ago
status-firefox93:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
Updated•4 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•