Skip to content

NVDA unnecessarily repeats row and column header labels #17750

@kloots

Description

@kloots

Steps to reproduce:

  1. Navigate to the calendar grid example.
  2. Use the tab key to move focus to a cell within the calendar grid.
  3. Observe how, on initial focus, NVDA announces both the label of the column and row header for the focused ARIA gridcell instance. (Expected.)
  4. Use the left or right arrow keys to move focus across the cells in the row.
  5. Observe how, as each ARIA gridcell instance is focused, the row header label is announced despite focus not having changed to a cell in a different row.
  6. Use the up or down arrow keys to move focus across cells in a column.
  7. Observe how, as each ARIA gridcell instance is focused the column, the column header label is announced despite focus not having changed to a cell in a different column.

Actual behavior:

  1. When I move focus through cells within the same row with left/right arrow keys the label of the row header is unnecessarily re-announced.
  2. When I move focus through cells within the same column with up/down arrow keys the label of the column header is unnecessarily re-announced.

Expected behavior:

  1. When I move focus through cells within the same row with left/right arrow keys the label of the row header is not re-announced.
  2. When I move focus through cells within the same column with up/down arrow keys the label of the column header is not re-announced.

System configuration

NVDA installed/portable/running from source:

Installed.

NVDA version:

2024.4.2 (2024.4.2.35031)

Windows version:

Windows 11, version 24H2

Name and version of other software in use when reproducing the issue:

Tested in both Firefox (135.0.1) and Chrome (135.0.1)

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

No

If NVDA add-ons are disabled, is your problem still occurring?

I have no add-ons installed

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Metadata

Metadata

Assignees

No one assigned

    Labels

    ARIAbug/double-speakingp4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions