Skip to content

Improve A11y of the table of contents block#6592

Merged
BurntimeX merged 1 commit into6.3from
63-toc-a11y
Feb 18, 2026
Merged

Improve A11y of the table of contents block#6592
BurntimeX merged 1 commit into6.3from
63-toc-a11y

Conversation

@BurntimeX
Copy link
Member

  • Use a nav tag for the whole block
  • Use a heading tag for the title
  • Use a button with proper aria attributes for the toggle function
  • Use an unordered list for the toc
  • Simplify & modernize the HTML, CSS and JS code

Closes #6591

* Use a `nav` tag for the whole block
* Use a heading tag for the title
* Use a `button` with proper aria attributes for the toggle function
* Use an unordered list for the toc
* Simplify & modernize the HTML, CSS and JS code

Closes #6591
@BurntimeX BurntimeX merged commit a606758 into 6.3 Feb 18, 2026
7 of 8 checks passed
@BurntimeX BurntimeX deleted the 63-toc-a11y branch February 18, 2026 11:37
@github-project-automation github-project-automation bot moved this from Minor Task to Done in WoltLab Suite 6.3 Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants

Comments