empirical-org / Empirical-Core

Empirical Core is the mono repo for the Quill.org codebase. This repo contains both the Quill Learning Tools, such as Quill Connect, and the Quill Learning Management System, the platform that enables teachers to provide assignments and view results. (Empirical is the name of the nonprofit building Quill.org).
http://www.quill.org/
GNU Affero General Public License v3.0
25 stars 4 forks source link

Bug fix/ input tabbing #12504

Closed eadams17 closed 5 days ago

eadams17 commented 5 days ago

WHAT

fix issue with users not being able to tab between inputs

WHY

we want this accessibility feature

HOW

add an explicit check with relatedTarget to determine whether to unfocus input

Screenshots

(If applicable. Also, please censor any sensitive data)

Notion Card Links

(Please provide links to any relevant Notion card(s) relevant to this PR.)

What have you done to QA this feature?

(Provide enough detail that a reviewer could assess whether additional QA should be done. For larger projects, additionally use the Engineer Feature Testing Notion template. Review Guidelines if needed: https://www.notion.so/quill/Github-PR-QA-Guidelines-49e99fc965654ceeb8c6249bd9d181d7) verified on staging that tabbing between elements from origin input works PR Checklist Your Answer
Have you added and/or updated tests? small change-- manually tested
Have you deployed to Staging? yes
Self-Review: Have you done an initial self-review of the code below on Github? yes