Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add accessibility toggle #37758

Conversation

ojeytonwilliams
Copy link
Contributor

  • I have read freeCodeCamp's contribution guidelines.
  • My pull request has a descriptive title (not a vague title like Update index.md)
  • My pull request targets the master branch of freeCodeCamp.
  • None of my changes are plagiarized from another source without proper attribution.
  • All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
  • My changes do not use shortened URLs or affiliate links.

Users can now press ctrl/cmd+f1 to toggle the screen reader mode, inaddition to using the accessibility tooltip. The mode now persists between challenges.

If screen reader mode is on, the instructions are focused by default so the user is not required to navigate to them before reading starts.

Closes #18487

Users can now press ctrl/cmd+f1 to toggle the screen reader mode, in
addition to using the accessibility tooltip.  The mode now persists
between challenges.

If screen reader mode is on, the instructions are focused by default so
the user is not required to navigate to them before reading starts.
@ojeytonwilliams ojeytonwilliams requested a review from a team November 14, 2019 12:14
@gitpod-io
Copy link

gitpod-io bot commented Nov 14, 2019

@ojeytonwilliams ojeytonwilliams added the platform: learn UI side of the client application that needs familiarity with React, Gatsby etc. label Nov 14, 2019
@raisedadead raisedadead merged commit c5d4bed into freeCodeCamp:master Nov 14, 2019
@ojeytonwilliams ojeytonwilliams deleted the fix/persist-screen-reader-mode branch November 14, 2019 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform: learn UI side of the client application that needs familiarity with React, Gatsby etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

editor accessibility must be reenabled at the start of each lesson
2 participants