Bug 219188
| Summary: | PointerDown not fired after PointerUp on disabled form element | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Rob Snow <rsnow> |
| Component: | UI Events | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | ahmad.saleem792, akeerthi, a_protyasha, ap, bfulgham, cdumez, richard_robinson2, simon.fraser, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 14 | ||
| Hardware: | Mac | ||
| OS: | macOS 10.15 | ||
| Bug Depends on: | 251246 | ||
| Bug Blocks: | |||
Rob Snow
See codesandbox https://codesandbox.io/s/eloquent-herschel-pgwci?file=/index.html
1) open developer console
2) click 'foo'
3) click 'bar'
Expected:
onPointerDown on foo
onPointerDown on bar
onPointerUp on bar
Observed:
onPointerDown on foo
onPointerUp on bar
Works in Chrome and Firefox
Other relevant info:
https://bugs.chromium.org/p/chromium/issues/detail?id=695979
https://wpt.fyi/results/pointerevents?label=experimental&label=master&aligned
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/71755418>
Ahmad Saleem
All browsers differ from each other on Code Sandbox:
*** Safari 15.6.1 ***
pointerdown foo
pointerup bar
*** Firefox Nightly 106 ***
pointerdown foo
pointerdown bar
pointerup bar
*** Chrome Canary 107 ***
pointerdown foo
pointerup foo
pointerdown bar
pointerup bar
________
I am not sure on the exact behavior aligned with web-spec but I hope someone else would be able to comment. Just sharing updated testing results. Thanks!
Rob Snow
This appears to have been fixed in 17.5