AdaptiveCards icon indicating copy to clipboard operation
AdaptiveCards copied to clipboard

[Navigate to and select "Input.Date" list item in "Inputs" section]: Voice Access is not able to click 'Show Next Month' and 'Show Previous Month' buttons under 'Show Date Picker' button

Open Shireen2000 opened this issue 3 years ago • 1 comments

Target Platforms

Other

SDK Version

103.0.1255.0

Application Name

Adaptive Cards

Problem Description

https://microsoft.visualstudio.com/OS/_queries/edit/39920618/?triage=true

Test Environment: OS: 22H2 (OS Build 25120.1000) Browser: Edge Dev Browser Version: Version 103.0.1255.0 (Official build) dev (64-bit) URL: Adaptive Cards Tool: Voice Access

Repro Steps: Launch the above URL. Command: "Voice access wake up" Command: "Click Schema Explorer" for the top header. Command: 'Click Input.Date' from under 'Inputs' label. Navigate till the first card present under this page. Command: 'Click Show date Picker. Date Picker will get open. Command: 'Click Next Month' or 'Show Previous Month'. Observe the issue. Actual Result: Voice Access is not able to click 'Show Next Month' and 'Show Previous Month' buttons under 'Show Date Picker' button. However, we are able to click 'Show Next Month' and 'Show Previous Month' buttons using Grid view.

Expected Result: Voice Access users should be able to click 'Show Next Month' and 'Show Previous Month' buttons under 'Show Date Picker' button.

Note: This issue is repro throughout this page.

Observation: 'IsKeyboardFocusable' property is set as 'True' for both 'Show Next Month' and 'Show Previous Month' buttons.

User Experience:

People with limited mobility (cerebral palsy, quadriplegia) who use Voice Access to use OneNote may not be able edit or type they will find difficulty in accessing 'Canvas area' and 'Canvas Title' edit field. Voice access users will get impact and will not able to interact with controls with pre-defined Voice access commands.

MAS Reference: No Disruption of Accessibility Features - Liquid (microsoft.com)

Have feedback to share on Bugs? Please help fill Trusted Tester Bug Feedback (office.com)"

To learn more about Voice Access and how an application can support its different modes, Refer: VoiceAccess Testing - OSGWiki

Screenshots

No response

Card JSON

NA

Sample Code Language

No response

Sample Code

No response

Shireen2000 avatar Jun 10 '22 14:06 Shireen2000

repro video

MAS4 3 1 - Show Next Month MAS4 3 1 - Show Previous Month

Shireen2000 avatar Jun 14 '22 07:06 Shireen2000

Hi @Shireen2000!

I've done some investigating here, and I believe we should close this bug. For our Input.Date control, we utilize HTML's input type="date". With this implementation, the browser has control over the element as you can see in the browser comparisons below:

Edge Screenshot (1)

Firefox MicrosoftTeams-image (1)

Because of this, we cannot update the behavior/name of the Show next month and Show previous month buttons.

However, without making changes, we were able to navigate the control via voice access using "Tab" and "Enter" to tab through the element and select the correct button.

I believe using "Tab" and "Enter" commands to access the control meets the accessibility requirements, and we should be able to close this issue.

Please let me know what you think and if you have any questions for me. Thanks!

anna-dingler avatar Oct 10 '22 21:10 anna-dingler

Closing for reasons listed in prior comment. Please let me know if you have any questions!

anna-dingler avatar Oct 17 '22 16:10 anna-dingler