View Issue Details

IDProjectCategoryView StatusLast Update
4898Composr alpha bug reportsGeneral / Uncategorisedpublic2022-11-20 02:44
ReporterChris Graham Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Summary4898: 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.
Attach Tags
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

Chris Graham

2022-11-20 02:44

administrator   ~7664

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 Not Assigned => Assigned
2022-08-19 01:00 Chris Graham Assigned To => user4172
2022-11-19 23:12 Chris Graham Description Updated
2022-11-20 02:31 Chris Graham Description Updated
2022-11-20 02:44 Chris Graham Assigned To user4172 => 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