AzureStorageExplorer icon indicating copy to clipboard operation
AzureStorageExplorer copied to clipboard

A11y_Azure Tools Storage Explorer_Blob Container Table_Table_Screen Reader: Table Column Headers are announced Twice to the Users.

Open keerthiduvvuri opened this issue 1 year ago • 2 comments

Preflight Checklist

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

  1. Launch Storage Explorer
  2. Tab Navigate to "Open Connect dialog" pane and Sign into Azure.
  3. Tab Navigate to "Manage Accounts" pane and select the subscriptions you will use. Once selected, click on "Apply" button.
  4. Tab Navigate to "Blob Containers" of the selected subscription, right click and hit enter on "Create Blob container" to Create a new Blob container.
  5. Once completed, Tab Navigate to "Upload" button and upload a blob/file by using "Upload Files" control.
  6. Tab Navigate to Table present in right side of the storage explorer.
  7. 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

  1. Table -> Table Grids.
  2. 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:

A11y_Azure Tools Storage Explorer_Blob Container Table_Table_Screen Reader

keerthiduvvuri avatar Dec 19 '23 13:12 keerthiduvvuri

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 avatar Jan 03 '24 00:01 JasonYeMSFT

@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!

keerthiduvvuri avatar Feb 21 '24 09:02 keerthiduvvuri