Public accessibility assessment

Accessibility issues detected on gibbon-usa.com

Evolize inspected 5 public pages on gibbon-usa.com and detected 44 automatically identifiable accessibility findings.

44Findings detected
10WCAG criteria affected
5Pages inspected
9 Sep 2026Assessment date

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

Most widespread issueText has insufficient colour contrastDetected on 5 inspected pages
Most affected page/25 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)21 detected findings

Is gibbon-usa.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 gibbon-usa.com and detected 44 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/", where 25 findings were detected. The assessment identified findings mapped to 10 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

    Dropdown menus have no accessible name

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

    Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

    Recommended action

    Associate a <label> with each <select>, or add an aria-label / aria-labelledby that names its purpose.

    View technical evidence →
  2. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 75 instances
    Why this 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 action

    Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

    View technical evidence →
  3. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 25 instances
    Why this 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 action

    Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

    View technical evidence →
  4. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 15 instances
    Why this 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 action

    Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

    View technical evidence →
  5. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 5 instances
    Why this 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 action

    Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2155 / 5
1.1.1Non-text ContentA555 / 5
1.3.1Info and RelationshipsA555 / 5
4.1.2Name, Role, ValueA555 / 5
2.4.3Focus OrderA455 / 5
2.1.1KeyboardA255 / 5
3.3.2Labels or InstructionsA211 / 5
1.2.2Captions (Prerecorded)A122 / 5
2.2.2Pause, Stop, HideA111 / 5
2.5.8Target Size (Minimum)AA111 / 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

Critical

Dropdown menus have no accessible name

WCAG 4.1.2 (A)1 instance1 inspected page

Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

Why it matters

Select menus expose no programmatic name, so assistive technology cannot announce what the choice is for.

Recommended correction

Associate a <label> with each <select>, or add an aria-label / aria-labelledby that names its purpose.

View 1 affected element
Component · Ref BZZ3JJ
Affected pagehttps://gibbon-usa.com/pages/contact-1
Element#ContactHelpTopic
Accessible nameWhat do you need help with? Shipping & Tracking Returns Issue with your order Warranty & Product Support Commercial Inquiries Get a new part Amazon Order International Inquiry Other
Markup
<select name="contact[Help Topic]" id="ContactHelpTopic">
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)75 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

Increase the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.

View 75 affected elements
Component · Ref RWI5XT
Affected pagehttps://gibbon-usa.com/
Element.announcement__text
Accessible nameOwn Your Balance
Markup
<div class="announcement__text" data-text="own-your-balance">
      
        Own Your Balance
      
    </div>
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref D2T7AB
Affected pagehttps://gibbon-usa.com/
Elementdiv[data-slick-index="6"] > .reviewVerified
Accessible nameVerified purchase
Markup
<div class="reviewVerified">
Affected pages/ /collections/checkout-upsells /cart
Component · Ref ZG4TXZ
Affected pagehttps://gibbon-usa.com/
Element#slick-slide00 > .reviewVerified
Accessible nameVerified purchase
Markup
<div class="reviewVerified">
Affected pages/ /collections/checkout-upsells /cart
Component · Ref SSJI3K
Affected pagehttps://gibbon-usa.com/collections/checkout-upsells
Element.footerBrand__copyright
Accessible name© 2026 Copyright GIBBON North America, Inc. All Rights Reserved.
Markup
<p class="footerBrand__copyright small--hide">
          © 2026 Copyright GIBBON North America, Inc. All Rights Reserved.
        </p>
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref 4ZR46S
Affected pagehttps://gibbon-usa.com/
Element#shopify-section-template--22321462640870__homeP > .mainCollection > .newPageWidth > .mainCollectionSubTitle
Accessible nameIntroducing the SlackBoard
Markup
<p class="mainCollectionSubTitle">Introducing the SlackBoard</p>
Affected pages/ /cart
Component · Ref YVMPFL
Affected pagehttps://gibbon-usa.com/pages/contact-1
Element.customers_col:nth-child(4) > .customer_box > .cb_content > .cb_link[href$="Warranty_Portal"]
Accessible nameWarranty portal
Markup
<a href="/a/service/Warranty_Portal" class="cb_link">Warranty portal</a>
Component · Ref UPKUHB
Affected pagehttps://gibbon-usa.com/pages/contact-1
Element.cb_link[href$="order-status"]
Accessible nameCheck Order Status
Markup
<a href="/pages/order-status" class="cb_link">Check Order Status</a>
Component · Ref 0TBHJD
Affected pagehttps://gibbon-usa.com/pages/contact-1
Element.have_questions_content > .cb_link
Accessible nameView FAQs
Markup
<a href="https://support.gibbon-usa.com/en-US" class="cb_link">View FAQs</a>
Component · Ref XFYG2T
Affected pagehttps://gibbon-usa.com/pages/contact-1
Element.cb_link[type="submit"]
Accessible nameSubmit
Markup
<button type="submit" class="cb_link">Submit</button>
Component · Ref FM44A1
Affected pagehttps://gibbon-usa.com/products/gibbon-shackle
Elementspan[data-add-to-cart-text=""]
Accessible nameAdd to cart
Markup
<span data-add-to-cart-text="" data-default-text="Add to cart">
Component · Ref SAMII5
Affected pagehttps://gibbon-usa.com/
Element.athletestitle
Accessible nameTraining the world's best balance athletes
Markup
<h2 class="athletestitle">Training the world's best balance athletes</h2>
Affected pages/ /cart
Component · Ref KZHC26
Affected pagehttps://gibbon-usa.com/
Element.card:nth-child(1) > .card__content > .cardtitle
Accessible nameSlackRacks
Markup
<h3 class="cardtitle">SlackRacks</h3>
Affected pages/ /cart
Component · Ref U62B6J
Affected pagehttps://gibbon-usa.com/
Element.pcCard:nth-child(2) > .pcCardContent > .pcCardTitle
Accessible nameAdults
Markup
<p class="pcCardTitle">Adults</p>
Affected pages/ /cart
Component · Ref BWQBF5
Affected pagehttps://gibbon-usa.com/
Element.nsTitle
Accessible nameJoin over 300,000 happy customers
Markup
<h2 class="nsTitle">Join over 300,000 happy customers</h2>
Affected pages/ /cart
Component · Ref IU1BS4
Affected pagehttps://gibbon-usa.com/
Element.ownyourbalancetitle
Accessible nameOwn your
balance
Markup
<h2 class="ownyourbalancetitle">Own your
balance</h2>
Affected pages/ /cart
Component · Ref Z85LFR
Affected pagehttps://gibbon-usa.com/
Element.ownyourbalancedesc
Accessible nameThe ultimate balance board, 
for all ages and experiences
Markup
<p class="ownyourbalancedesc">
            The ultimate balance board,<br>

for all ages and experiences
          </p>
Affected pages/ /cart
Component · Ref DMH35J
Affected pagehttps://gibbon-usa.com/collections/checkout-upsells
Element.bgIcItem:nth-child(1) > .bgIcText > h3
Accessible nameFast Shipping
Markup
<h3 class="bgIcTitle">Fast Shipping</h3>
Component · Ref RQ4H8H
Affected pagehttps://gibbon-usa.com/collections/checkout-upsells
Element.bgIcItem:nth-child(2) > .bgIcText > .bgIcDescription
Accessible nameWe’re confident you’ll love your purchase. If not, we’ll give you a full refund.
Markup
<p class="bgIcDescription">We’re confident you’ll love your  purchase.
If not, we’ll give you a full refund.</p>
Component · Ref V2NFWO
Affected pagehttps://gibbon-usa.com/pages/contact-1
Elementh1
Accessible nameWe're Here to Help.
Markup
<h1 class="contact-banner__title">We're Here to Help.</h1>
Component · Ref JBVCF7
Affected pagehttps://gibbon-usa.com/collections/checkout-upsells
Element.nsTitle
Accessible nameJoin over 150,000 Happy Customers
Markup
<p class="nsTitle">Join over 150,000 Happy Customers</p>
Component · Ref XNWNZ3
Affected pagehttps://gibbon-usa.com/pages/contact-1
Element#ContactHelpTopic
Accessible nameWhat do you need help with? Shipping & Tracking Returns Issue with your order Warranty & Product Support Commercial Inquiries Get a new part Amazon Order International Inquiry Other
Markup
<select name="contact[Help Topic]" id="ContactHelpTopic">
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

Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

View 50 affected elements
Component · Ref RQHOZI
Affected pagehttps://gibbon-usa.com/
Elementul#SlideNav > li:nth-of-type(5) > a
Accessible nameProfessionals
Markup
<a href="/pages/commercial-lp" class="slide-nav__link">
              Professionals
            </a>
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref WDKPVD
Affected pagehttps://gibbon-usa.com/products/gibbon-shackle
Elementform#md-modal__form__id > div > div:nth-of-type(1) > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button class="md-modal-closeButton md-modal-closeButtonAction" aria-label="Close" type="button">
                                <span class="md-icon">
                                    <span class="md-visuallyHidden"></span>
                                    <svg viewBox="0 0 20 20" class="md-icon__Svg" focusable="false" aria-hidden="true">
                                        <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11…
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref GV8SD5
Affected pagehttps://gibbon-usa.com/
Elementdiv#shopify-section-sections--22321464836326__header > div:nth-of-type(1) > button
Accessible nameClose menu
Markup
<button type="button" class=" js-toggle-slide-nav slide_nav_close" aria-label="Close menu">
        <svg fill="#ffffff" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M697.4 759.2l61.8-61.8L573.8 512l185.4-185.4-61.8-61.8L512 450.2 326.6 264.8l-61.8 61.8L450.2 512 264.8 697.4l61.8 61.8L512 573.8z"></path></svg>
      </button>
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref GVAIVX
Affected pagehttps://gibbon-usa.com/
Elementbutton#md-btn__form__onSubmit
Accessible nameShop now
Markup
<button type="submit" class="md-btn md-btn__primary" id="md-btn__form__onSubmit" data-mdappctatext="">Shop now</button>
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)75 instances5 inspected pages

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

Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

View 75 affected elements
Component · Ref Z3L7VF
Affected pagehttps://gibbon-usa.com/products/gibbon-shackle
Elementli#orbe-country-EE
Accessible nameEesti / Estonia (€)
Roleoption
Markup
<li id="orbe-country-EE" tabindex="-1" role="option" data-name="Eesti / Estonia" data-country="EE" style="display: list-item;">
                    <span class="md-form__select__country__list-link" data-countryname="Eesti / Estonia" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="undefined" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="gibon-slacklines.myshopify.com" data-host="www.gibbon-slacklines.com" data-country="EE" data-value="EE" data-locales="en,it,de,fr" data-namelocales="English,italiano,Deutsch,Français" aria-current="false">
         …
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)5 instances4 inspected pages

ARIA hidden element must not be focusable or contain focusable elements

Why it matters

ARIA hidden element must not be focusable or contain focusable elements

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref 6SP6P9
Affected pagehttps://gibbon-usa.com/collections/checkout-upsells
Element#slick-slide02
Accessible nameThis product is absolutely amazing! I bought this for my gym and my clients have gone nuts over it! We use it everyday and play little balance games. Jason M. Verified purchase
Roletabpanel
Markup
<div class="reviewBlock slick-slide" data-slick-index="2" aria-hidden="true" style="width: 407px;" tabindex="0" role="tabpanel" id="slick-slide02" aria-describedby="slick-slide-control02">
Affected pages/ /collections/checkout-upsells /cart
Component · Ref YRF0P3
Affected pagehttps://gibbon-usa.com/products/gibbon-shackle
Element#GibbonProductFloatCta
Accessible nameShackle $16.99 Add to Cart
Markup
<div class="gibbon-product-float" id="GibbonProductFloatCta" aria-hidden="true">
Component · Ref 1IAKJO
Affected pagehttps://gibbon-usa.com/collections/checkout-upsells
Element#GibbonCollectionBackTop
Accessible nameBack to Top
Markup
<button type="button" class="gibbon-collection-back-top" id="GibbonCollectionBackTop" aria-hidden="true">
    Back to Top
  </button>
High

Images lack text alternatives

WCAG 1.1.1 (A)1 instance1 inspected page

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Why it matters

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Recommended correction

Add a concise alt attribute describing each informative image. Mark purely decorative images with alt="" so assistive technology skips them.

View 1 affected element
Component · Ref BHBJFU
Affected pagehttps://gibbon-usa.com/products/gibbon-shackle
Elementdiv[data-sb-instock="single"] > img
Markup
<img style="width: 14px; height: 14px;" src="https://cdn.shopify.com/s/files/1/0661/9611/1590/files/Ellipse_1.svg?v=1748863363">
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)5 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

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 5 affected elements
Component · Ref 6NI3PM
Affected pagehttps://gibbon-usa.com/
Elementdiv#shopify-section-sections--22321464836326__header > div:nth-of-type(1) > nav
Accessible nameHome Shop Expand submenu Collapse submenu Shop SlackBoards Accessories SlackYard SlackRacks SlackLines Shop All Sale Learn Expand submenu Collapse submenu Learn Getting Started Training Videos Common Questions Professionals About Expand submenu Collapse submenu About Our Story Commercial Sales Contact Us Search
Markup
<nav class="slide-nav__wrapper">
    <ul id="SlideNav" class="slide-nav">
      
<li class="slide-nav__item border-bottom">
          <a href="/" class="slide-nav__link">
            Home
          </a>
        </li>
<li class="slide-nav__item"><button type="button" class="js-toggle-submenu slide-nav__link" data-target="tier-2-shop1" data-level="1">
              Shop
              <span class="slide-nav__icon">
                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l18…
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Medium

List markup is malformed

WCAG 1.3.1 (A)10 instances5 inspected pages

A list contains elements other than the list items it should, breaking its structure.

Why it matters

A list contains elements other than the list items it should, breaking its structure.

Recommended correction

Ensure <ul>/<ol> contain only <li> (plus <script>/<template>) as direct children.

View 10 affected elements
Component · Ref 077TBY
Affected pagehttps://gibbon-usa.com/
Element.footerNavGridItem:nth-child(2) > .site-footer__linklist.no-bullets.inline-list
Accessible nameHelpFAQsSupportReturns & refundsPay with HSA/FSAGift cardsAccessibility
Markup
<ul style="text-align: left;" class="no-bullets inline-list site-footer__linklist">
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)2 instances2 inspected pages

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref 86L4RW
Affected pagehttps://gibbon-usa.com/
Element.accessbanner
Accessible nameDownload the FREE app
Markup
<a class="accessbanner" aria-label="Download the FREE app">
            <span class="accessbanner__text">Download the FREE app</span>
          </a>
Affected pages/ /cart
Medium

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)3 instances1 inspected page

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 persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.

View 3 affected elements
Component · Ref JKMHT9
Affected pagehttps://gibbon-usa.com/pages/contact-1
Elementinput#ContactOrderNumber
Markup
<input type="text" name="contact[Order Number]" id="ContactOrderNumber" value="" placeholder="Order Number">
Component · Ref CEOPG3
Affected pagehttps://gibbon-usa.com/pages/contact-1
Elementtextarea#ContactBody
Markup
<textarea name="contact[body]" id="ContactBody" placeholder="Additional information will help our team resolve your request faster." rows="5" required=""></textarea>
Low

Low-quality alternative text

WCAG 1.1.1 (A)42 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

Replace placeholder or filename alt text with a concise description of what the image conveys.

View 42 affected elements
Component · Ref FLEV5C
Affected pagehttps://gibbon-usa.com/pages/contact-1
Elementdiv#header-sticky > div:nth-of-type(1) > div > a > img:nth-of-type(2)
Markup
<img width="100%" height="100%" class="medium-up--hide" src="//gibbon-usa.com/cdn/shop/files/GIBBON_logo_1500x.png?v=1788216899" decoding="async" alt="GIBBON">
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref FZ9ISI
Affected pagehttps://gibbon-usa.com/pages/contact-1
Elementdiv:nth-of-type(4) > div > div:nth-of-type(2) > div > a > img
Markup
<img src="//gibbon-usa.com/cdn/shop/t/203/assets/arrow-icon.svg?v=3554815566065290031788263228" alt="Arrow Icon" width="24" height="24">
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref UO2613
Affected pagehttps://gibbon-usa.com/
Elementdiv#shopify-section-footer > footer > div > div > div:nth-of-type(1) > img
Markup
<img class="footerBrand__logo" width="315" height="113" loading="lazy" decoding="async" src="https://giboardus.com/cdn/shop/files/Logo_1500x.png?v=1747652016" alt="GIBBON">
Affected pages/ /collections/checkout-upsells /pages/contact-1 /cart /products/gibbon-shackle
Component · Ref WSBB9N
Affected pagehttps://gibbon-usa.com/
Elementdiv:nth-of-type(2) > div > div:nth-of-type(1) > div:nth-of-type(1) > div > img:nth-of-type(1)
Markup
<img class="ratings__stars ratings__stars--m" src="https://cdn.shopify.com/s/files/1/0869/6374/9139/files/ikonicon.svg?v=1756743765" alt="Star rating" loading="lazy" width="90" height="16">
Affected pages/ /cart /products/gibbon-shackle
Low

Video may be missing captions

WCAG 1.2.2 (A)4 instances2 inspected pages

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

Provide a synchronized captions track (<track kind="captions">) for video with meaningful audio.

View 4 affected elements
Component · Ref YXZO3G
Affected pagehttps://gibbon-usa.com/
Elementdiv#shopify-section-template--22321462640870__new_home_hero_rfQfdF > div > video:nth-of-type(1)
Markup
<video class="oyb-bg" aria-hidden="true" playsinline="" muted="" loop="" autoplay="" preload="none" poster="//gibbon-usa.com/cdn/shop/files/Screenshot_2026-01-21_at_20.35.28.png?v=1769024289&amp;width=2400" data-variant="desktop" data-src="https://cdn.shopify.com/videos/c/o/v/194816cc7c1140e5bbf784e233e6f28e.mov" src="https://cdn.shopify.com/videos/c/o/v/194816cc7c1140e5bbf784e233e6f28e.mov"></video>
Affected pages/ /cart
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Why it matters

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Recommended correction

Add a single descriptive <h1> that names the page's primary purpose.

View 1 affected element
Component · Ref 81WE83
Affected pagehttps://gibbon-usa.com/collections/checkout-upsells
Elementhtml > body
Accessible nameWelcome from the United States Please select your shipping country. Country United States ($) Albania (€) Andorra (€) Australia ($) Austria / Österreich (€) Belgium (€) Bulgaria / България (€) Canada ($) Danmark (€) Deutschland / Germany (€) Eesti / Estonia (€) España (€) Finland (€) France (€) Greece / Ελλαδα (€) Hrvatska / Croatia (€) Hungary (€) Ireland (€) Italia / Italy (€) Japan / 日本 (¥) Latvija / Latvia (€) Lietuva / Lithuania (€) Luxembourg (€) Nederland / Netherlands (€) Norway / Norge (€) Polska / Poland (€) România (€) Slovenija (€) Slovensko / Slovakia (€) Sverige / Sweden (€) Switzerland (CHF) United Kingdom (£) United States ($) Language English English Shop now <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WVMGHK7X" height="0" width="0" style="display:none;visibility:hidden"></iframe> Loading Skip to content Own Your Balance .gwp-countdown-bar { width: 100%; position: relative; background: linear-gradient( to right, var(--gwp-cd-g1, #458ac0), var(--gwp-cd-g2, #e7721b) ); color: #fff; } .gwp-countdown-bar__shell { display: block; text-decoration: none; color: inherit; padding: 10px 16px; } .gwp-countdown-bar__shell:hover { opacity: 0.97; } .gwp-countdown-bar__row { max-width: 1280px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; justify-content: center; column-gap: 16px; row-gap: 6px; } @media (min-width: 640px) { .gwp-countdown-bar__row { flex-direction: row; flex-wrap: wrap; } } .gwp-countdown…[truncated by Evolize: exceeded D1 value limit]
Markup
<body currency="$" class="collection-checkout-upsells template-collection js-animate orbe-country-code--US orbe-language-code--en-US" ontouchstart="return true;" data-transitions="false" data-animate_underlines="true" data-animate_images="false" data-button_style="round" data-type_product_capitalize="false" data-type_header_capitalize="false" data-product_image_scatter="false" data-button_type_style="normal" data-aos-easing="ease-out-quad" data-aos-duration="400" data-aos-delay="0"><div class="md-app-embed  orbe--hidden" aria-hidden="true" id="md-app-embed__modal" data-nosnippet="">
        
 …
Low

Touch targets are too small

WCAG 2.5.8 (AA)1 instance1 inspected page

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Why it matters

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Recommended correction

Increase this <span>'s rendered area to at least 24 × 24 CSS pixels, or provide sufficient spacing from adjacent targets. Prefer increasing padding on the existing control (for example the button or link) rather than adding a separate non-interactive wrapper.

View 1 affected element
Component · Ref L0ZGDO
Affected pagehttps://gibbon-usa.com/pages/contact-1
Element#OrderIconToggle
Accessible nameOrder number help
Rolebutton
Markup
<span class="order_icon" id="OrderIconToggle" role="button" tabindex="0" aria-expanded="false" aria-label="Order number help">

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.