Public accessibility assessment

Accessibility issues detected on leftonfriday.com

Evolize inspected 5 public pages on leftonfriday.com and detected 37 automatically identifiable accessibility findings.

37Findings detected
9WCAG criteria affected
5Pages inspected
7 Sep 2026Assessment date

Highest detected severity: Critical · 14 high-priority findings · 100% inspected-page coverage

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/products/bandana18 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)16 detected findings

Is leftonfriday.com your website?

Keep this assessment current and get notified when new accessibility issues are detected.

https://

Not your website? Scan your own site →

01 · Accessibility summary

Evolize inspected 5 public pages on leftonfriday.com and detected 37 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/products/bandana", where 18 findings were detected. The assessment identified findings mapped to 9 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

These findings combine the highest severity and broadest reach detected during this assessment.

  1. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    Add text to the link that describes its purpose, such as 'View Wishlist'. If the link's purpose is already clear from the surrounding content, ensure that screen readers can announce this context by using ARIA attributes or reordering the HTML structure.

    View technical evidence →
  2. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    Add accessible text to the link, such as a text description or an aria-label attribute, to help screen-reader users understand the link's destination.

    View technical evidence →
  3. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    Add accessible text to the link, such as using the 'aria-label' attribute or wrapping the link around a text element, so screen-reader users can determine the link's destination.

    View technical evidence →
  4. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    Add accessible text to the link, such as a text description or an aria-label attribute, so screen-reader users can determine the link's destination.

    View technical evidence →
  5. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    Add accessible text to the link, such as an alt attribute to the img tag or text within the a tag, so screen-reader users can determine the link's destination.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1655 / 5
2.4.4Link Purpose (In Context)A655 / 5
2.4.3Focus OrderA455 / 5
4.1.2Name, Role, ValueA422 / 5
1.3.1Info and RelationshipsA355 / 5
2.1.1KeyboardA211 / 5
1.1.1Non-text ContentA155 / 5
1.2.2Captions (Prerecorded)A111 / 5
3.3.2Labels or InstructionsA155 / 5

Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.

Continuous monitoring

A scan shows today's exposure. Monitoring shows what changes next.

Evolize continuously reassesses public website pages, detects newly introduced or recurring accessibility findings, and tracks remediation over time.

04 · All detected findings

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 inspected pages

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Why it matters

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Recommended correction

To fix this issue, ensure that the hidden button is removed from the tab order by setting its 'tabindex' attribute to '-1' or by using 'display: none' or 'visibility: hidden' CSS properties when it's not visible. This will prevent sighted keyboard users from losing track of focus when navigating through the page.

View 50 affected elements
Component · Ref 8TLAEI
Affected pagehttps://leftonfriday.com/products/gift-card
Elementli#shopify-block-Acms4aUUxZmR1VGc1b__link_with_megamenu_6ReNgd > details > div > div:nth-of-type(1) > button
Accessible nameMenu back button
Markup
<button data-submenu-back="" class="p-5" type="button" aria-label="Menu back button">
         
<svg class="icon--chevron-left h-4" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="none" viewBox="0 0 5 10">        <title>Left</title>        <path d="M4.25 8.75L0.500001 5L4.25 1.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>      </svg>

      </button>
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
Component · Ref 90CTC3
Affected pagehttps://leftonfriday.com/collections/all-swim?tab=products
Elementdiv#shopify-section-sections--21169193189478__main-header > header > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a
Accessible nameLink to Homepage
Markup
<a href="/" aria-label="Link to Homepage" class="flex items-center">
    
      
      
      
      <img src="//leftonfriday.com/cdn/shop/files/primary-logo_b4faddfd-3d2f-4c84-bd9d-690526b30fe1.svg?v=1787875432&amp;width=440" alt="Site Logo" srcset="//leftonfriday.com/cdn/shop/files/primary-logo_b4faddfd-3d2f-4c84-bd9d-690526b30fe1.svg?v=1787875432&amp;width=220 220w, //leftonfriday.com/cdn/shop/files/primary-logo_b4faddfd-3d2f-4c84-bd9d-690526b30fe1.svg?v=1787875432&amp;width=352 352w" width="220" sizes="220px">
    
  </a>
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
Component · Ref JGB2UM
Affected pagehttps://leftonfriday.com/
Elementheader > div:nth-of-type(1) > div:nth-of-type(2) > nav > div > button:nth-of-type(1)
Accessible nameMenu
Markup
<button type="button" class="size-full" data-nav-hamburger="">
          
<svg class="icon--hamburger w-6" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">        <title>Menu</title>        <path d="M4 5H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>        <path d="M4 12H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>        <path d="M4 19H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></p…
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
Component · Ref AQOHND
Affected pagehttps://leftonfriday.com/products/bandana
Elementli:nth-of-type(1) > div > div > ul > li:nth-of-type(5) > a
Accessible nameBottoms
Markup
<a href="/collections/swim-bottoms" class="type-body-sm hover:text-primary py-0 transition-colors ">
              Bottoms
            </a>
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)5 instances5 inspected pages

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Why it matters

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Recommended correction

Add a visible and programmatically accessible label to the form field, ensuring it remains visible even when the user types. For example, use the HTML label element: <label for="product-bis-email">Email</label> <input type="email" id="product-bis-email" ...>

View 5 affected elements
Component · Ref 9X8GYB
Affected pagehttps://leftonfriday.com/products/bandana
Elementinput#product-bis-email
Markup
<input type="email" name="product-bis-email" id="product-bis-email" autocomplete="email" placeholder="Email" data-product-bis-email="" class="text-primary bg-transparent border-0 focus:ring-0 focus:border-0">
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
High

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)2 instances2 inspected pages

Elements must only use supported ARIA attributes

Why it matters

Elements must only use supported ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref OD735K
Affected pagehttps://leftonfriday.com/products/bandana
Element#splide02-list
Accessible nameBandana *Clare V. Collab
Rolepresentation
Markup
<ul class="splide__list" id="splide02-list" role="presentation" aria-orientation="vertical" style="transform: translateY(0px);">
Affected pages/products/bandana /products/gift-card
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)4 instances1 inspected page

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Why it matters

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Recommended correction

To make this control accessible, add a positive tabindex value or ensure the element is focusable by default (e.g., by using a native button element).

View 4 affected elements
Component · Ref 7VM08F
Affected pagehttps://leftonfriday.com/products/bandana
Elementdiv > div:nth-of-type(2) > div > div:nth-of-type(2) > div:nth-of-type(1) > div
Accessible namePrevious slide
Rolebutton
Markup
<div class="ss__carousel__prev swiper-button-disabled" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-2432f3b621dabc70" aria-disabled="true"><svg ss-name="prev" ss-path="carousel icon" viewBox="0 0 56 56" xmlns="http://www.w3.org/2000/svg" theme="[object Object]" class="ss__icon ss__icon--angle-left ss__carousel__icon ss-nshjve"><path d="M44.329 4.657c0 0.449-0.224 0.954-0.561 1.291l-22.052 22.052 22.052 22.052c0.337 0.337 0.561 0.842 0.561 1.291s-0.224 0.954-0.561 1.291l-2.806 2.806c-0.337 0.337-0.842 0.561-1.291 0.561s-0.954-0.224-1.291-0.561l-26.148-26…
Component · Ref SZQ2ST
Affected pagehttps://leftonfriday.com/products/bandana
Elementli#splide02-slide07
Accessible nameGo to slide 7
Rolebutton
Markup
<li class="splide__slide bg-grey-5 splide__slide--thumbnail relative flex items-center justify-center" data-product-image="" data-image-variants="" id="splide02-slide07" role="button" aria-label="Go to slide 7" aria-controls="splide01-slide07" aria-hidden="true" tabindex="-1" style="margin-bottom: 6px; width: 90px; height: auto;"><img src="//leftonfriday.com/cdn/shop/files/GIANT-TROP-AVION_BANDANA_53943fb1-8de6-4b56-8479-d394faec4772.jpg?v=1780351219&amp;width=180" alt="Bandana and Giant Trop Bag Clare V. Collab" srcset="//leftonfriday.com/cdn/shop/files/GIANT-TROP-AVION_BANDANA_53943fb1-8de6-…
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)31 instances5 inspected pages

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Why it matters

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Recommended correction

To improve the accessibility of this page, increase the contrast between the text color and background color. Consider using a color with higher contrast, such as black or dark grey, for the text, or a lighter background color. Ensure the contrast ratio meets the minimum requirements of WCAG 2.1 SC 1.4.3.

View 31 affected elements
Component · Ref 3VBTSZ
Affected pagehttps://leftonfriday.com/products/gift-card
Element#splide01-slide01 > .left-3.md\:left-0.text-grey-2
Accessible nameeGift Cards
Markup
<span class="type-body-xxs text-grey-2 absolute left-3 top-full mt-2 md:left-0">eGift Cards</span>
Affected pages/products/bandana /products/gift-card
Component · Ref R7L92R
Affected pagehttps://leftonfriday.com/collections/all-swim?tab=products
Elementcsm-cookie-consent,#isense-cc-cookie-bar-text
Markup
<span id="isense-cc-cookie-bar-text" tabindex="-1" data-csm-description="true" class="a48BBEL2Cpzl0dxNZ7ji">
Affected pages/ /collections/all-swim /pages/terms-of-service
Component · Ref NZE5GK
Affected pagehttps://leftonfriday.com/products/gift-card
Element#shopify-block-AM0VjaVkzNjB3N1IrQ__pdp_form_7jTTBP > .shopify-product-form[action="/cart/add"][data-product-form=""] > .my-4.flex-wrap.gap-2\.5 > .transition-all.has-checked\:text-primary\![data-show-toggle="false"] > .gap-2\.5.items-center.flex > .md\:text-base.text-sm.font-medium
Accessible nameFor me
Markup
<span class="text-sm font-medium md:text-base">
        For me
      </span>
Component · Ref K7DMPQ
Affected pagehttps://leftonfriday.com/products/bandana
Element#oke-helpful-vote-counter-positive-cdbf94af-7025-4552-9fe9-548452f96b9a
Accessible nameYes, this review from Autumn was helpful. 0 people voted yes
Markup
<span id="oke-helpful-vote-counter-positive-cdbf94af-7025-4552-9fe9-548452f96b9a" class="oke-helpful-vote-counter"><span class="oke-a11yText">Yes, this review from Autumn was helpful.</span> 0 <span class="oke-a11yText">people voted yes</span></span>
Component · Ref E62QJ6
Affected pagehttps://leftonfriday.com/
Element#shopify-section-template--21169200988262__dynamic_slideshow_NJyxNc > section[data-slideshow-carousel=""] > .min-h-full.splide__slide.relative > .max-md\:grid.max-md\:grid-cols-1.md\:grid > .md\:text-center.md\:py-12.\[\&_a\]\:pointer-events-auto > .md\:max-w-3xl.md\:h-full.w-fit > .md\:w-full.items-.pb-0 > .type-decorative-1.simple-rte.relative > p
Accessible nameSAY HELLO TO
Markup
<p>SAY HELLO TO</p>
Component · Ref X1ZSMC
Affected pagehttps://leftonfriday.com/collections/all-swim?tab=products
Elementa[data-visual-filter="Bottoms"] > .mt-2.type-body-xxs
Accessible nameBottoms
Markup
<p class="type-body-xxs mt-2">Bottoms</p>
Component · Ref VXBC4X
Affected pagehttps://leftonfriday.com/products/bandana
Element.oke-reviewContent-date > span
Accessible name7/13/26
Markup
<span>7/13/26</span>
Component · Ref ZXOATT
Affected pagehttps://leftonfriday.com/pages/terms-of-service
Elementh1
Accessible nameTerms of Service
Markup
<h1>Terms of Service</h1>
Component · Ref 3BAWWS
Affected pagehttps://leftonfriday.com/
Element.button--link-large.button[href$="super-moves"] > span
Accessible nameShop
Markup
<span>Shop</span>
Component · Ref N54G6O
Affected pagehttps://leftonfriday.com/
Element.rte-custom-AQnJpY1pwQlJwVDBpa__richtext_ciXLkx > p
Accessible nameNo Centre-Front Seam
Markup
<p>No Centre-Front Seam</p>
Component · Ref AA60FC
Affected pagehttps://leftonfriday.com/products/bandana
Element#oke-sortSelect--reviews
Accessible nameSort
Markup
<select id="oke-sortSelect--reviews" aria-label="Sort" class="oke-sortSelect-sort oke-select">
Component · Ref 5RX75I
Affected pagehttps://leftonfriday.com/
Element.max-md\:hidden.md\:w-full.items- > div > .button--link-large.button > span
Accessible nameOfficial Partners
Markup
<span>Official Partners</span>
Component · Ref Q68HRB
Affected pagehttps://leftonfriday.com/
Element.rte-custom-ATWRCbTdKMFg1ZU45V__richtext_FP4Dc4 > p
Accessible nameSuper Moves™ Rib
Markup
<p>Super Moves<sup>™</sup> Rib</p>
Component · Ref JYOJLY
Affected pagehttps://leftonfriday.com/products/bandana
Element.oke-w-reviewer-name
Accessible nameAutumn
Markup
<strong class="oke-w-reviewer-name"> Autumn </strong>
Component · Ref HCSMUE
Affected pagehttps://leftonfriday.com/
Elementdiv:nth-child(5) > .button--link-large.button > span
Accessible nameShop
Markup
<span>Shop</span>
Component · Ref LZ137F
Affected pagehttps://leftonfriday.com/products/bandana
Element.oke-helpful-label
Accessible nameWas this helpful?
Markup
<span class="oke-helpful-label">Was this helpful?</span>
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)5 instances5 inspected pages

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Why it matters

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Recommended correction

Wrap the content in a landmark region such as a header, nav, main, footer, or aside to enable assistive technology users to reach it via landmark navigation. For example, wrap the paragraph in a <main> element: <main><p>Complimentary shipping on all orders</p></main>

View 5 affected elements
Component · Ref BPTAVU
Affected pagehttps://leftonfriday.com/products/gift-card
Elementdiv#shopify-section-sections--21169193156710__main-minicart > div > div:nth-of-type(2) > div:nth-of-type(2) > p
Accessible nameComplimentary shipping on all orders
Markup
<p>Complimentary shipping on all orders</p>
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)10 instances5 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Provide a unique and descriptive accessible name for each navigation region using the 'aria-label' attribute, allowing screen reader users to distinguish between them.

View 10 affected elements
Component · Ref HHOJV4
Affected pagehttps://leftonfriday.com/
Elementdiv#shopify-section-sections--21169193189478__main-header > header > nav
Accessible nameNew Swim Right Left Swim Swim Minus Plus Shop All Tops Tankinis Big Boobs Swim Bottoms High Rise Bottoms One Pieces Tall One Pieces Sun Protection Accessories Gift Cards Swim Shop All Tops Tankinis Big Boobs Swim Bottoms High Rise Bottoms One Pieces Tall One Pieces Sun Protection Accessories Gift Cards Collections Minus Plus New Arrivals Best Sellers Clare V. Collab Back In Stock Maternity Volleyball Surfing The Vacation Edit Good Bye, Good Buy Collections New Arrivals Best Sellers Clare V. Collab Back In Stock Maternity Volleyball Surfing The Vacation Edit Good Bye, Good Buy Need Help? Minus Plus Compare Styles Fit Guide What Size Am I Guide Mix + Match Guide Book a Fit Consult FAQ Need Help? Compare Styles Fit Guide What Size Am I Guide Mix + Match Guide Book a Fit Consult FAQ Introducing TankinisA swim top that can hang loose and a tank that can hang out.SHOP Meet the Saturday SuitThe fearless little sis of the Sunday Suit you know and love.SHOP Stay Longer, Play LongerAll New Sun ProtectionShop SunDays Made for the D+ GirlsSwim designed with you in mindSHOP Left Right Active Right Left Active Active Minus Plus Shop All Tanks Tops Pants & Tights Shorts Skirts Playsuits Accessories Dresses Gift Cards Active Shop All Tanks Tops Pants & Tights Shorts Skirts Playsuits Accessories Dresses Gift Cards Collections Minus Plus New Arrivals Best Sellers Back In Stock Super Moves™ Rib Swim, Sweat, Play, Repeat Tennis Volleyball Ace Short Good Bye, Good Buy Collections New Arrivals Best Sellers Back In Stock Super Moves™ Rib Swim, Sweat, Play, Repeat Tennis Volleyball Ace Short Good Bye, Good Buy Fabric Minus …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav data-header-navigation="" class="header-navigation fixed z-10 inset-0 hidden flex-col overflow-y-auto bg-white lg:static lg:block lg:flex-1 lg:overflow-y-visible lg:bg-transparent">
    

<div class="hidden lg:flex justify-center lg:justify-start max-w-full" style="width: 330px">
  <a href="/" aria-label="Link to Homepage" class="flex items-center">
    
      
      
      
      <img src="//leftonfriday.com/cdn/shop/files/primary-logo_b4faddfd-3d2f-4c84-bd9d-690526b30fe1.svg?v=1787875432&amp;width=660" alt="Site Logo" srcset="//leftonfriday.com/cdn/shop/files/primary-logo_b4faddfd-3d2f-…
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
Medium

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)12 instances1 inspected page

IDs used in ARIA and labels must be unique

Why it matters

IDs used in ARIA and labels must be unique

Recommended correction

Ensure that all IDs used in ARIA and labels are unique. In this case, the ID 'gift-card-option-1-50' is duplicated. To fix this, change one of the IDs to a unique value, such as 'gift-card-option-1-50-unique'.

View 12 affected elements
Component · Ref 5SWTRD
Affected pagehttps://leftonfriday.com/products/gift-card
Elementdiv:nth-child(4) > .gap-1\.5.flex-wrap > div:nth-child(1) > input[value="$50"][data-value-id="372445741158"][data-variant-id="15531550015590"]
Markup
<input type="radio" id="gift-card-option-1-50" name="options[Amount]" value="$50" class="peer sr-only " data-variant-id="15531550015590" data-value-id="372445741158" checked="">
Component · Ref K32WL8
Affected pagehttps://leftonfriday.com/products/gift-card
Element.\[\&\>\*\:not\(\.mobile-above\)\]\:hidden.pb-4[data-mobile-blocks=""] > .shopify-block > .shopify-product-form[action="/cart/add"][data-product-form=""] > .hidden[data-gift-card-form=""] > .mb-3 > .lg\:grid-cols-2.grid-cols-1.grid > div:nth-child(2) > input[name="properties[Recipient email]"][type="email"][required=""]
Markup
<input class="px-4 py-3 w-full text-base rounded-lg! border border-grey-3 focus:outline-none focus:ring-2 focus:ring-grey-3!" id="Recipient-email-sections--21169193156710__main-product-quickshop" type="email" required="" disabled="" name="properties[Recipient email]">
Component · Ref HTNZP4
Affected pagehttps://leftonfriday.com/products/gift-card
Element.\[\&\>\*\:not\(\.mobile-above\)\]\:hidden.pb-4[data-mobile-blocks=""] > .shopify-block > .shopify-product-form[action="/cart/add"][data-product-form=""] > .hidden[data-gift-card-form=""] > .mb-5 > .relative > textarea
Markup
<textarea rows="3" id="Recipient-message-se..." class="px-4 py-3 w-full tex..." name="properties[Message]" maxlength="300" placeholder="Placeholder" data-gift-message="">
Low

Low-quality alternative text

WCAG 1.1.1 (A)100 instances5 inspected pages

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Why it matters

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Recommended correction

Update the alt text for the images to provide a descriptive and unique text that accurately describes the content of each image. For example, instead of using 'LOF Swimmer Icon', consider using 'Icon of a swimmer in action' or 'Swim team logo'.

View 100 affected elements
Component · Ref 2EH10X
Affected pagehttps://leftonfriday.com/collections/all-swim?tab=products
Elementdiv#shopify-section-sections--21169193123942__dynamic_marquee_banner_4Tg8ME > div > div > div:nth-of-type(2) > img:nth-of-type(4)
Markup
<img src="//leftonfriday.com/cdn/shop/files/swim-icon.png?crop=center&amp;height=64&amp;v=1713815649&amp;width=64" alt="LOF Swimmer Icon" srcset="//leftonfriday.com/cdn/shop/files/swim-icon.png?crop=center&amp;height=64&amp;v=1713815649&amp;width=64 64w" width="64" height="64" loading="lazy" class="inline-block size-8">
Affected pages/ /products/bandana /products/gift-card /collections/all-swim /pages/terms-of-service
Low

Video may be missing captions

WCAG 1.2.2 (A)2 instances1 inspected page

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Why it matters

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Recommended correction

Add captions or subtitles to the video if it contains audio that is essential for understanding the content. This can be done by adding a track element to the video element with the kind attribute set to "captions" or "subtitles" and the src attribute set to the URL of the caption or subtitle file.

View 2 affected elements
Component · Ref J3QHFD
Affected pagehttps://leftonfriday.com/
Elementvideo#video-27682485010534
Accessible nameSuper Moves Ribbed Active
Markup
<video playsinline="" id="video-27682485010534" class="size-full object-cover" autoplay="autoplay" loop="loop" muted="muted" aria-hidden="true" preload="metadata" poster="//leftonfriday.com/cdn/shop/files/preview_images/da66d402dab94e30ad4bf9656cc3fc83.thumbnail.0000000000_small.jpg?v=1788472313"><source src="//leftonfriday.com/cdn/shop/videos/c/vp/da66d402dab94e30ad4bf9656cc3fc83/da66d402dab94e30ad4bf9656cc3fc83.HD-1080p-7.2Mbps-93439855.mp4?v=0" type="video/mp4"><img alt="Super Moves Ribbed Active" src="//leftonfriday.com/cdn/shop/files/preview_images/da66d402dab94e30ad4bf9656cc3fc83.thumbna…

05 · Most affected inspected pages

06 · About this assessment

Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.

  • Publicly accessible surfaces only — no credentials, private systems, or source-code access.
  • Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
  • Results reflect the site at the scan date and may have changed since.

Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment

07 · Continuous monitoring

This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.

Is information in this report inaccurate or outdated? Request a correction or removal.