components icon indicating copy to clipboard operation
components copied to clipboard

bug(mat-select): screen reader not saying 'expanded' when opened (only first time) (Accessibility Issue)

Open DrMayx opened this issue 2 years ago • 1 comments

Description

Screen reader NVDA is not saying 'expanded' when mat-select is opened for the first time in Material angular version 15.2.8

Reproduction

Steps to reproduce: 1. Install NVDA if not installed already; 2. Open NVDA; 3. (Optional) Turn on speech viewer for visual aid; 4. Navigate to the mat-select using keyboard 6. Open and close the mat-select; 7. Notice how on open there is just a key name and a list name read then there's an option description; 8. Open the mat-select again; 9. Notice how now it says expanded after option description;

Expected Behavior

The screen reader should say and show the below when the select is opened every time:

space list Option 1 not selected 1 of 28 expanded

Actual Behavior

The screen reader is not saying expanded when the select is opened for the first time

space list Option 1 not selected 1 of 28

Environment

  • Angular: 15.2.8
  • Material: 15.2.8
  • Browser(s): Firefox, Chrome
  • Operating System: Windows

DrMayx avatar Aug 23 '23 16:08 DrMayx

Hello folks,

Thank you for reporting this issue. Unfortunately we are not able to take action if we cannot reproduce it. This might have already been fixed. If the issue persists, please provide reproduction steps or file a new issue report.

Environment

  • https://material.angular.io/components/select/overview#select-overview
  • NVDA 2023.3.3.30854
  • Chrome Version Version 121.0.6167.189 (Official Build) (64-bit)
  • Windows 10 Enterprise Version 22H2

Zach

zarend avatar Feb 26 '24 23:02 zarend

Closing since there hasn't been any follow-up.

crisbeto avatar May 22 '24 15:05 crisbeto

This issue has been automatically locked due to inactivity. Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.