Skip to content

Fixes for accessibility /all#773

Closed
Ingi-Hong wants to merge 1 commit intomozmeao:mainfrom
Ingi-Hong:all-a11y
Closed

Fixes for accessibility /all#773
Ingi-Hong wants to merge 1 commit intomozmeao:mainfrom
Ingi-Hong:all-a11y

Conversation

@Ingi-Hong
Copy link
Contributor

@Ingi-Hong Ingi-Hong commented Nov 12, 2025

One-line summary

Original PR moved from bedrock

My attempt at fixing the a11y issues brought up in the original issue. It extends off of mozilla/bedrock#15293 which I thought was 99% of a solution and worth exploring further. I have not kept the history from Rob Hudson's original commit.

Significant changes and points to review

This change focuses the header of the active step after the innerHTML is set. This ensures the focus only occurs when the user is navigating through the steps, and not on a full page load.

In mozilla/bedrock#15293 the #installer-help and #browser-help modals were not working, due to the innerHTML being set and losing all attached listeners. Now after the innerHTML is set the modal listeners are re-attached.

I did not bring a sr-only changes over.

Issue / Bugzilla link

mozilla/bedrock#15082

Testing

see mozilla/bedrock#16172

@Ingi-Hong Ingi-Hong closed this Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant