Open julien-deramond opened 3 months ago
New meeting with EASE today:
From https://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html:
Decoration, Formatting, Invisible If non-text content is pure decoration, is used only for visual formatting, or is not presented to users, then it is implemented in a way that it can be ignored by assistive technology.
<figure>
: no role
+ alt
on the image + <figcaption>
is OK<main>
(like stock price on the Orange website) => we should replace <aside>
with <nav>
=> to see if it should be done in Bootstrap? And then, do we do it in Boosted?<nav>
since it is generated by Hugo tool
Description
An accessibility audit has been done on the v5.3.3 documentation Boosted website, the 30th of July 2024. Here are the results.
These results are not exhaustive. They are given by way of example, to illustrate the anomalies. It is the responsibility of the project team to apply these corrective measures systematically to all similar cases.
Pages
Homepage
π’ issue-0-1
<title>
element with keywords to help understand the page's role. Information can be ordered from the most specific to the least specific, or vice versa (no rules).<title>Home - Orange Boosted....</title>
π’ isssue-0-2
<img>
should have emptyalt
)alt="Boosted design guidelines"
. This image is decorative.<img src="[β¦]" alt=" >
π isssue-0-3
aria-hidden
)aria-hidden="true"
attribute and afocusable="false"
attribute.<svg aria-hidden="true" focusable="false"> ... </svg>
. Find out more at https://a11y-guidelines.orange.com/fr/articles/svg-accessibles2691 TODO: finish this PR with nested SVGs
π΄π΄ isssue-0-4
π΄π΄ isssue-0-5
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
π’ isssue-0-6
π’ isssue-0-7
Docs
π’ isssue-1-1
<h1>
to<h6>
).2705 (for right side menu) (still having some questions for EASE team)
2727
π’ isssue-1-2
<p>
, a quote<q>
,<blockquote>
... Note:<div>
and<span>
are not semantic tags.π isssue-1-3
aria-hidden="true"
attribute and afocusable="false"
attribute."<svg aria-hidden="true" focusable="false"> β¦ </svg>
. More information at https://a11y-guidelines.orange.com/fr/articles/svg-accessibles/π’ isssue-1-4
π΄π΄ isssue-1-5
π΄π΄ isssue-1-6
π΄π΄ isssue-1-7
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
π’ isssue-1-8
Examples
π isssue-2-1
aria-hidden
)aria-hidden="true"
attribute and afocusable="false"
attribute.<svg aria-hidden="true" focusable="false"> β¦ </svg>
. For more information: https://a11y-guidelines.orange.com/fr/articles/svg-accessibles/2691 TODO: finish this PR with nested SVGs
π΄π΄ isssue-2-2
π’ isssue-2-3
<p>[β¦]</p>
)<ul>
,<ol>
)<td>[β¦]</td>
) or complete the direct cell header (<th>[β¦]</th>
).π’ isssue-2-4
π΄π΄ isssue-2-5
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
Design guidelines
π’ isssue-3-1
<ul>
,<ol>
or<dl>
,<dt>
and<dd>
π’ isssue-3-2
π΄π΄ isssue-3-3
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
Overview
π’ isssue-4-1
<h1>
to<h6>
).π’ isssue-4-2
<h1>About Boosted</h1>
π΄π΄ isssue-4-3
π΄π΄ isssue-4-4
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
Brand
π’ isssue-5-1
<h1>
to<h6>
).π’ isssue-5-2
<h1>
to<h6>
).π’ isssue-5-3
figcaption
label and structure)2709 for changing the label...
<figure>
/<figcaption>
as isπ’ isssue-5-4
π΄π΄ isssue-5-5
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
Translations
π’ isssue-6-1
<h1>
to<h6>
).π’ isssue-6-2
<a href="https://example.com" hreflang="en" lang="en">Click here</a>
π΄π΄ isssue-6-3
π΄π΄ isssue-6-4
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
Cookies
π’ isssue-7-1
2695
π’ isssue-7-2
<h1>
to<h6>
).π’ isssue-7-3
<h1>
to<h6>
).π΄π΄ isssue-7-4
π΄π΄ isssue-7-5
<div role="status"> [β¦] </div>
<div aria-live="assertive">[...]</div>
π΄π΄ Bonus