Summary
Summary
An automated accessibility scan has taken place on example.com, at desktop (1280 × 800) and mobile (375 × 667) sizes. 11 of the 18 pages found were scanned against WCAG 2.2 Level AA and best practice rules, along with 3 linked PDFs. 4 pages were skipped, and issues on pages outside this scope are not included.
A total of 9 unique issue types have been identified across the website: 3 critical, 4 serious, 1 moderate and 1 minor. Together they account for 208 instances. 78% of the issue types identified are of major severity (critical or serious), which can prevent some users from accessing parts of the website. While these issues were identified, 19 automated checks passed successfully on every page scanned.
The most critical issues relate to Ensure <img> elements have alternative text or a role of none or presentation and Ensure buttons have discernible text, which can create significant barriers for users of assistive technology. From an instance perspective, Ensure links have discernible text was the most common issue, appearing 66 times. This concludes the automated scan.
Scan Summary
Critical: 3
Serious: 4
Moderate: 1
Minor: 1
Total Unique Axe Issue Types Found: 9
Issue Overview
critical Ensure <img> elements have alternative text or a role of none or presentation
- 8 affected page(s)/file(s)
- https://www.example.com/ (opens in a new tab)
- https://www.example.com/shop (opens in a new tab)
- https://www.example.com/journal (opens in a new tab)
- https://www.example.com/shop/0 (opens in a new tab)
- https://www.example.com/shop/1 (opens in a new tab)
- https://www.example.com/shop/2 (opens in a new tab)
- https://www.example.com/shop/3 (opens in a new tab)
- https://www.example.com/journal/home-espresso (opens in a new tab)
- Go to full details
critical Ensure buttons have discernible text
- 11 affected page(s)/file(s)
- https://www.example.com/ (opens in a new tab)
- https://www.example.com/contact (opens in a new tab)
- https://www.example.com/about (opens in a new tab)
- https://www.example.com/shop (opens in a new tab)
- https://www.example.com/journal (opens in a new tab)
- https://www.example.com/shop/0 (opens in a new tab)
- https://www.example.com/shop/1 (opens in a new tab)
- https://www.example.com/shop/2 (opens in a new tab)
- https://www.example.com/shop/3 (opens in a new tab)
- https://www.example.com/journal/harvest-notes (opens in a new tab)
- Go to full details
critical Ensure select element has an accessible name
serious Ensure ARIA attributes are not prohibited for an element's role
serious Ensure links have discernible text
- 11 affected page(s)/file(s)
- https://www.example.com/ (opens in a new tab)
- https://www.example.com/contact (opens in a new tab)
- https://www.example.com/about (opens in a new tab)
- https://www.example.com/shop (opens in a new tab)
- https://www.example.com/journal (opens in a new tab)
- https://www.example.com/shop/0 (opens in a new tab)
- https://www.example.com/shop/1 (opens in a new tab)
- https://www.example.com/shop/2 (opens in a new tab)
- https://www.example.com/shop/3 (opens in a new tab)
- https://www.example.com/journal/harvest-notes (opens in a new tab)
- Go to full details
serious Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
- 10 affected page(s)/file(s)
- https://www.example.com/ (opens in a new tab)
- https://www.example.com/about (opens in a new tab)
- https://www.example.com/shop (opens in a new tab)
- https://www.example.com/journal (opens in a new tab)
- https://www.example.com/shop/0 (opens in a new tab)
- https://www.example.com/shop/1 (opens in a new tab)
- https://www.example.com/shop/2 (opens in a new tab)
- https://www.example.com/shop/3 (opens in a new tab)
- https://www.example.com/journal/harvest-notes (opens in a new tab)
- https://www.example.com/journal/home-espresso (opens in a new tab)
- Go to full details
serious Ensure touch targets have sufficient size and space
moderate Ensure the order of headings is semantically correct
minor Ensure image alternative is not repeated as text
- 1 affected page(s)/file(s)
- https://www.example.com/journal/harvest-notes (opens in a new tab)
- Go to full details
Scan Data Visualisations
Top 5 Issues by Severity and Instance Count
- Ensure <img> elements have alternative text or a role of none or presentation26
- Ensure buttons have discernible text22
- Ensure select element has an accessible name8
- Ensure links have discernible text66
- Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds46
Top 5 Pages with Most Issue Types
- https://www.example.com/shop/07
- https://www.example.com/shop/17
- https://www.example.com/shop/27
- https://www.example.com/shop/37
- https://www.example.com/shop5
PDF Checks (3), 6 issues
PDF Checks
Automated checks of each PDF's tags, text, security, title, language, images, headings, tables, form fields, links, tab order and bookmarks. Passing them does not mean a PDF is fully accessible: reading order, colour contrast and the quality of the tags and alternative text still need checking by hand.
wholesale-price-list.pdf
Tagged2 issuesAll Checks (13) 7 passed, 2 issues
brewing-guide.pdf
TaggedNo issues foundAll Checks (13) 10 passed
annual-sourcing-report.pdf
Not Tagged4 issuesAll Checks (13) 2 passed, 4 issues
Skipped Pages (4)
Skipped Pages
Breakdown by Reason (3)
- Disallowed by robots.txt2
- Redirects outside the scanned site1
- Skipped: HTTP Error 4041
Passed Checks (19)
The following accessibility rules were successfully passed on every page and viewport scanned.
- aria-hidden-body: Ensure aria-hidden="true" is not present on the document body. (help for aria-hidden-body (opens in a new tab))
- bypass: Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content (help for bypass (opens in a new tab))
- document-title: Ensure each HTML document contains a non-empty <title> element (help for document-title (opens in a new tab))
- empty-heading: Ensure headings have discernible text (help for empty-heading (opens in a new tab))
- html-has-lang: Ensure every HTML document has a lang attribute (help for html-has-lang (opens in a new tab))
- html-lang-valid: Ensure the lang attribute of the <html> element has a valid value (help for html-lang-valid (opens in a new tab))
- landmark-banner-is-top-level: Ensure the banner landmark is at top level (help for landmark-banner-is-top-level (opens in a new tab))
- landmark-contentinfo-is-top-level: Ensure the contentinfo landmark is at top level (help for landmark-contentinfo-is-top-level (opens in a new tab))
- landmark-main-is-top-level: Ensure the main landmark is at top level (help for landmark-main-is-top-level (opens in a new tab))
- landmark-no-duplicate-banner: Ensure the document has at most one banner landmark (help for landmark-no-duplicate-banner (opens in a new tab))
- landmark-no-duplicate-contentinfo: Ensure the document has at most one contentinfo landmark (help for landmark-no-duplicate-contentinfo (opens in a new tab))
- landmark-no-duplicate-main: Ensure the document has at most one main landmark (help for landmark-no-duplicate-main (opens in a new tab))
- landmark-one-main: Ensure the document has a main landmark (help for landmark-one-main (opens in a new tab))
- landmark-unique: Ensure landmarks are unique (help for landmark-unique (opens in a new tab))
- meta-viewport: Ensure <meta name="viewport"> does not disable text scaling and zooming (help for meta-viewport (opens in a new tab))
- meta-viewport-large: Ensure <meta name="viewport"> can scale a significant amount (help for meta-viewport-large (opens in a new tab))
- nested-interactive: Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies (help for nested-interactive (opens in a new tab))
- page-has-heading-one: Ensure that the page, or at least one of its frames contains a level-one heading (help for page-has-heading-one (opens in a new tab))
- region: Ensure all page content is contained by landmarks (help for region (opens in a new tab))
Accessibility Issues Found (9)
Buttons must have discernible text
Affected Elements & Instances (22)
- Page/File: https://www.example.com/ (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.actions > buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.actions > buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/contact (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.actions > buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.actions > buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/about (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/shop (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/journal (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/shop/0 (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/shop/1 (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/shop/2 (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/shop/3 (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:.icon-btn:nth-child(1)Primary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/journal/harvest-notes (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- Page/File: https://www.example.com/journal/home-espresso (opens in a new tab)
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
- (1 instances)
- HTML:
<button class="icon-btn"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button>Selector:buttonPrimary Recommendation:Element does not have inner text that is visible to screen readersOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- ...
Images must have alternative text
Affected Elements & Instances (26)
- Page/File: https://www.example.com/ (opens in a new tab)
- (3 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:.hero > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:a[href$="shop/0"] > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:a[href$="shop/2"] > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (3 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:.hero > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:a[href$="shop/0"] > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:a[href$="shop/2"] > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- Page/File: https://www.example.com/shop (opens in a new tab)
- (4 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/0"]:nth-child(1) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/2"]:nth-child(3) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/0"]:nth-child(5) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/2"]:nth-child(7) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (4 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/0"]:nth-child(1) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/2"]:nth-child(3) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/0"]:nth-child(5) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- HTML:
<img src="data:image/svg+xml;u...">Selector:.card[href$="shop/2"]:nth-child(7) > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- Page/File: https://www.example.com/journal (opens in a new tab)
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:a[href$="home-espresso"] > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:a[href$="home-espresso"] > imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- Page/File: https://www.example.com/shop/0 (opens in a new tab)
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- Page/File: https://www.example.com/shop/1 (opens in a new tab)
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- Page/File: https://www.example.com/shop/2 (opens in a new tab)
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- Page/File: https://www.example.com/shop/3 (opens in a new tab)
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- Page/File: https://www.example.com/journal/home-espresso (opens in a new tab)
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u...">Selector:imgPrimary Recommendation:Element does not have an alt attributeOr choose one of these alternatives:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute
- Element's default semantics...
Select element must have an accessible name
Affected Elements & Instances (8)
- Page/File: https://www.example.com/shop/0 (opens in a new tab)
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
- Page/File: https://www.example.com/shop/1 (opens in a new tab)
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
- Page/File: https://www.example.com/shop/2 (opens in a new tab)
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
- Page/File: https://www.example.com/shop/3 (opens in a new tab)
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
- (1 instances)
- HTML:
<select class="grind"><option>Whole bean</option><option>Filter</option><option>Espresso</option></select>Selector:selectPrimary Recommendation:Element does not have an implicit (wrapped) <label>Or choose one of these alternatives:- Element does not have an explicit <label>
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Ele...
Elements must only use permitted ARIA attributes
Affected Elements & Instances (8)
- Page/File: https://www.example.com/shop/0 (opens in a new tab)
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
- Page/File: https://www.example.com/shop/1 (opens in a new tab)
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
- Page/File: https://www.example.com/shop/2 (opens in a new tab)
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
- Page/File: https://www.example.com/shop/3 (opens in a new tab)
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
- (1 instances)
- HTML:
<span class="stars" aria-label="Rated 4.8 out of 5"></span>Selector:.starsPrimary Recommendation:aria-label attribute cannot be used on "span" elements with no valid role attribute.
Elements must meet minimum color contrast ratio thresholds
Affected Elements & Instances (46)
- Page/File: https://www.example.com/ (opens in a new tab)
- (6 instances)
- HTML:
<div class="eyebrow">Roasted this week</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/0"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/1"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/2"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/3"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<button class="btn" style="background:#7fae8c">Subscribe</button>Selector:form > buttonPrimary Recommendation:Element has insufficient color contrast of 2.51 (foreground color: #ffffff, background color: #7fae8c, font size: 10.0pt (13.3333px), font weight: normal). Expected contrast ratio of 4.5:1
- (6 instances)
- HTML:
<div class="eyebrow">Roasted this week</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/0"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/1"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/2"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:a[href$="shop/3"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<button class="btn" style="background:#7fae8c">Subscribe</button>Selector:form > buttonPrimary Recommendation:Element has insufficient color contrast of 2.51 (foreground color: #ffffff, background color: #7fae8c, font size: 10.0pt (13.3333px), font weight: normal). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/about (opens in a new tab)
- (1 instances)
- HTML:
<div class="eyebrow">Since 2016</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- (1 instances)
- HTML:
<div class="eyebrow">Since 2016</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/shop (opens in a new tab)
- (8 instances)
- HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/0"]:nth-child(1) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/1"]:nth-child(2) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/2"]:nth-child(3) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/3"]:nth-child(4) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/0"]:nth-child(5) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/1"]:nth-child(6) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/2"]:nth-child(7) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/3"]:nth-child(8) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1
- (8 instances)
- HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/0"]:nth-child(1) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/1"]:nth-child(2) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/2"]:nth-child(3) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/3"]:nth-child(4) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/0"]:nth-child(5) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/1"]:nth-child(6) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/2"]:nth-child(7) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">250g · whole bean</div>Selector:.card[href$="shop/3"]:nth-child(8) > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/journal (opens in a new tab)
- (2 instances)
- HTML:
<div class="muted">8 min read</div>Selector:a[href$="harvest-notes"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">5 min read</div>Selector:a[href$="home-espresso"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1
- (2 instances)
- HTML:
<div class="muted">8 min read</div>Selector:a[href$="harvest-notes"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1 - HTML:
<div class="muted">5 min read</div>Selector:a[href$="home-espresso"] > .body > .mutedPrimary Recommendation:Element has insufficient color contrast of 1.76 (foreground color: #c9c2b6, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/shop/0 (opens in a new tab)
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/shop/1 (opens in a new tab)
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/shop/2 (opens in a new tab)
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/shop/3 (opens in a new tab)
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- (1 instances)
- HTML:
<div class="eyebrow">Signature blend</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/journal/harvest-notes (opens in a new tab)
- (1 instances)
- HTML:
<div class="eyebrow">Journal</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- (1 instances)
- HTML:
<div class="eyebrow">Journal</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- Page/File: https://www.example.com/journal/home-espresso (opens in a new tab)
- (1 instances)
- HTML:
<div class="eyebrow">Journal</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
- (1 instances)
- HTML:
<div class="eyebrow">Journal</div>Selector:.eyebrowPrimary Recommendation:Element has insufficient color contrast of 1.98 (foreground color: #b9b2a5, background color: #faf8f4, font size: 9.0pt (12px), font weight: bold). Expected contrast ratio of 4.5:1
Links must have discernible text
Affected Elements & Instances (66)
- Page/File: https://www.example.com/ (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/contact (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/about (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/shop (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/journal (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/shop/0 (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/shop/1 (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/shop/2 (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/shop/3 (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/journal/harvest-notes (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- Page/File: https://www.example.com/journal/home-espresso (opens in a new tab)
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- (3 instances)
- HTML:
<a class="icon-btn" href="/cart"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 7h12l-1 13H7z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></a>Selector:a[href$="cart"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://instagram.com/"></a>Selector:a[href$="instagram.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
- HTML:
<a href="https://x.com/"></a>Selector:a[href$="x.com/"]Primary Recommendation:Element is in tab order and does not have accessible textOr choose one of these alternatives:- Element does not have text that is visible to screen readers
- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do n...
All touch targets must be 24px large, or leave sufficient space
Affected Elements & Instances (24)
- Page/File: https://www.example.com/shop/0 (opens in a new tab)
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- Page/File: https://www.example.com/shop/1 (opens in a new tab)
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- Page/File: https://www.example.com/shop/2 (opens in a new tab)
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- Page/File: https://www.example.com/shop/3 (opens in a new tab)
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- (3 instances)
- HTML:
<button class="sw" style="background:#c8a77e" aria-label="Kraft"></button>Selector:button[aria-label="Kraft"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#2f5d46" aria-label="Harbour green"></button>Selector:button[aria-label="Harbour green"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
- HTML:
<button class="sw" style="background:#1d2420" aria-label="Charcoal"></button>Selector:button[aria-label="Charcoal"]Primary Recommendation:Target has insufficient size (16px by 16px, should be at least 24px by 24px)Or choose one of these alternatives:- Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 14px instead of at least 24px.
Heading levels should only increase by one
Affected Elements & Instances (6)
- Page/File: https://www.example.com/shop (opens in a new tab)
- (1 instances)
- HTML:
<h3>Harbour Blend</h3>Selector:.card[href$="shop/0"]:nth-child(1) > .body > h3Primary Recommendation:Heading order invalid
- (1 instances)
- HTML:
<h3>Harbour Blend</h3>Selector:.card[href$="shop/0"]:nth-child(1) > .body > h3Primary Recommendation:Heading order invalid
- Page/File: https://www.example.com/journal (opens in a new tab)
- (1 instances)
- HTML:
<h3>Harvest notes from the highlands</h3>Selector:a[href$="harvest-notes"] > .body > h3Primary Recommendation:Heading order invalid
- (1 instances)
- HTML:
<h3>Harvest notes from the highlands</h3>Selector:a[href$="harvest-notes"] > .body > h3Primary Recommendation:Heading order invalid
- Page/File: https://www.example.com/journal/harvest-notes (opens in a new tab)
- (1 instances)
- HTML:
<h4>A slower harvest this year</h4>Selector:h4Primary Recommendation:Heading order invalid
- (1 instances)
- HTML:
<h4>A slower harvest this year</h4>Selector:h4Primary Recommendation:Heading order invalid
Alternative text of images should not be repeated as text
Affected Elements & Instances (2)
- Page/File: https://www.example.com/journal/harvest-notes (opens in a new tab)
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u..." alt="The Harbourline team" width="36" height="36">Selector:img[alt="The Harbourline team"]Primary Recommendation:Element contains <img> element with alt text that duplicates existing text
- (1 instances)
- HTML:
<img src="data:image/svg+xml;u..." alt="The Harbourline team" width="36" height="36">Selector:img[alt="The Harbourline team"]Primary Recommendation:Element contains <img> element with alt text that duplicates existing text
No Axe accessibility issues found.