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

[BUG] JAWS 2023 - JAWS gets stuck in endless loop with multipage table #672

Open puffybc opened 1 year ago

puffybc commented 1 year ago

Summary

Made a table spanning multiple pages accessible. In JAWS 2023, after announcing the table end, JAWS returns to the beginning of the table instead of proceeding to the next page.

Example:

  1. Tag multi page table
  2. It doesn't matter whether you use the tags or not.
  3. Test with JAWS 2023.
  4. When JAWS announces the table end, it returns to the first cell of the table. The user is trapped in an endless loop.
  5. Test with JAWS 2022.
  6. No problems. JAWS reads the table fine and proceeds to the next page at the end of the table as it should.

Expected result

What did you expect to happen? JAWS should read the table and after it ends, JAWS should read the following page.

Actual result

What actually did happen? JAWS returned to the first cell of the table, trapping the user in an endless loop.

Example

I cannot provide an example due to my NDA. You'll have to create a test multi-page table yourselves.

Additional Information

JAWS version and build number

JAWS 2023 2210.29 ILM

Operating System and version

Windows 11 10.0.22621

Browser and version:

N/A

Adobe Acrobat version

Adobe Acrobat Pro 2022.003.20263

puffybc commented 1 year ago

I created a test document to prove what is happening. Here's my updated report, documents and screenshots. Summary Made a table spanning multiple pages accessible. In JAWS 2023, after announcing the table end, JAWS returns to the beginning of the table instead of proceeding to the next page.

Example:

  1. Tag and remediate multi page table
  2. It doesn't matter whether you allow PDFMaker to tag, use Acrobat's autotag or manually tag - same outcome for all 3.
  3. It doesn't matter whether you include or not - same outcome.
  4. Test with JAWS 2023.
  5. After JAWS announces the table end, it returns to the second cell of the header row of the table. The user is trapped in an endless loop and is unable to advance to subsequent pages in the document.
  6. Test with JAWS 2022.
  7. No problems. JAWS reads the table fine and proceeds to the next page at the end of the table as it should.

Expected result What did you expect to happen? JAWS should read the table and after it ends, JAWS should read the following page.

Actual result What actually did happen? JAWS returned to the second cell of the table, trapping the user in an endless loop.

Example I created a sample table in MS Word, converted to a PDF using PDFMaker, then remediated the PDF. I originally encountered this issue in a PDF that was created in InDesign (which I cannot share due to my NDA).

ADOBE ACROBAT PRO VERSION JAWS 2022 VERSION JAWS 2023 BUG Screenshot 2022-10-31 AFTER REMEDIATION - NO THEAD TBODY TAGS - JAWS DOES NOT READ AS ONE TABLE JAWS 2023 BUG Screenshot 2022-10-31 AFTER REMEDIATION - PASSES CHECKER JAWS 2023 BUG Screenshot 2022-10-31 BEFORE REMEDIATION JAWS 2023 VERSION MS WORD VERSION Screenshot 2022-10-31 AFTER REMEDIATION with THEAD TBODY TAGS

WINDOWS VERSION JAWS 2023 BUG LONG MULTIPAGE TABLE.docx

puffybc commented 1 year ago

PDF JAWS 2023 BUG LONG MULTIPAGE TABLE.pdf