Bug 33812 - Accessibility: OPAC messaging preferences is missing form labels
Summary: Accessibility: OPAC messaging preferences is missing form labels
Status: RESOLVED FIXED
Alias: None
Product: Koha
Classification: Unclassified
Component: OPAC (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Matt Blenkinsop
QA Contact: Marcel de Rooy
URL:
Keywords:
Depends on:
Blocks: 25243
  Show dependency treegraph
 
Reported: 2023-05-23 16:07 UTC by Matt Blenkinsop
Modified: 2023-10-14 12:21 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: Trivial patch
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
23.11.00


Attachments
Bug 33812: Checkboxes need labels in opac-messaging.tt (9.60 KB, patch)
2023-05-23 16:10 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 33812: Checkboxes need labels in opac-messaging.tt (9.63 KB, patch)
2023-08-08 16:11 UTC, Sam Lau
Details | Diff | Splinter Review
Bug 33812: Checkboxes need labels in opac-messaging.tt (9.72 KB, patch)
2023-09-29 09:46 UTC, Marcel de Rooy
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Blenkinsop 2023-05-23 16:07:43 UTC
The checkboxes in the Messaging preferences table in the OPAC have been flagged as non-compliant by the Shaw Trust in a report carried out for the British Museum. It is not clear for screen readers what the checkboxes are for.
Comment 1 Matt Blenkinsop 2023-05-23 16:10:18 UTC
Created attachment 151594 [details] [review]
Bug 33812: Checkboxes need labels in opac-messaging.tt

Aria-labels have been added to checkboxes in the OPAC messaging preferences table to assist with screen reading. The relevant preference has been mentioned in each label to identify what the checkbox is for.
Comment 2 Sam Lau 2023-08-08 16:11:19 UTC
Created attachment 154320 [details] [review]
Bug 33812: Checkboxes need labels in opac-messaging.tt

Aria-labels have been added to checkboxes in the OPAC messaging preferences table to assist with screen reading. The relevant preference has been mentioned in each label to identify what the checkbox is for.

Signed-off-by: Sam Lau <samalau@gmail.com>
Comment 3 Marcel de Rooy 2023-09-29 09:46:38 UTC
Created attachment 156372 [details] [review]
Bug 33812: Checkboxes need labels in opac-messaging.tt

Aria-labels have been added to checkboxes in the OPAC messaging preferences table to assist with screen reading. The relevant preference has been mentioned in each label to identify what the checkbox is for.

Signed-off-by: Sam Lau <samalau@gmail.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Comment 4 Tomás Cohen Arazi 2023-10-04 13:33:25 UTC
Pushed to master for 23.11.

Nice work everyone, thanks!
Comment 5 Fridolin Somers 2023-10-05 20:15:16 UTC
Enhancement not pushed to 23.05.x