CDCgov / prime-simplereport

SimpleReport is a fast, free, and easy way for COVID-19 testing facilities to report results to public health departments.
https://simplereport.gov
Creative Commons Zero v1.0 Universal
55 stars 58 forks source link

[BUG] inherited from USWDS: Google Chrome and MS Edge crash when VoiceOver interacts w/process list counter #6755

Closed mirrorstage closed 8 months ago

mirrorstage commented 8 months ago

Is there an existing issue for this?

Current Behavior

Steps To Reproduce

  1. Use a MacOS device
  2. In Chrome or Edge, go to https://designsystem.digital.gov/components/process-list/
  3. On the MacOS device, activate VoiceOver
  4. Using VoiceOver's navigation keys, traverse the page until you reach the "Component Preview" section
  5. Continue into this section until the screenreader focuses on and announces the 3-item list (e.g., the first Process List example on the page)
  6. Navigate with VoiceOver past the list element to the first item in the Process List
  7. Browser crashes

For SimpleReport, this bug is present on the Upload spreadsheet page

Expected Behavior

VoiceOver would announce the name, role, and other relevant properties of the first Process List item, and the browser would not crash

Additional context

Depends on USWDS #5562

In the attached screen capture, I am using Google Chrome. The focus is on the Component Preview element. I move the focus forward with tab, then back with shift-tab, then navigate into the Process List itself using VoiceOver navigation.

https://github.com/uswds/uswds/assets/6709726/457b8b3e-b9b7-4c06-9fd1-74fd6cf51cb3

Does this issue have a priority label?

Has issue been assigned to a team?

mirrorstage commented 8 months ago

all right to leave this in the backlog for now, I'll check the ticket I filed at the USWDS repo occasionally.

mirrorstage commented 8 months ago

this turned out to be a Chrome bug, inherited by Edge. Both browsers have included fixes in recent releases. Closing as resolved.