microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
164.95k stars 29.53k forks source link

Screen reader is not announcing control name present in top menu navigation and left navigation on hovering with mouse in mouse tracking on mode:A11y_Visual Studio Code Client_Home screen_ScreenReader #229478

Open kapilvaishna opened 2 months ago

kapilvaishna commented 2 months ago

GitHub Tags:

A11yTCS; #A11ySev4; #Visual Studio Code Client; #BM_Visual Studio Code Client_Win32_JULY2024; #DesktopApp; #FTP; #A11yUsable; #A11yUsablehigh; #NVDA; #Screen reader; #Win32; #A11yeDAD;

Environment and OS details:

Application Name: Visual Studio Code Client OS: Windows 11 version 23H2 OS built: 22631.4169. Screen reader: NVDA: version 2024.2

Reproduction Steps:

  1. Turning on the NVDA.
  2. Open Visual studio code insider editor.
  3. Turn on mouse tracking mode with "Insert + M" key.
  4. Now hover the control present in top menu navigation and left navigation.
  5. Observed that NVDA is not announcing the control name.

Actual Result:

Screen reader is not announcing control name present in top menu navigation and left navigation on hovering with mouse in mouse tracking on mode.

Expected Result:

Screen reader should announce the control name present in top menu navigation and left navigation on hovering with mouse in mouse tracking on mode.

User Impact:

Screen reader user will not now the control name on mouse hover because screen reader is not announcing control name present in top menu navigation and left navigation on hovering with mouse in mouse tracking on mode.

Attachments:

NVDA attachment

https://github.com/user-attachments/assets/0c9cef7a-f921-481a-98f8-f1920d02c9d1

JAWS attachment

https://github.com/user-attachments/assets/60093b13-360d-44c2-bdeb-dd62c8869e58

kapilvaishna commented 2 months ago

Logged for eDAD IRT ticket

meganrogge commented 2 months ago

does this work in other apps? If so, can you provide an example?

meganrogge commented 2 months ago

A sev4 seems pretty high for an issue that no users have reported.

kapilvaishna commented 2 months ago

@meganrogge it works for visual studio client please find attachment below. and Sev4 is lowest severity we use, and it don't have any define SLA

https://github.com/user-attachments/assets/d0f87041-d826-4bd5-822c-e742c3aed6cc