Open Bug 1609529 Opened 5 years ago Updated 1 year ago

"pointerup" not fired when an element processing the "pointerdown" gets removed with touch/pen input

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P3)

72 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: ondras, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: testcase)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0

Steps to reproduce:

Sample fiddle: https://jsfiddle.net/8fq26dLa/1/

Happens in Firefox and only with touch/pen input.

Actual results:

Touching down/up the button removes the button, but there is no "pointerup" event fired. Touching elsewhere correctly fires "pointerup".

Expected results:

"pointerup" shall be fired even when the preceding "pointerdown" is fired on an element that gets removed.

Component: Untriaged → DOM: Events
Keywords: testcase
Product: Firefox → Core
Blocks: 822898
Priority: -- → P3
Component: DOM: Events → DOM: UI Events & Focus Handling

The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.

Priority: P3 → --
Priority: -- → P3
See Also: → 1675846
Severity: normal → S3
Blocks: pointerevent
No longer blocks: 822898
Summary: "pointerup" not fired when an element processing the "pointerdown" gets removed → "pointerup" not fired when an element processing the "pointerdown" gets removed with touch/pen input
You need to log in before you can comment on or make changes to this bug.