FreedomScientific / standards-support

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

Nested Table Read Twice #842

Open BrysonRJones opened 1 month ago

BrysonRJones commented 1 month ago

Summary

I made a nested table to check how JAWS would handle it. JAWS reads through the nested table twice before announcing the end of the document. Within each of the last four cells, a label for a span is present. The span has no actual content and instead is provided an aria-label of "blank"

Brief description of the issue. Please list any specific steps.

Example:

  1. Go to http://www.google.com
  2. Shift-Tab back to the About link

Expected result

I'd expect the nested table to only be read through once.

What did you expect to happen?

Actual result

The nested table was read through twice.

What actually did happen?

Example

JSBin

A test case that demonstrates the issue - provide linked test case, CodePen, JSbin, etc...

Additional Information

JAWS version and build number

JAWS 2023.2402.1

Operating System and version

Windows 11, 23H2

Browser and version:

Google Chrome, 124.0.6367.208

stevefaulkner commented 1 month ago

Thanks @BrysonRJones will look into it

Is this part of the test case code meant to be of any significance?

 <label for="4">Size</label>
                            <span id="4" aria-label="blank"></span>
BrysonRJones commented 1 month ago

There's no particular significance -- just labels with some text