Nvda: NVDA narrate table title(aria-label) twice

Created on 26 Nov 2019  路  2Comments  路  Source: nvaccess/nvda

Steps to reproduce:

1.Navigate to the example page:
https://jsfiddle.net/kolaps33/1v34xwp6/15/
Example was done based on the aria example: https://www.w3.org/TR/wai-aria-practices/examples/table/table.html only labeling table was slightly changed.

  1. set focus on button : "test button to set focus into page"
  2. ensure NVDA is in browse mode
  3. press "t" key to navigate into the table

Actual behavior:

NVDA narrate:
""""
students table with 5 rows and 4 columns
students
""""

Expected behavior:

NVDA should narrate:
"""" students table with 5 rows and 4 columns """"

I think, there should not be again repeating aria-label of the table.

System configuration

NVDA installed/portable/running from source:

installed

NVDA version:

2019.2.1

Windows version:

Windows 10 Enterprise, version 1909

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

Tested and reproducible with both Chrome and Firefox.

Other information about your system:

Other questions

Does the issue still occur after restarting your PC?

yes, issue is repro constantly

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

No, haven't try.

budouble-speaking

Most helpful comment

CC @michaelDCurran @feerrenrut There are several instances where NVDA does not suppress the AccDescription if it is the same as AccName. The VS Code issue linked above is an example of that. Firefox is smart in that it does not even expose AccDescription if it is identical to AccName, but other engines do not do that. I think NVDA should be smart to suppress unnecessary chatter if the two items match.

CC also @jcsteh for awareness.

All 2 comments

Similar issue here. If the table label is updated, NVDA reads it 3 times in a row.

CC @michaelDCurran @feerrenrut There are several instances where NVDA does not suppress the AccDescription if it is the same as AccName. The VS Code issue linked above is an example of that. Firefox is smart in that it does not even expose AccDescription if it is identical to AccName, but other engines do not do that. I think NVDA should be smart to suppress unnecessary chatter if the two items match.

CC also @jcsteh for awareness.

Was this page helpful?
0 / 5 - 0 ratings