AzureStorageExplorer
AzureStorageExplorer copied to clipboard
A11y_Azure Tools Storage Explorer_Blob Container Table_Table_Screen Reader: Table Column Headers are announced Twice to the Users.
Preflight Checklist
- [X] I have installed the latest version of Storage Explorer.
- [X] I have checked existing resources, including the troubleshooting guide and the release notes.
- [X] I have searched for similar issues.
Storage Explorer Version
1.32.1(96)
Regression From
NO
Architecture
x64
Storage Explorer Build Number
20231114.10
Platform
macOS
OS Version
MAC Version 13.6.1
Bug Description
GitHub Tags:
#A11yMAS;#A11yTCS;#MAC;#DesktopApp;#A11ySev3;#BM_AzureToolsStorageExplorer_MAC_Dec2023;#Azure Tools Storage Explorer;#FTP;#Voiceover;#WCAG1.3.1;#Info and Relationship;#AILimited;#Elemet:Table;
Environment Details:
Application: Microsoft Azure Storage Explore version: 1.32.1 (96) Screen Reader: Voice Over
Steps to Reproduce
- Launch Storage Explorer
- Tab Navigate to "Open Connect dialog" pane and Sign into Azure.
- Tab Navigate to "Manage Accounts" pane and select the subscriptions you will use. Once selected, click on "Apply" button.
- Tab Navigate to "Blob Containers" of the selected subscription, right click and hit enter on "Create Blob container" to Create a new Blob container.
- Once completed, Tab Navigate to "Upload" button and upload a blob/file by using "Upload Files" control.
- Tab Navigate to Table present in right side of the storage explorer.
- Turn on Voice over and Observe that Table Column Headers are announced Twice to the Users.
Actual Experience
Table Column Headers are announced Twice to the Users. NOTE: Issue is also reproducing in below screens
- Table -> Table Grids.
- Queues -> QueueTable
Expected Experience
Table Column Headers should be announced only once.
Additional Context
User Impact:
Screen reader users will face difficulty if Table Column Headers are announced Twice to the Users.
Attachments:
I am going to try to file an exception for this bug. Even for the most basic table header, Voice Over will still announce the column headers (RowKey and Time) twice:
<html><head></head><body>
<table>
<thead>
<tr>
<th>RowKey</th>
<th>Time</th>
</tr>
</thead>
</table>
</body></html>
@JasonYeMSFT As mentioned above you are going to file the exception. Could you please share us the bug exception link once you filed an exception. Thanks!