Skip to content

Fix A11y for legacy radio group labeling (Mantis #44421)#11

Open
marvimarv wants to merge 1 commit intorelease_10from
fix-legacy-radio-elements-mantis-ticket-0044421
Open

Fix A11y for legacy radio group labeling (Mantis #44421)#11
marvimarv wants to merge 1 commit intorelease_10from
fix-legacy-radio-elements-mantis-ticket-0044421

Conversation

@marvimarv
Copy link
Owner

@marvimarv marvimarv commented Mar 23, 2026

Summary

  • Fixes missing screenreader group labeling for legacy radio groups.
  • Mantis issue: https://mantis.ilias.de/view.php?id=44421
  • Implementation: replace radio wrapper with fieldset + hidden legend and pass group label from ilRadioGroupInputGUI.

Test plan

  • Open 'Exercise: Add exercise unit' form.
  • Tab through 'Deadline' and 'Availability' radio groups with a screenreader.
  • Confirm group labels are announced.

Use <fieldset>/<legend> with the property title so grouped legacy radio buttons are announced correctly.
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.

1 participant