gigascience / gigadb-website

Source code for running GigaDB
http://gigadb.org
GNU General Public License v3.0
9 stars 14 forks source link

A11y tables - Improve accessibility of interactive tables #1476

Open luistoptal opened 11 months ago

luistoptal commented 11 months ago

User story

Acceptance criteria

luistoptal commented 11 months ago

@rija because the tables are rendered using zii.widgets.grid.CGridView, customizing them to improve their accessibility is quite more complicated than just updating a html file. Meaning that this might take some time (perhaps about one day, if I don't find many complications, and some more time to extend to all other similar tables)

Right now these tables present some accessibility issues (e.g. lack of clarity as to filter and sorting features, loss of focus when sorting or filtering is triggered, ...). Fixing this involves customizing the widget

Improving a11y of admin pages is not explicitly mentioned in the tasks (https://github.com/gigascience/gigadb-website/issues/1334) so I want to cross check before I spend any more time on this. Are we happy to spend time on this?