a11y PR-5.0-dev Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
28 Sep 2023

Summary of Changes

The callstack displayed on error pages when debug is enabled is not accessible.

  1. In order to be accessible to visually impaired users, it is important that tables provides a description of its content before the data is accessed. Usually we do this by adding a caption that is only displayed to screen readers but in this case I took an alternative approach (aria-describedy) as I wanted it to be displayed to all users

  2. Assistive technologies, such as screen readers, use <th> headers to provide some context when users navigates a table. Without it the user gets rapidly lost in the flow of data. In addition the Headers should be properly associated with the corresponding <td> cells by using a scope attribute

Testing Instructions

Enable debug mode and then on the front end trigger an error such as a 404

Expected result AFTER applying this Pull Request

Table is accessible with caption, table headers and scope

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar joomla-cms-bot joomla-cms-bot - change - 28 Sep 2023
Category Layout
avatar brianteeman brianteeman - open - 28 Sep 2023
avatar brianteeman brianteeman - change - 28 Sep 2023
Status New Pending
avatar Quy Quy - test_item - 29 Sep 2023 - Tested successfully
avatar Quy
Quy - comment - 29 Sep 2023

I have tested this item ✅ successfully on cf8b546


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/41958.

avatar HLeithner HLeithner - close - 30 Sep 2023
avatar HLeithner HLeithner - merge - 30 Sep 2023
avatar HLeithner HLeithner - change - 30 Sep 2023
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2023-09-30 20:22:52
Closed_By HLeithner
Labels Added: a11y PR-5.0-dev
avatar brianteeman
brianteeman - comment - 30 Sep 2023

Thanks

Add a Comment

Login with GitHub to post a comment