Accessibility Scan Report

Title: Preserve final rescan chunk 1 Issue: #300 Date: 5/13/2026, 4:37:43 PM Duration: 9.4m URLs: 50 / 50
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
🖥️ Forced Colors: 50 / 50 URLs

🔄 Changes Since Last Scan

2025 New unique issues
🆕 New Issues (2025)

Replicate this scan

Reuse this scan context to reproduce the same viewport, color mode, and browser selection.

Title keywords

VIEWPORT:desktop COLORSCHEME:both BROWSER:chromium

Issue body section

### Scan context Viewport: desktop ColorScheme: both Browser: chromium

Summary

Issues

  • By Level: A (2), AA (0)
  • By Version (A & AA): WCAG 2.0 (2)
  • By Category: axe-strict (4) & Others (2021)
  • Total: 2025 across 25 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below. Numbers in parentheses (+N) indicate findings that cover WCAG criteria already reported by axe.

Preserve Ocean Plastic Initiative (POPi) 53
Collections – Preserve 68
Stories – Preserve 26
Preserve Toothbrush in Lightweight Pouch | Single 0 81
Preserve Kids Toothbrush | Single 0 79
Preserve Kids Toothbrush | Single 0 72
Preserve Toothbrush in Lightweight Pouch | 6-pack 0 71
Preserve Everyday Bowl | 4 Count 0 69
Preserve Everyday Bowl | 4 Count 0 67
Toothbrush in Lightweight Paper Packaging - Surprise Colors | 3 Pack – Preserve 0 61

🔧 Most Common Issues (axe)

2 rules
2 Moderate axe page-has-heading-one
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-b6a8b61e | Pattern ID: A11Y-ee8d7590
<html lang="en" class="supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-n7-active wf-oswald-n4-active wf-opensans-i7-active wf-opensans-i4-active wf-active" style="">
XPath: html
Example 2 View on Page
Page should contain a level-one heading
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-1b9d7163 | Pattern ID: A11Y-ee8d7590
<html lang="en" class="supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-i4-active wf-opensans-i7-active wf-oswald-n4-active wf-opensans-n7-active wf-opensans-n4-active wf-active" style="">
XPath: html
2 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-prohibited-attr
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Elements must only use permitted ARIA attributes
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-a178d3e0 | Pattern ID: A11Y-0f9addb0
<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode" tabindex="" id="movie_player" data-version="/s/player/25f11721/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: iframe[loading="eager"]
Example 2 View on Page
Elements must only use permitted ARIA attributes
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-54b33877 | Pattern ID: A11Y-be8c9704
<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode" tabindex="" id="movie_player" data-version="/s/player/25f11721/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: #s-d7ab9102-9018-450c-826c-e5d616c8d2f1 > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[allowfullscreen=""][title="Embedded Youtube Video"]

🔧 Most Common Issues (Equal Access)

23 rules
621 Moderate equalAccess style_focus_visible: An element's focused state must be visually apparent
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-46cde8e3 | Pattern ID: A11Y-de68dee9
<input name="q" aria-label="Search Bar" type="search" class="search-bar">
Example 2 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-67b0ff7d | Pattern ID: A11Y-b2d13bff
<button aria-label="Search" class="btn search-btn" type="submit">
Example 3 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-eef72dad | Pattern ID: A11Y-de68dee9
<input name="q" aria-label="Search Bar" type="search" class="search-bar">
Example 4 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-500ff67e | Pattern ID: A11Y-b2d13bff
<button aria-label="Search" class="btn search-btn" type="submit">
Example 5 View on Page
Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-fa863ef7 | Pattern ID: A11Y-de68dee9
<input name="q" aria-label="Search Bar" type="search" class="search-bar">
501 Moderate equalAccess element_tabbable_visible: A tabbable element must be visible on the page
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-2dcfa8d7 | Pattern ID: A11Y-c47b17de
<a role="button" aria-label="Cart Toggle" class="CartToggle header-cart" href="/cart">
Example 2 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-566799af | Pattern ID: A11Y-f13bed60
<a itemprop="url" href="/">
Example 3 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-ab2aa89d | Pattern ID: A11Y-f5e74dcf
<a class="nav-link" href="/collections">
Example 4 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-7142ad80 | Pattern ID: A11Y-326dc108
<a class="nav-link" href="/pages/overview">
Example 5 View on Page
Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-71650ea7 | Pattern ID: A11Y-c5e05a2a
<a class="nav-link" href="/pages/corporate-sales">
242 Moderate equalAccess input_label_visible: An input element must have an associated visible label
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-75ad5c4d | Pattern ID: A11Y-61c6e5c1
<input name="q" aria-label="Search Bar" type="search" class="search-bar">
Example 2 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-6d098a3f | Pattern ID: A11Y-6346dc24
<button aria-label="Search" class="btn search-btn" type="submit">
Example 3 View on Page
The ‘placeholder’ is the only visible label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-ca99521d | Pattern ID: A11Y-5967732d
<input name="contact[email]" autocapitalize="off" autocorrect="off" aria-label="your-email@example.com" class="input-group-field" id="mail" placeholder="your-email@example.com" type="email">
Example 4 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-4c706590 | Pattern ID: A11Y-260b2995
<input value="Subscribe" id="subscribe" name="subscribe" class="btn uppercase" type="submit">
Example 5 View on Page
The input element does not have an associated visible label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-b2eb7710 | Pattern ID: A11Y-61c6e5c1
<input name="q" aria-label="Search Bar" type="search" class="search-bar">
130 Moderate equalAccess text_block_heading: Blocks of text that serve as headings should be marked up as headings
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm this text 'info@preserve.eco info@preserve.eco' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-0c0a27f5 | Pattern ID: A11Y-f2bf52aa
<p>
Example 2 View on Page
Confirm this text 'FREE SHIPPING ON ALL U.S. ORDERS OVER $50!' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-83567fab | Pattern ID: A11Y-d993c1e6
<div style="text-align: center; display: inline-block; width: 100%; color: inherit; position: relative; z-index: 1; font-size: 18px;" aria-hidden="true" id="qab_content">
Example 3 View on Page
Confirm this text 'info@preserve.eco info@preserve.eco' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-2beeca00 | Pattern ID: A11Y-f2bf52aa
<p>
Example 4 View on Page
Confirm this text 'FREE SHIPPING ON ALL U.S. ORDERS OVER $50!' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-0d633804 | Pattern ID: A11Y-d993c1e6
<div style="text-align: center; display: inline-block; width: 100%; color: inherit; position: relative; z-index: 1; font-size: 18px;" aria-hidden="true" id="qab_content">
Example 5 View on Page
Confirm this text 'info@preserve.eco info@preserve.eco' is used as a heading and if so, modify to use a heading element or role
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-25c1912c | Pattern ID: A11Y-f2bf52aa
<p>
113 Moderate equalAccess element_tabbable_unobscured: A tabbable element should not be entirely obscured by overlapping content
27 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-a29f99a0 | Pattern ID: A11Y-2b9a11f0
<a href="/account">
Example 2 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-c516e1b3 | Pattern ID: A11Y-3f50ed94
<input name="q" aria-label="Search Bar" type="search" class="search-bar">
Example 3 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-a39368e9 | Pattern ID: A11Y-45f8ae08
<button aria-label="Search" class="btn search-btn" type="submit">
Example 4 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-a022996e | Pattern ID: A11Y-2aedde66
<a href="https://www.isri.org/recycling-commodities/economy">
Example 5 View on Page
Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-27601815 | Pattern ID: A11Y-3a5be0f5
<a target="_blank" href="https://www.epa.gov/smm/recycling-economic-information-rei-report">
111 Moderate equalAccess aria_role_redundant: ARIA role is redundant with the native role of the element
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The explicitly-assigned ARIA role "main" is redundant with the implicit role of the element <main>
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-e5ad1ba3 | Pattern ID: A11Y-401482e7
<main role="main" class="main-content">
Example 2 View on Page
The explicitly-assigned ARIA role "contentinfo" is redundant with the implicit role of the element <footer>
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-215a6c31 | Pattern ID: A11Y-52841066
<footer itemtype="http://schema.org/Organization" itemscope="" data-section-type="footer" data-section-id="footer" role="contentinfo" class="site-footer-wrapper">
Example 3 View on Page
The explicitly-assigned ARIA role "main" is redundant with the implicit role of the element <main>
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-7b4b13ab | Pattern ID: A11Y-401482e7
<main role="main" class="main-content">
Example 4 View on Page
The explicitly-assigned ARIA role "contentinfo" is redundant with the implicit role of the element <footer>
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-df9fda84 | Pattern ID: A11Y-52841066
<footer itemtype="http://schema.org/Organization" itemscope="" data-section-type="footer" data-section-id="footer" role="contentinfo" class="site-footer-wrapper">
Example 5 View on Page
The explicitly-assigned ARIA role "main" is redundant with the implicit role of the element <main>
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-69a7a607 | Pattern ID: A11Y-401482e7
<main role="main" class="main-content">
73 Moderate equalAccess element_attribute_deprecated: Deprecated HTML attributes should not be used
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-dde9bcba | Pattern ID: A11Y-0713bd1c
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
Example 2 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-dfb52206 | Pattern ID: A11Y-0713bd1c
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
Example 3 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-55dd6a12 | Pattern ID: A11Y-0713bd1c
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
Example 4 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-7016fe63 | Pattern ID: A11Y-0713bd1c
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
Example 5 View on Page
The HTML attribute(s) "http-equiv" is deprecated for the <meta> element in HTML 5
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-39a33347 | Pattern ID: A11Y-0713bd1c
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
50 Moderate equalAccess style_color_misuse: Color must not be used as the only visual means of conveying information
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-8437738c | Pattern ID: A11Y-636941b7
<link media="all" type="text/css" rel="stylesheet" href="//www.preserve.eco/cdn/shop/t/48/assets/style.scss.css?v=175913191841552861271778605363">
Example 2 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-aec652fa | Pattern ID: A11Y-636941b7
<link media="all" type="text/css" rel="stylesheet" href="//www.preserve.eco/cdn/shop/t/48/assets/style.scss.css?v=175913191841552861271778605363">
Example 3 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-e0934a5f | Pattern ID: A11Y-636941b7
<link media="all" type="text/css" rel="stylesheet" href="//www.preserve.eco/cdn/shop/t/48/assets/style.scss.css?v=175913191841552861271778605363">
Example 4 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-3590374d | Pattern ID: A11Y-636941b7
<link media="all" type="text/css" rel="stylesheet" href="//www.preserve.eco/cdn/shop/t/48/assets/style.scss.css?v=175913191841552861271778605363">
Example 5 View on Page
Verify color is not used as the only visual means of conveying information
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-8bc569cd | Pattern ID: A11Y-636941b7
<link media="all" type="text/css" rel="stylesheet" href="//www.preserve.eco/cdn/shop/t/48/assets/style.scss.css?v=175913191841552861271778605363">
50 Moderate equalAccess style_highcontrast_visible: Elements must be visible in Windows High Contrast mode
50 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-3cb84d5e | Pattern ID: A11Y-a0f96699
<link media="all" type="text/css" rel="stylesheet" href="//www.preserve.eco/cdn/shop/t/48/assets/style.scss.css?v=175913191841552861271778605363">
Example 2 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-dab6b609 | Pattern ID: A11Y-608eac38
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans">
Example 3 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-5e8b0385 | Pattern ID: A11Y-608eac38
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans">
Example 4 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-b70b445c | Pattern ID: A11Y-608eac38
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans">
Example 5 View on Page
Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-f4b96d8c | Pattern ID: A11Y-608eac38
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans">
32 Moderate equalAccess aria_form_label_unique
16 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-4345c47c | Pattern ID: A11Y-ba7d56ba
<form class="product-form-product product-form" data-section="product" id="AddToCartForm-{{ section.id }" enctype="multipart/form-data" method="post" action="/cart/add">
Example 2 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-890400a8 | Pattern ID: A11Y-9b2167f9
<form class="contact-form" accept-charset="UTF-8" id="contact_form" action="/contact#contact_form" method="post">
Example 3 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-0a78aa63 | Pattern ID: A11Y-ba7d56ba
<form class="product-form-product product-form" data-section="product" id="AddToCartForm-{{ section.id }" enctype="multipart/form-data" method="post" action="/cart/add">
Example 4 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-24002881 | Pattern ID: A11Y-9b2167f9
<form class="contact-form" accept-charset="UTF-8" id="contact_form" action="/contact#contact_form" method="post">
Example 5 View on Page
Multiple elements with "form" role do not have unique labels
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-705cee2b | Pattern ID: A11Y-ba7d56ba
<form class="product-form-product product-form" data-section="product" id="AddToCartForm-{{ section.id }" enctype="multipart/form-data" method="post" action="/cart/add">
21 Moderate equalAccess text_sensory_misuse: Instructions must not rely solely on sensory characteristics
15 pages affected

Examples

Example 1 View on Page
Confirm the word(s) 'lower' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-e1a15458 | Pattern ID: A11Y-16897965
<p>
Example 2 View on Page
Confirm the word(s) 'top' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-a61d06ab | Pattern ID: A11Y-16897965
<p>
Example 3 View on Page
Confirm the user instruction is still understandable without the word(s) 'little'
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-3d03f2f4 | Pattern ID: A11Y-6207f358
<p style="text-align: center;">
Example 4 View on Page
Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-80a379f3 | Pattern ID: A11Y-16897965
<p>
Example 5 View on Page
Confirm the word(s) 'below' of the user instruction is used to indicate a logical rather than visual position
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-8227f3b7 | Pattern ID: A11Y-46630ae0
<strong>
13 Moderate equalAccess text_contrast_sufficient: Contrast ratio of text against its background must meet minimum requirements
3 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-86501fb9 | Pattern ID: A11Y-9c97642b
<h2>
Example 2 View on Page
The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-a5e9c771 | Pattern ID: A11Y-b69be15f
<strong>
Example 3 View on Page
The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-58a92e84 | Pattern ID: A11Y-bc58bfff
<p style="text-align: center;">
Example 4 View on Page
The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-d1ed5230 | Pattern ID: A11Y-4b28adf8
<span style="color: null;">
Example 5 View on Page
Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size 32px and weight of 400
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-a148d122 | Pattern ID: A11Y-4568b000
<h1>
12 Moderate equalAccess frame_src_valid: The src value of the frame must not be empty
11 pages affected

Examples

Example 1 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-0fb45d43 | Pattern ID: A11Y-a9e9d0c7
<iframe loading="eager" title="Embedded Youtube Video" allowfullscreen="" src="https://www.youtube.com/embed/iw7r6eWCP5A?start=0&end=0&autoplay=0&loop=0&rel=1" class="shogun-video-embed">
Example 2 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-1cad228d | Pattern ID: A11Y-6ecbe814
<iframe loading="lazy" title="Embedded Youtube Video" allowfullscreen="" src="https://www.youtube.com/embed/zXd5RZ2vBDs?start=0&end=0&autoplay=0&loop=0&rel=1" class="shogun-video-embed">
Example 3 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-12fe6341 | Pattern ID: A11Y-4f646ae9
<iframe style="overflow: hidden; height: 1743px; width: 100%; box-shadow: unset; outline: unset; color-scheme: none;" margin="0" scrolling="no" frameborder="0" width="100%" height="1743px" src="https://loox.io/widget/4JZEXBcfNh/reviews/12512362251?h=1777669720696" title="Reviews widget" id="looxReviewsFrame">
Example 4 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-d4b564f8 | Pattern ID: A11Y-a25e1577
<iframe style="overflow: hidden; height: 1877px; width: 100%; box-shadow: unset; outline: unset; color-scheme: none;" margin="0" scrolling="no" frameborder="0" width="100%" height="1877px" src="https://loox.io/widget/4JZEXBcfNh/reviews/12512363403?h=1777669720696" title="Reviews widget" id="looxReviewsFrame">
Example 5 View on Page
Verify <frame> content is accessible
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-dc561810 | Pattern ID: A11Y-80136b6b
<iframe style="overflow: hidden; height: 992px; width: 100%; box-shadow: unset; outline: unset; color-scheme: none;" margin="0" scrolling="no" frameborder="0" width="100%" height="992px" src="https://loox.io/widget/4JZEXBcfNh/reviews/7843342385395?h=1777669720696" title="Reviews widget" id="looxReviewsFrame">
10 Moderate equalAccess label_ref_valid
10 pages affected

Examples

Example 1 View on Page
The value "Quantity" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-b8054b1f | Pattern ID: A11Y-f5d3eeca
<label class="quantity-selector uppercase" for="Quantity">
Example 2 View on Page
The value "Quantity" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-3d4ff6af | Pattern ID: A11Y-f5d3eeca
<label class="quantity-selector uppercase" for="Quantity">
Example 3 View on Page
The value "Quantity" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-ac7af4e6 | Pattern ID: A11Y-f5d3eeca
<label class="quantity-selector uppercase" for="Quantity">
Example 4 View on Page
The value "Quantity" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-d0a89e68 | Pattern ID: A11Y-f5d3eeca
<label class="quantity-selector uppercase" for="Quantity">
Example 5 View on Page
The value "Quantity" of the 'for' attribute is not the 'id' of a valid element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-bbe475c2 | Pattern ID: A11Y-f5d3eeca
<label class="quantity-selector uppercase" for="Quantity">
10 Moderate equalAccess element_id_unique: Element IDs must be unique within a page
10 pages affected

Examples

Example 1 View on Page
The <input> element has the id "" that is empty
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-aae89d1e | Pattern ID: A11Y-16928e0f
<input mm-step="1" mm-max="5" max="5" mm-stock-max="NaN" mm-min="1" data-submit="" id="" name="quantity" pattern="[0-9]*" aria-label="quantity" data-id="" min="1" value="1" class="js-qty__num QuantityInput" type="text">
Example 2 View on Page
The <input> element has the id "" that is empty
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-64d74c31 | Pattern ID: A11Y-f6ce0c25
<input mm-step="1" mm-max="20" max="20" mm-stock-max="NaN" mm-min="1" data-submit="" id="" name="quantity" pattern="[0-9]*" aria-label="quantity" data-id="" min="1" value="1" class="js-qty__num QuantityInput" type="text">
Example 3 View on Page
The <input> element has the id "" that is empty
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-8a551bc3 | Pattern ID: A11Y-bff5d4e8
<input mm-step="1" step="1" mm-stock-max="NaN" mm-min="1" data-submit="" id="" name="quantity" pattern="[0-9]*" aria-label="quantity" data-id="" min="1" value="1" class="js-qty__num QuantityInput" type="text">
Example 4 View on Page
The <input> element has the id "" that is empty
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-65120a45 | Pattern ID: A11Y-bff5d4e8
<input mm-step="1" step="1" mm-stock-max="NaN" mm-min="1" data-submit="" id="" name="quantity" pattern="[0-9]*" aria-label="quantity" data-id="" min="1" value="1" class="js-qty__num QuantityInput" type="text">
Example 5 View on Page
The <input> element has the id "" that is empty
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-0ab53858 | Pattern ID: A11Y-bff5d4e8
<input mm-step="1" step="1" mm-stock-max="NaN" mm-min="1" data-submit="" id="" name="quantity" pattern="[0-9]*" aria-label="quantity" data-id="" min="1" value="1" class="js-qty__num QuantityInput" type="text">
10 Moderate equalAccess aria_complementary_labelled: Each element with a complementary role must have an accessible name
10 pages affected

Examples

Example 1 View on Page
Element with "complementary" role does not have a label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-3026c291 | Pattern ID: A11Y-8f6888c2
<aside class="grid page-margin">
Example 2 View on Page
Element with "complementary" role does not have a label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-f1bb900e | Pattern ID: A11Y-8f6888c2
<aside class="grid page-margin">
Example 3 View on Page
Element with "complementary" role does not have a label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-66a98b31 | Pattern ID: A11Y-8f6888c2
<aside class="grid page-margin">
Example 4 View on Page
Element with "complementary" role does not have a label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-2bd50411 | Pattern ID: A11Y-8f6888c2
<aside class="grid page-margin">
Example 5 View on Page
Element with "complementary" role does not have a label
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-7ecbb2f4 | Pattern ID: A11Y-8f6888c2
<aside class="grid page-margin">
6 Moderate equalAccess aria_child_valid
5 pages affected

Examples

Example 1 View on Page
The element with role "radiogroup" owns the child element with the role "graphics-document" that is not one of the allowed role(s): "radio"
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-6b5637eb | Pattern ID: A11Y-3ed038db
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 2 View on Page
The element with role "list" does not own any child element with any of the following role(s): "listitem"
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-449767fc | Pattern ID: A11Y-98862063
<ul>
Example 3 View on Page
The element with role "radiogroup" owns the child element with the role "graphics-document" that is not one of the allowed role(s): "radio"
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-3cd5d946 | Pattern ID: A11Y-3ed038db
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 4 View on Page
The element with role "radiogroup" owns the child element with the role "graphics-document" that is not one of the allowed role(s): "radio"
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-9eed63a9 | Pattern ID: A11Y-3ed038db
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 5 View on Page
The element with role "radiogroup" owns the child element with the role "graphics-document" that is not one of the allowed role(s): "radio"
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-e2914ffb | Pattern ID: A11Y-3ed038db
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
5 Moderate equalAccess aria_keyboard_handler_exists
5 pages affected

Examples

Example 1 View on Page
Verify the <fieldset> element with "radiogroup" role has keyboard access
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-4d42efc6 | Pattern ID: A11Y-1fe7215b
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 2 View on Page
Verify the <fieldset> element with "radiogroup" role has keyboard access
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-14d60a78 | Pattern ID: A11Y-1fe7215b
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 3 View on Page
Verify the <fieldset> element with "radiogroup" role has keyboard access
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-9f368b0d | Pattern ID: A11Y-1fe7215b
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 4 View on Page
Verify the <fieldset> element with "radiogroup" role has keyboard access
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-480cfa5e | Pattern ID: A11Y-1fe7215b
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 5 View on Page
Verify the <fieldset> element with "radiogroup" role has keyboard access
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-b46d3c95 | Pattern ID: A11Y-1fe7215b
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
5 Moderate equalAccess widget_tabbable_exists
5 pages affected

Examples

Example 1 View on Page
Component with "radiogroup" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-ba7a7768 | Pattern ID: A11Y-73b47c44
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 2 View on Page
Component with "radiogroup" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-6875c302 | Pattern ID: A11Y-73b47c44
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 3 View on Page
Component with "radiogroup" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-21daa437 | Pattern ID: A11Y-73b47c44
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 4 View on Page
Component with "radiogroup" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-1c9b9b22 | Pattern ID: A11Y-73b47c44
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
Example 5 View on Page
Component with "radiogroup" role does not have a tabbable element
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-62d29685 | Pattern ID: A11Y-73b47c44
<fieldset data-bsub-widget="" role="radiogroup" class="bsub-widget">
2 Moderate equalAccess html_skipnav_exists
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-856f3bf4 | Pattern ID: A11Y-e1cd58f8
<html style="" class="supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-i4-active wf-opensans-n7-active wf-opensans-i7-active wf-oswald-n4-active wf-active" lang="en">
Example 2 View on Page
Verify there is a way to bypass blocks of content that are repeated on multiple Web pages
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-75dc66f2 | Pattern ID: A11Y-e1cd58f8
<html style="" class="supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-i4-active wf-opensans-n7-active wf-opensans-i7-active wf-oswald-n4-active wf-active" lang="en">
2 Moderate equalAccess heading_markup_misuse: Heading markup should be used only for headings, not for formatting
2 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-75b786d0 | Pattern ID: A11Y-0fc97c29
<h3 class="h3 blog__article__title">
Example 2 View on Page
Verify that the heading element is a genuine heading
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-faea9478 | Pattern ID: A11Y-ab918c7b
<h1>
1 Moderate equalAccess table_headers_exists
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Table has no headers identified
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-fe3d83f8 | Pattern ID: A11Y-9e3d49e2
<table style="width: 500px;" cellspacing="1" cellpadding="1" border="0">
1 Moderate equalAccess text_quoted_correctly
1 pages affected

Rule Information

Engine: equalAccess

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
If the following text is a quotation, mark it as a <q> or <blockquote> element: " x 10"
Mode: light 🕑 First identified: 2026-05-13 🔑 Bug ID: A11Y-f0e222b5 | Pattern ID: A11Y-4aac82d8
<li>