[Webkit-unassigned] [Bug 216836] New: AX: VoiceOver does not dispatch pointerdown/pointerup on buttons, only mousedown/mouseup/click
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 22 11:04:19 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=216836
Bug ID: 216836
Summary: AX: VoiceOver does not dispatch pointerdown/pointerup
on buttons, only mousedown/mouseup/click
Product: WebKit
Version: Safari Technology Preview
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: timdream at gmail.com
CC: webkit-bug-importer at group.apple.com
Created attachment 409380
--> https://bugs.webkit.org/attachment.cgi?id=409380&action=review
test case
STR:
1. Load the test case, a
`<div
id="test1"
role=button
tabindex="0"
>I am a role=button</div>`
with pointerdown/pointerup/mousedown/mouseup/click event listeners installed
2. Open up the DevTools console
3. Focus on the div and VO+space
4. Inspect the console output
Expected:
1. I should see
[Log] test1 pointerdown (voiceover-test.html, line 23)
[Log] test1 mousedown (voiceover-test.html, line 21)
[Log] test1 pointerup (voiceover-test.html, line 24)
[Log] test1 mouseup (voiceover-test.html, line 22)
[Log] test1 click (voiceover-test.html, line 25)
Just like what I will see when I click on the div with a mouse cursor
Actual:
I am seeing
[Log] test1 mousedown (voiceover-test.html, line 21)
[Log] test1 mouseup (voiceover-test.html, line 22)
[Log] test1 click (voiceover-test.html, line 25)
where pointer events are missing.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200922/4c53b54b/attachment.htm>
More information about the webkit-unassigned
mailing list