FreedomScientific / standards-support

Contains documentation for Vispero software support of Web standards
https://freedomscientific.github.io/standards-support/
GNU General Public License v3.0
110 stars 12 forks source link

JAWS announces all the buttons even if focus is on one button when there are multiple Buttons inside a Table cell (Focus Mode) #693

Closed kevin-dhaduk closed 1 year ago

kevin-dhaduk commented 1 year ago

Summary

If there are multiple buttons inside a Table cell, JAWS announces all the buttons when focus reaches to any one of them. This happens when focus arrives using Tab (Focus Mode). Note: Issue is not present with Browse Mode (navigating with Arrow keys).

Example:

  1. Suppose there are 3 buttons in a Table Cell called Edit, Hide, Delete buttons
  2. Tab through the buttons
  3. JAWS announces all 3 buttons even if the focus is on one of them. (If focus is on Delete button, JAWS announces "Edit button Hide button Delete button, to activate press enter")

Expected result

JAWS should announce just the Button that gets focused.

Actual result

JAWS is announcing all the buttons even if focus is on one button inside a Table cell. User may get confused where is the focus in real.

Example

  1. Go to https://codepen.io/kevindhaduk/pen/xxJLNxv
  2. Table through the buttons inside the table

Additional Information

JAWS version and build number

Tested on each of the following JAWS builds:

2022.2211.7 2023.2212.23

Operating System and version

Windows 10 - Version 21H1 (OS Build 19043.928)

Browser and version:

Chrome 109.0.5414.74 Microsoft Edge 108.0.1462.76

Attachments

JAWS - Multiple buttons inside a Table cell

JAWS-test commented 1 year ago

I have heard about the bug before, but I can't recreate it on my end. I tested it with Chrome and Egde + JAWS 2021, 2022 and 2023 and the bug never occurs when I navigate the table with TAB.

stevefaulkner commented 1 year ago

I have brought this issue up with the software team. I tested it with latest JAWS and Firefox/Chrome and could replicate. @JAWS-test odd that it doesn't happen for you. Are you using default settings?

JAWS-test commented 1 year ago

Are you using default settings?

Yes

stevefaulkner commented 1 year ago

Tested with JAWS June 2023 update (2023.2306.38) and could not reproduce. Closing as fixed

robmc commented 9 months ago

I'm experiencing this with JAWS 2023.2023.144.

stevefaulkner commented 9 months ago

@robmc please check with latest(2024) version and see if you can still reproduce