[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