web icon indicating copy to clipboard operation
web copied to clipboard

[a11y] 9.1.3.1b HTML structural elements for lists

Open tschiebel opened this issue 10 months ago • 5 comments

audit: https://infinite.owncloud.com/s/PnaAukHGGsLnrMM

https://bitvtest.de/pruefschritt/bitv-20-web/bitv-20-web-9-1-3-1b-html-strukturelemente-fuer-listen

Personal, Shares, Spaces, deleted Files: Rather fulfilled.

  • [ ] The list in the sidebar with the links such as "Personal" is incorrectly implemented. It is not permitted to use other elements below "ul" elements instead of "li" elements such as "div" elements. image

Info: Account: Fulfilled

tschiebel avatar Apr 05 '24 08:04 tschiebel

Which version are/were you testing? I can't reproduce the exact issue but would like to know whether the additional div within the nav tag remains a violation?

Screenshot 2024-04-11 at 09 32 15

pascalwengerter avatar Apr 11 '24 07:04 pascalwengerter

@tbsbdr cant find this info - do you know that?

tschiebel avatar Apr 11 '24 07:04 tschiebel

You could check the console maybe? We log the version and I don't have access to infinite.owncloud.com

Screenshot 2024-04-11 at 10 13 00

pascalwengerter avatar Apr 11 '24 08:04 pascalwengerter

Never mind, I do have a rough timestamp of when the tests were being done by now ;) working on fixes

pascalwengerter avatar Apr 16 '24 16:04 pascalwengerter

Tried again and can't replicate - not sure if the nav-highligther div should me moved out of the <nav> tag, but generally not the same level of a11y violation it was at the time this issue stems from

pascalwengerter avatar Apr 23 '24 15:04 pascalwengerter

Assessment is correct, the nav highlighter div doesn't live within the <ul> anymore (which would be an a11y violation), but is a child of the <nav> tag by now.

The nav highlighter div is aria-hidden and it's valid html to have a div inside a nav. We can close here, this is done.

kulmann avatar Jun 20 '24 10:06 kulmann