Open s3ththompson opened 3 years ago
After discussion with @sinabahram, we think the information about what the data represents (passing required assertions) should be moved into the heading before the table, with the table aria-labelledby
that heading. The column headers can then just be the names of combinations like JAWS/Firefox.
If any additional info is needed that won't fit in the heading (or would make the heading too long), it can follow the pattern using aria-describedby
written about in #233, with a paragraph between the table and heading. Let us know any thoughts and/or questions.
@jscholes I was planning to send a followup reply with some more ideas about pushing forward but you beat me to it!
I think this sounds like a good solution. I was going to reframe the discussion around what seemed to be the underlying issue, which was coming up with a pattern for how to handle tables with headings that are long or complex.
It sounds like a combination of aria-labelledby
and aria-describedby
will go a long way.
Forking the discussion from the review of "Add a new simple reports," #233
cc @rmeritz @jscholes
From @jscholes on Dec 10, 2020, 1:03 PM EST
From @jscholes on Dec 11, 2020, 3:45 PM EST