Skip to content

LG-11696: Associate TOTP setup fields with visual label#9716

Merged
jc-gsa merged 5 commits intomainfrom
LG-11696-accessibility-TOTP-setup-fields
Dec 7, 2023
Merged

LG-11696: Associate TOTP setup fields with visual label#9716
jc-gsa merged 5 commits intomainfrom
LG-11696-accessibility-TOTP-setup-fields

Conversation

@jc-gsa
Copy link
Contributor

@jc-gsa jc-gsa commented Dec 6, 2023

🎫 Ticket

LG11696

🛠 Summary of changes

Adds aria-labelledby to input fields on the page /authenticator_setup.

📜 Testing Plan

  • See aria attributes added to inputs on /authenticator_setup

changelog: User-Facing Improvements, Authentication, Update accessibility related to TOTP fields
Copy link
Contributor

@aduth aduth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested in Chrome accessibility inspector and macOS Voiceover and confirmed the labels are still associated with the fields 👍

Left a couple comments, but primarily interested in the test coverage on the component.

Nickname Code
Screenshot 2023-12-06 at 9 10 29 AM Screenshot 2023-12-06 at 9 10 19 AM
Screenshot 2023-12-06 at 9 11 13 AM Screenshot 2023-12-06 at 9 11 27 AM

@jc-gsa jc-gsa force-pushed the LG-11696-accessibility-TOTP-setup-fields branch from 321e025 to 1f88e38 Compare December 6, 2023 21:22
@jc-gsa jc-gsa merged commit 511fcb3 into main Dec 7, 2023
@jc-gsa jc-gsa deleted the LG-11696-accessibility-TOTP-setup-fields branch December 7, 2023 16:10
@jmhooper jmhooper mentioned this pull request Dec 12, 2023
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.

2 participants