Skip to content

Conversation

@thatbudakguy
Copy link
Member

@thatbudakguy thatbudakguy commented Dec 4, 2024

Backport of #3423

The show page sidebar is currently displayed
inside a <section>; this changes it to use the <aside> element,
which is arguably more appropriate for a sidebar.

The search sidebar has an aria-label already set, but the show
sidebar did not, which also meant that it had no accessible name
despite having a landmark role.

Thus this also adds a configurable aria-label for the show page sidebar
similar to the one for the search sidebar.
@thatbudakguy thatbudakguy changed the title Use a labeled <aside> for show tools sidebar Backport: Use a labeled <aside> for show tools sidebar Dec 4, 2024
@thatbudakguy thatbudakguy merged commit ab210bd into release-8.x Dec 17, 2024
14 checks passed
@thatbudakguy thatbudakguy deleted the backport-3423 branch December 17, 2024 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants