Bug 220645

Summary: AX: increment/decrement is synthesizing the wrong arrow keys for sliders
Product: WebKit Reporter: James Craig <jcraig>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Attachments:
Description Flags
test case none

Description James Craig 2021-01-14 18:14:16 PST
Created attachment 417674 [details]
test case

AX: increment/decrement is synthesizing the wrong arrow keys for horizontal sliders

Test case attached... If you use the Mac interact with the slider (VO+Shift+Down; then head "in slider") and then increment with the keyboard (VO+Shift+Right), it will send the Left arrow key (expected Right for increment since default orientation is horizontal as default dir is ltr)

This test case is a modification of the existing keyevents-posted-for-increment-actions.html LayoutTest
Comment 1 Radar WebKit Bug Importer 2021-01-14 18:14:24 PST
<rdar://problem/73227330>
Comment 2 James Craig 2021-01-14 18:19:34 PST
Not limited to horizontal sliders. Decrement is sending Up arrow in the vertical orientation, too.
Comment 3 James Craig 2021-01-15 14:30:11 PST
I am no longer able to reproduce this one after a restart... I'm thinking I have a cache problem with the local file... Anyway, I no longer see the problem, and Chris was unable to repro, too. Closing.