OregonDigital / OD2

Next generation of Oregon Digital ( https://oregondigital.org ) digital collections platform, built on Samvera Hyrax ( https://github.com/samvera/hyrax/ )
18 stars 1 forks source link

[A11y] General - login modal #2035

Open jechols opened 3 years ago

jechols commented 3 years ago

Operating System

Windows

Browser

Edge

Affected page

Homepage

Admin user?

No

Issue Description

Odd regression here as of the 9/3 deploy (I think -- though maybe this has been here the whole time and I never noticed): you can use the keyboard to get to the various radio buttons and the login button once you select the radio button you want except for unaffiliated people. When using the arrow keys to select "Other Affiliation", tabbing brings you to the "Close" button, not the "CONTINUE TO LOG IN" button.

Even more odd is that shift-tabbing works to get to that button. It actually properly wraps back to the beginning of the dialog. But shift-tab doesn't work for the rest of the modal.

Suggested Fix

Make sure all buttons are "inside" the dialog no matter which radio button is selected. I suspect there are still some logic bugs with the dialog's modal behaviors in how it implements tab and shift-tab to "wrap" focus.

Can anybody QA or does this need an expert?

Anybody

QA Steps

thornka commented 2 years ago

Duplicate of #1790