Skip to content

JAWS 2025/2026 do not announce aria-current or aria-description on ARIA grid rows with role="row" #927

Open

Description

@bethwhitmer84-cmd

Product

JAWS Screen Reader

Versions Affected

  • JAWS 2025 (latest update tested)
  • JAWS 2026 (latest update tested)

Versions Not Affected

  • JAWS 2024 (announces correctly)
  • NVDA (latest) (announces correctly)

Environment

Summary of the Issue

When navigating an ARIA grid using tab navigation, JAWS 2025 and JAWS 2026 fail to announce row-level state information (aria-current or aria-description) when the row has role="row".

This behavior works correctly in JAWS 2024 and continues to work in NVDA, suggesting a regression or behavior change in JAWS 2025+.

Expected Behavior

When focus moves to a grid row that includes aria-current="true" or aria-description="current", JAWS should announce the row as “current”, consistent with:

  • ARIA specification expectations
  • Prior JAWS versions (JAWS 2024)
  • Other screen readers (NVDA)

Actual Behavior (JAWS 2025 / 2026)

  • JAWS does not announce “current”
  • The row is announced as a regular grid row with no indication of current state
  • No spoken difference is detected between rows with and without aria-current / aria-description

Key Observations

Removing role="row" from the causes JAWS 2025/2026 to announce “current” correctly. This indicates JAWS is ignoring or suppressing row-level ARIA state when role="row" is present.

Reproduction Steps

  1. Load the provided test page: https://cdpn.io/pen/debug/azNMNWx?authentication_hash=XBkGRmJwoyZA
  2. Navigate into the grid using Tab
  3. Move focus to the first data row
  4. Observe announcement behavior

Activity

  1. bethwhitmer84-cmd commented on Dec 15, 2025

    @bethwhitmer84-cmd
    Author

    Another link to the test case just in case the above debug one doesn't work: https://codepen.io/elizabeth-whitmer/full/azNMNWx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions