The Blog list template features the main blog image with alt text. The alt text is redundant as it repeats the visible heading text. This causes an overly verbose user experience for screen reader users.
Screenshots
(Screenshot Removed)
Current code
HTML
(Screenshot Removed)
<!-- … -->
<h2 class="article-card__title" id="Article-10759274554">
(BII Removed)
</h2>
<!-- Other blog list items… -->
Steps to reproduce
Go to a Dawn theme store with any supported browser
Navigate to a blog list page
With an active screen reader, use the virtual cursor to navigate through the list content items
Behavior
Expected
Image alt to be empty unless a value is provided by the merchant.
Actual
Image alt duplicates blog title text.
Recommendation
Set the image alt attribute value as empty by default. This will set the image as "decorative" and be bypassed by screen readers.
If the image has a unique alt value set in the Admin, add this to the image alt attribute.
Issue summary
The Blog list template features the main blog image with
alt
text. Thealt
text is redundant as it repeats the visible heading text. This causes an overly verbose user experience for screen reader users.Screenshots
(Screenshot Removed)Current code
HTML
Steps to reproduce
Behavior
Expected
alt
to be empty unless a value is provided by the merchant.Actual
alt
duplicates blog title text.Recommendation
Set the image
alt
attribute value as empty by default. This will set the image as "decorative" and be bypassed by screen readers.If the image has a unique
alt
value set in the Admin, add this to the imagealt
attribute.Recommended code
HTML
Specifications