View Issue Details

IDProjectCategoryView StatusLast Update
0004898Composr alpha bug reports[All Projects] General / Uncategorisedpublic2022-11-20 02:44
ReporterChris GrahamAssigned ToChris Graham 
SeverityFeature-request 
Status resolvedResolutionfixed 
Summary0004898: aria-expanded is implemented incorrectly
Descriptionaria-expanded is meant to be placed on the element that does the expansion (which is referencing the expanded element via its aria-controls). However, we are placing it on the element being expanded.
This is giving HTML5 validation errors on w3.org.
TagsNo tags attached.
Sponsorship open

Activities

Chris Graham

2022-11-20 02:44

administrator   ~0007664

Resolved, but I've done it by removing our use of aria-expanded. Doing this correctly is too hard right now as the implementation has to be much more complex than originally assumed when this was implemented. Additionally we may have a problem with there being an assumption that any expandable section only has a single button, yet we may have a clickable icon as well as a clickable piece of header text.
I have done a big review of ARIA, implemented some simple parts, and am putting together a new issue that documents the more complex stuff that we could do.

Issue History

Date Modified Username Field Change
2022-08-19 01:00 Chris Graham New Issue
2022-08-19 01:00 Chris Graham Status non-assigned => assigned
2022-08-19 01:00 Chris Graham Assigned To => Patrick Schmalstig
2022-11-19 23:12 Chris Graham Description Updated View Revisions
2022-11-20 02:31 Chris Graham Description Updated View Revisions
2022-11-20 02:44 Chris Graham Assigned To Patrick Schmalstig => Chris Graham
2022-11-20 02:44 Chris Graham Status assigned => resolved
2022-11-20 02:44 Chris Graham Resolution open => fixed
2022-11-20 02:44 Chris Graham Note Added: 0007664
2023-02-26 18:29 Chris Graham Category General => General / Uncategorised