Bug 39490 - Table columns missing headings
Summary: Table columns missing headings
Status: Pushed to main
Alias: None
Product: Koha
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Alexander Blanchard
QA Contact: Lucas Gass (lukeg)
URL:
Keywords: accessibility
Depends on:
Blocks: 39925
  Show dependency treegraph
 
Reported: 2025-03-31 09:40 UTC by Alexander Blanchard
Modified: 2025-05-16 15:35 UTC (History)
4 users (show)

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: String patch
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
25.05.00
Circulation function:


Attachments
Bug 39490: Table Columns Missing Headings (3.46 KB, patch)
2025-04-07 11:51 UTC, Alexander Blanchard
Details | Diff | Splinter Review
Bug 39490: Table Columns Missing Headings (3.52 KB, patch)
2025-04-07 20:18 UTC, Brendan Gallagher
Details | Diff | Splinter Review
Bug 39490: Table Columns Missing Headings (3.58 KB, patch)
2025-04-18 15:34 UTC, Lucas Gass (lukeg)
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Blanchard 2025-03-31 09:40:14 UTC
The Web Usability Accessibility Audit has highlighted that in the 'My Account' section, some of the tables are missing descriptive column headers so the data / functionality of these columns may not be clear. 

The suggested solution is to populate these columns with text that accurately describes the content / functionality users will find in the columns. 

A side effect of this will be that the text size in the columns may be reduced. Are there any thoughts on this?
Comment 1 Alexander Blanchard 2025-04-07 11:51:03 UTC
Created attachment 180691 [details] [review]
Bug 39490: Table Columns Missing Headings

An accessibility audit highlighted that the purchase suggestions
and search history tables in the 'My Account' section do not
have headings in the tickbox column. The report suggests headings
should be added to support those using screen readers.

To Test:
1) In the opac, navigate to 'Your Account'
2) Navigate to 'Purchase Suggestions'
3) Add a purchase suggestion if you currently have none
4) Note that the left column does not have a heading and you cannot tab to it
5) Navigate to 'Search History'
6) Note, you must have searched the catalogue at least once for this table to display
7) Note that the left column does not have a heading and you cannot tab to it
8) Apply the patch
9) Repeat the steps above
10) Note that the tables now have a tooltip with information relevant to the column
11) Note that this column heading can now be tabbed to
Comment 2 Brendan Gallagher 2025-04-07 20:18:12 UTC
Created attachment 180707 [details] [review]
Bug 39490: Table Columns Missing Headings

An accessibility audit highlighted that the purchase suggestions
and search history tables in the 'My Account' section do not
have headings in the tickbox column. The report suggests headings
should be added to support those using screen readers.

To Test:
1) In the opac, navigate to 'Your Account'
2) Navigate to 'Purchase Suggestions'
3) Add a purchase suggestion if you currently have none
4) Note that the left column does not have a heading and you cannot tab to it
5) Navigate to 'Search History'
6) Note, you must have searched the catalogue at least once for this table to display
7) Note that the left column does not have a heading and you cannot tab to it
8) Apply the patch
9) Repeat the steps above
10) Note that the tables now have a tooltip with information relevant to the column
11) Note that this column heading can now be tabbed to

Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>
Comment 3 Lucas Gass (lukeg) 2025-04-18 15:34:36 UTC
Created attachment 181187 [details] [review]
Bug 39490: Table Columns Missing Headings

An accessibility audit highlighted that the purchase suggestions
and search history tables in the 'My Account' section do not
have headings in the tickbox column. The report suggests headings
should be added to support those using screen readers.

To Test:
1) In the opac, navigate to 'Your Account'
2) Navigate to 'Purchase Suggestions'
3) Add a purchase suggestion if you currently have none
4) Note that the left column does not have a heading and you cannot tab to it
5) Navigate to 'Search History'
6) Note, you must have searched the catalogue at least once for this table to display
7) Note that the left column does not have a heading and you cannot tab to it
8) Apply the patch
9) Repeat the steps above
10) Note that the tables now have a tooltip with information relevant to the column
11) Note that this column heading can now be tabbed to

Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Comment 4 Katrin Fischer 2025-04-22 06:39:57 UTC
For search history this now displays for "authority" searches, but not for bibliographic searches (first tab).
Comment 5 Katrin Fischer 2025-04-22 06:50:40 UTC
Pushed for 25.05!

Well done everyone, thank you!
Comment 6 Katrin Fischer 2025-05-16 15:35:08 UTC
(In reply to Katrin Fischer from comment #4)
> For search history this now displays for "authority" searches, but not for
> bibliographic searches (first tab).

Moved to a new bug:
Bug 39925 - Table columns missing headings for bibliographic search history in OPAC