What fresh hell is THIS now? - Patrick Lauke
open
DOM property. (And because that would break your goal of an JS-free tree.)
<details>
is accessible, but using it as a tree is not understandable (WCAG Guideline 3)… I bet it would be more so if you used ARIA to convey it as a tree.
tabindex="-1"
they probably don't really need to receive focus
[car] @jpdevries Agreed re icons tabindex=-1. The svg's could probably use a <title> (even if they won't take focus any more): https://css-tricks.com/accessible-svgs/#article-header-id-8
What do you mean by marking it up like a tree?
I meant what @cookiecrook mentioned:
Have you tried sprinkling ARIA roles (tree, group, treeitem) and levels (aria-level) on it to make it more understandable?
<use>
yet
<details>
had all those a11y goodies baked in.
<img>
internals in chrome broke the extension. Thanks for bugging!