In Firefox, NVDA announces "not selected" for each grid cell
Brief summary
In Firefox, when navigating through an role="grid" component, NVDA announces "not selected" for each and every gridcell that receives focus. This happens when there is no aria-selected attribute on the gridcell, with nothing explicitly causing this announcement.
Steps to reproduce
- Open Firefox
- Navigate to https://cdpn.io/pen/debug/jEqXVvJ/1764e75bb1dde1dee6eb41b69407228c
- Press
Tabuntil focus reaches the grid - Navigate using the arrow keys, and note that each gridcell that receives focus includes, "not selected", as part of its announcement
Actual behavior
"not selected" is part of every gridcell's announcement.
NVDA speech:
Home link
tab Manage your order table Row actions for Cushioned work socks not selected To interact with controls in the cell, press Enter. row 2 Actions column 1 right arrow In store not selected row 2 Availability column 2 down arrow Mixed not selected row 3 Availability column 2 right arrow Patio furniture set row header not selected To interact with controls in the cell, press Enter. row 3 Item column 3 right arrow Bruce Delete not selected To interact with controls in the cell, press Enter. Patio furniture set row 3 Who is picking up? column 4 right arrow $897.05 not selected Patio furniture set row 3 Price column 5
Expected behavior
The selected announcement should only be applied to gridcells that have aria-selected explicitly applied to them. In the case of the demo provided, this is none of them, so the announcements would not contain any "selected" information.
NVDA speech:
Home link
tab Manage your order table Row actions for Cushioned work socks To interact with controls in the cell, press Enter. row 2 Actions column 1 right arrow In store row 2 Availability column 2 down arrow Mixed row 3 Availability column 2 right arrow Patio furniture set row header To interact with controls in the cell, press Enter. row 3 Item column 3 right arrow Bruce Delete To interact with controls in the cell, press Enter. Patio furniture set row 3 Who is picking up? column 4 right arrow $897.05 Patio furniture set row 3 Price column 5
NVDA logs, crash dumps and other attachments
No response
NVDA type
installed copy
NVDA version
2025.3.2 (2025.3.2.53588)
Have you tried any other versions of NVDA? If so, please report their behaviors.
- NVDA 2025.3.1: issue is consistent
Windows version
Windows 11 Version 10.0.26100 Build 26100
Name and version of other software in use when reproducing the issue
Firefox version: 146.0 (64-bit)
Other information about your system
No response
Does the issue still occur after restarting your computer?
I have restarted my computer and the issue still occurs
If NVDA add-ons are disabled, is your problem still occurring?
I have restarted NVDA with add-ons disabled and the issue still occurs
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
I have run the COM Registration Fixing Tool and the issue still occurs