-
Notifications
You must be signed in to change notification settings - Fork 363
Closed
Labels
tag: accessibilityIssues related to accessibility issues or effortsIssues related to accessibility issues or efforts
Description
Sub-issue of #1428.
The landmark-unique rule violation shows up on the "Generic" page as a result of the <aside> tags within the <article> not having an accessible name (role + label/title).
(Note: same violation shows up in an aside on the Theme Elements page.)
Origin of the asides
How do these <aside> tags get generated? I believe they are created by Sphinx when converting a sidebar directive. For example, let's look at the following directive from the docs source:
pydata-sphinx-theme/docs/examples/kitchen-sink/generic.rst
Lines 109 to 115 in 3de3059
| .. sidebar:: Ch'ien / The Creative | |
| Lorem ipsum dolor sit amet consectetur adipisicing elit. | |
| .. image:: https://source.unsplash.com/200x200/daily?cute+puppy | |
| Lorem ipsum dolor sit amet consectetur adipisicing elit. |
This gets converted to the following HTML:
<aside class="sidebar">
<p class="sidebar-title">Ch’ien / The Creative</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
<img alt="https://source.unsplash.com/200x200/daily?cute+puppy" src="https://source.unsplash.com/200x200/daily?cute+puppy">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
</aside>Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
tag: accessibilityIssues related to accessibility issues or effortsIssues related to accessibility issues or efforts