samvera / hyrax

Hyrax is a Ruby on Rails Engine built by the Samvera community. Hyrax provides a foundation for creating many different digital repository applications.
http://hyrax.samvera.org/
Apache License 2.0
183 stars 124 forks source link

Visibility radio button group identification and additional control alerts for screen readers #501

Open mjgiarlo opened 7 years ago

mjgiarlo commented 7 years ago

Issue by bnhowell Wednesday Feb 22, 2017 at 19:47 GMT Originally opened as https://github.com/projecthydra/sufia/issues/3104


Descriptive summary

Related to Sufia 7.2

Add New Work page (Save Work Window): The expanding radio button text + controls are problematic. The screen reader user is not alerted to the fact that there are controls in the radio button text that are actionable for some of the options. The radio buttons are also not identified as part of a group (e.g. Visibility options).

Expected behavior

1.Radio buttons are identified as part of a group. (e.g. Visibility options) 2.Alert screen reader user that a radio button has additional controls (When options are present)

Actual behavior

1.Visibility Radio buttons are not identified as a group before selecting individual radio buttons. 2.No Alert for additional controls when radio button is selected.

Related work

mjgiarlo commented 7 years ago

Comment by mjgiarlo Monday Feb 27, 2017 at 17:54 GMT


@bnhowell move to Hyrax?

(Btw, so you know, if you're OK with moving some or all of these to Hyrax, I can do that in one fell swoop. Just LMK.)

mjgiarlo commented 7 years ago

Comment by bnhowell Monday Feb 27, 2017 at 19:25 GMT


Great!

On Mon, Feb 27, 2017 at 12:54 PM, Michael J. Giarlo < notifications@github.com> wrote:

@bnhowell https://github.com/bnhowell move to Hyrax?

(Btw, so you know, if you're OK with moving some or all of these to Hyrax, I can do that in one fell swoop. Just LMK.)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/projecthydra/sufia/issues/3104#issuecomment-282796850, or mute the thread https://github.com/notifications/unsubscribe-auth/AQBqv8Autzxulq8wZH1PvAKpt4deOq6Pks5rgw3HgaJpZM4MJGhh .

-- Ben Howell | Accessibility & User Experience Specialist Design & Discovery | LIT | University of Michigan Library bnhowell@gmail.com

eporter23 commented 1 year ago

Retesting these elements in Hyrax 4beta with WAVE returns errors (no labels on various form inputs in this section).

Screen Shot 2023-01-27 at 8 46 32 AM