[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
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
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

Firefox

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!
Closing for reasons listed in prior comment. Please let me know if you have any questions!
