Public accessibility assessment

Accessibility issues detected on shelf-co.com

Evolize inspected 5 public pages on shelf-co.com and detected 74 automatically identifiable accessibility findings.

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

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

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

Is shelf-co.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 shelf-co.com and detected 74 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/products/softbox", where 51 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

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/shelfcousa.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/shelfcousa.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/shelfcousa.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/shelfcousa.

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/shelfcousa.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1955 / 5
2.1.1KeyboardA1733 / 5
4.1.2Name, Role, ValueA1455 / 5
2.4.4Link Purpose (In Context)A755 / 5
2.4.3Focus OrderA655 / 5
1.3.1Info and RelationshipsA555 / 5
1.1.1Non-text ContentA455 / 5
1.2.2Captions (Prerecorded)A111 / 5
1.4.1Use of ColorA133 / 5
3.3.2Labels or InstructionsA111 / 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

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)5 instances5 inspected pages

IDs used in ARIA and labels must be unique

Why it matters

IDs used in ARIA and labels must be unique

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref Y7NXXZ
Affected pagehttps://shelf-co.com/products/leg-set
Elementa[aria-label="Shelving Units"]
Accessible nameShelving Units
Markup
<a id="dropdownMenuButton" class="megamenu-item dropdown-toggle header__menu-item list-menu__item px-0 mx-0" href="/pages/shelving-units" aria-label="Shelving Units" aria-haspopup="true" aria-expanded="false">
    <span class="">
      Shelving Units
    </span>
  </a>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
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 HYJMYX
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#mini-cart > div:nth-of-type(2) > div > div:nth-of-type(2) > div > span
Accessible nameTaxes and shipping calculated at checkout.
Markup
<span class="tax-note rte" tabindex="0">Taxes and <a href="/policies/shipping-policy" class="focus-inset shipping-text"><u>shipping</u></a> calculated at checkout.
</span>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
Component · Ref WVS6VN
Affected pagehttps://shelf-co.com/cart
Elementdiv:nth-of-type(2) > div > div:nth-of-type(2) > div > span > a
Accessible nameshipping
Markup
<a href="/policies/shipping-policy" class="focus-inset shipping-text"><u>shipping</u></a>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
Component · Ref 7JPYZ2
Affected pagehttps://shelf-co.com/products/leg-set
Elementdiv > div > ul:nth-of-type(6) > div > li > a
Accessible namePIPE Modular Storage
Markup
<a href="/collections/pipe-modular-diy-system-in-trendy-industrial-design" class="font-weight-bold w-100 border-0 menu-item header__menu-item list-menu__item ">
                      PIPE Modular Storage
                    </a>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
Component · Ref GSNQ65
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#carouselContentTopRow > div:nth-of-type(1) > div > a
Accessible nameFREE Design Consultations
Markup
<a href="/pages/interior-design-consultation">
                          <div class="d-flex flex-column bd-highlight mb-0">
                            
                              <p class="">FREE Design Consultations</p>
                            
                          </div>
                        </a>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
High

Images lack text alternatives

WCAG 1.1.1 (A)10 instances5 inspected pages

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 10 affected elements
Component · Ref BLHCF2
Affected pagehttps://shelf-co.com/products/leg-set
Element.shop-link > .header-logo[width="200"][height="267"]
Markup
<img src="//shelf-co.com/cdn/s..." srcset="//shelf-co.com/cdn/s..." width="200" height="267" class="d-block img-fluid he...">
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
Component · Ref 44W21O
Affected pagehttps://shelf-co.com/pages/contact-us
Element.cta-item:nth-child(1) > .img-fluid[width="1000"][loading="lazy"]
Markup
<img src="//shelf-co.com/cdn/s..." srcset="//shelf-co.com/cdn/s..." width="1000" loading="lazy" class="img-fluid">
Component · Ref 4TFH43
Affected pagehttps://shelf-co.com/
Element.template--26435380052011__main_slider_cKKW7Nis-bg-0 > div > .laptop.desktop.tablet > .item > .container-fluid.section_hero-overlay-container.px-0 > .section_full_width_img.section_hero-image_bg.no-video-bg > .section_hero-image_wrapper > a > .hide-no-js.section_hero-image[height="100vh"]
Markup
<img src="//shelf-co.com/cdn/s..." srcset="//shelf-co.com/cdn/s..." height="100vh" loading="" sizes="100vw" class="section_hero-image h...">
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)33 instances3 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 33 affected elements
Component · Ref ID1COA
Affected pagehttps://shelf-co.com/products/leg-set
Elementform#\[object\ HTMLInputElement\] > div:nth-of-type(1)
Markup
<div class="tablinks-cus" onclick="openTab(event, 'tab-reviews')">
        <a href="#tab-reviews">
        <div id="shopify-block-AZlIzSG9TYjd4TWFha__yotpo_product_reviews_ugc_star_rating_qQWx4p" class="shopify-block shopify-app-block">


<div class="yotpo-widget-instance" data-yotpo-domain="shelf-co.myshopify.com" data-yotpo-product-id="4486674546731" data-yotpo-product-models="4486674546731" data-yotpo-name="BOON / MAXX Foot Set" data-yotpo-url="https://shelf-co.com/products/leg-set" data-yotpo-image-url="files/45368_BOON_-_MAXX_Feet_-_Black_1.jpg" data-yotpo-description="<p>This product can…
Affected pages/products/leg-set /products/softbox
Component · Ref MY8ZBN
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1)
Accessible nameGrey
Roleoption
Markup
<div class="ss-option color-grey ss-disabled ss-hide ss-option-selected" role="option" data-id="22947687">
                    Grey
                  </div>
Affected pages/products/leg-set /products/softbox
Component · Ref 04DP4N
Affected pagehttps://shelf-co.com/products/leg-set
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2)
Accessible nameBlack
Roleoption
Markup
<div class="ss-option color-black" role="option" data-id="40680607">
                    Black
                  </div>
Affected pages/products/leg-set /products/softbox
Component · Ref CYHTF6
Affected pagehttps://shelf-co.com/
Elementul > li:nth-of-type(1) > div > div > div:nth-of-type(4) > div
Accessible nameNavigate to LITE Corner Shelf and JAM Clip
Rolelink
Markup
<div class="review-product yotpo-vugc-dynamic-content" role="link" tabindex="-1" aria-label="Navigate to LITE Corner Shelf and JAM Clip" data-dynamic-tabindex="true">
  <img alt="" class="review-product-image" src="https://cdn-yotpo-images-production.yotpo.com/Product/221653843/258315189/square.png?1709908992" loading="lazy">
  <span class="review-product-name" title="LITE Corner Shelf and JAM Clip" style="font-family: Poppins; font-style: normal; font-weight: 300;">LITE Corner Shelf and JAM Clip</span>
</div>
Component · Ref XCZ0IH
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#dropdown-yotpo-dropdown-0\.2536438090771509-yotpo-dropdown-option-1
Accessible nameFilter reviews by 5 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 5 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.2536438090771509-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref KUMLO0
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#dropdown-yotpo-dropdown-0\.53641624801407-yotpo-dropdown-option-0
Accessible nameHighest rating
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="true" id="dropdown-yotpo-dropdown-0.53641624801407-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Highest rating</div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="yotpo-selected-icon--focused yotpo-selected-icon" data-testid="dropdown-selected-icon" aria-hid…
Component · Ref XCZ0HX
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#dropdown-yotpo-dropdown-0\.2536438090771509-yotpo-dropdown-option-5
Accessible nameFilter reviews by 1 star
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 1 star" aria-selected="false" id="dropdown-yotpo-dropdown-0.2536438090771509-yotpo-dropdown-option-5" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns="…
Component · Ref XCZ0IN
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#dropdown-yotpo-dropdown-0\.2536438090771509-yotpo-dropdown-option-3
Accessible nameFilter reviews by 3 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 3 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.2536438090771509-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref K39WBV
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(7)
Accessible nameNavy Blue
Roleoption
Markup
<div class="ss-option color-navy-blue" role="option" data-id="57494688">
                    Navy Blue
                  </div>
Component · Ref TG8QMP
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2)
Accessible nameWhite
Roleoption
Markup
<div class="ss-option color-white" role="option" data-id="40466643">
                    White
                  </div>
Component · Ref WYEDFX
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(3)
Accessible nameBrown
Roleoption
Markup
<div class="ss-option color-brown" role="option" data-id="19154696">
                    Brown
                  </div>
Component · Ref XCZ0IG
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#dropdown-yotpo-dropdown-0\.2536438090771509-yotpo-dropdown-option-2
Accessible nameFilter reviews by 4 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 4 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.2536438090771509-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref KLOTBJ
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(6)
Accessible namePink
Roleoption
Markup
<div class="ss-option color-pink" role="option" data-id="97290290">
                    Pink
                  </div>
Component · Ref LFHAU4
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(4)
Accessible nameGreen
Roleoption
Markup
<div class="ss-option color-green" role="option" data-id="56020103">
                    Green
                  </div>
Component · Ref XCZ0II
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#dropdown-yotpo-dropdown-0\.2536438090771509-yotpo-dropdown-option-0
Accessible nameFilter reviews by all ratings
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by all ratings" aria-selected="true" id="dropdown-yotpo-dropdown-0.2536438090771509-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-7aac675c="" class="formated-value">All ratings</span></div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class=…
Component · Ref XCZ0HY
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#dropdown-yotpo-dropdown-0\.2536438090771509-yotpo-dropdown-option-4
Accessible nameFilter reviews by 2 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 2 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.2536438090771509-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref KOG767
Affected pagehttps://shelf-co.com/
Elementli:nth-of-type(14) > div > div > div:nth-of-type(3) > p > span
Accessible nameRead more
Rolebutton
Markup
<span @keydown.enter="toggleDisplayShowMore(true)" role="button" tabindex="-1" class="yotpo-read-more-btn yotpo-read-more-btn-886225417" data-dynamic-tabindex="true" style="color: rgb(209, 71, 40); font-family: Poppins; font-style: normal; font-weight: 300;">
    Read more
  </span>
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)46 instances2 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 46 affected elements
Component · Ref NER8DZ
Affected pagehttps://shelf-co.com/products/leg-set
Element#tns4-item9
Accessible nameMAXX Modern Shelving Unit Metal Frame Component $24.99 3.5 Finish .colors-preview .color-aluminium { background-color: Aluminum_b15eaa18-ea0c-4156-b7f5-bbfb50ab37a3; background-image: url("https://shelf-co.com/cdn/shop/files/Aluminum_b15eaa18-ea0c-4156-b7f5-bbfb50ab37a3_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/Aluminum_b15eaa18-ea0c-4156-b7f5-bbfb50ab37a3_50x50_crop_center.jpg"); } .colors-preview .color-anthracite { background-color: LITE_Anthracite; background-image: url("https://shelf-co.com/cdn/shop/files/LITE_Anthracite_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/LITE_Anthracite_50x50_crop_center.jpg"); } .colors-preview .color-ash-raw { background-color: ash_raw_215a01ac-4fe8-42cb-90bd-2667c96bc0ca; background-image: url("https://shelf-co.com/cdn/shop/files/ash_raw_215a01ac-4fe8-42cb-90bd-2667c96bc0ca_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/ash_raw_215a01ac-4fe8-42cb-90bd-2667c96bc0ca_50x50_crop_center.jpg"); } .colors-preview .color-ash-white { background-color: DECO_Ash_White; background-image: url("https://shelf-co.com/cdn/shop/files/DECO_Ash_White_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/DECO_Ash_White_50x50_crop_center.jpg"); } .colors-preview .color-bamboo { background-color: LITE_Bamboo; background-image: url("https://shelf-co.com/cdn/shop/files/LITE_Bamboo_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/LITE_Bamboo_50x50_crop_center.jpg"); } .colors-preview .color-bark-edge { background-color: LITE_Bark_Edge; background-image: url("https://shelf-co.com/cdn/shop/files/LITE_Bark_Edge_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/LITE_Bark_Edge_50x50_crop_center.jpg"); } .colors-preview .color-beech { background-color: Shelf_Board_Beech; background-image: url("https://shelf-co.com/cdn/shop/files/Shelf_Board_Beech_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/Shelf_Board_Beech_50x50_crop_center.jpg"); } .colors-preview .color-beige { background-color: BIG_BOY_Beige; background-image: url("https://shelf-co.com/cdn/shop/files/BIG_BOY_Beige_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/BIG_BOY_Beige_50x50_crop_center.jpg"); } .colors-preview .color-brown { background-color: Brown_Box; background-image: url("https://shelf-co.com/cdn/shop/files/Brown_Box_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/Brown_Box_50x50_crop_center.jpg"); } .colors-preview .color-black { background-color: DECO_Black; background-image: url("https://shelf-co.com/cdn/shop/files/DECO_Black_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/DECO_Black_50x50_crop_center.jpg"); } .colors-preview .color-black-wood { background-color: LIUM_Black_Wood; background-image: url("https://shelf-co.com/cdn/shop/files/LIUM_Black_Wood_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/LIUM_Black_Wood_50x50_crop_center.jpg"); } .colors-preview .color-blue { background-color: YOMO_Blue; background-image: url("https://shelf-co.com/cdn/shop/files/YOMO_Blue_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/YOMO_Blue_50x50_crop_center.jpg"); } .colors-preview .color-navy-blue { background-color: Navy_Blue_Box; background-image: url("https://shelf-co.com/cdn/shop/files/Navy_Blue_Box_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/Navy_Blue_Box_50x50_crop_center.jpg"); } .colors-preview .color-bright-red { background-color: BIG_BOY_Bright_Red; background-image: url("https://shelf-co.com/cdn/shop/files/BIG_BOY_Bright_Red_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/BIG_BOY_Bright_Red_50x50_crop_center.jpg"); } .colors-preview .color-brown-leather { background-color: brown_leather; background-image: url("https://shelf-co.com/cdn/shop/files/brown_leather_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/brown_leather_50x50_crop_center.jpg"); } .colors-preview .color-brushed-oak { background-color: Brushed_Oak_b81a5945-1117-4bda-8ad0-c37bdd990411; background-image: url("https://shelf-co.com/cdn/shop/files/Brushed_Oak_b81a5945-1117-4bda-8ad0-c37bdd990411_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/Brushed_Oak_b81a5945-1117-4bda-8ad0-c37bdd990411_50x50_crop_center.jpg"); } .colors-preview .color-cast-iron { background-color: Cast_Iron; background-image: url("https://shelf-co.com/cdn/shop/files/Cast_Iron_50x50_crop_center.png"), url("https://shelf-co.com/cdn/shop/files/Cast_Iron_50x50_crop_center.jpg"); } .colors-preview .color-c…[truncated by Evolize: exceeded D1 value limit]
Markup
<div class="collection-toggle mb-5 col-md-4 col-lg-4 col-sm-12 col-xs-6 rec-products tns-item" tabindex="-1" id="tns4-item9" aria-hidden="true">
Affected pages/products/leg-set /products/softbox
Component · Ref 5OQFDB
Affected pagehttps://shelf-co.com/products/softbox
Element#tns2-item10
Accessible nameSoftBox Square
Markup
<div class="single-product-image tns-item" data-media-id="28426950017067" id="tns2-item10" aria-hidden="true" tabindex="-1">
Affected pages/products/leg-set /products/softbox
Component · Ref K3WO2C
Affected pagehttps://shelf-co.com/products/leg-set
Element#slick-slide04 > div > .slick-slide[aria-hidden="true"]
Accessible nameTHOR Shelf Bracket $6.89 Add to Cart
Markup
<div class="slick-slide" style="width: 100%; display: inline-block;" aria-hidden="true">
Affected pages/products/leg-set /products/softbox
Medium

ARIA container is missing required child roles

WCAG 1.3.1 (A)15 instances5 inspected pages

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Why it matters

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Recommended correction

Provide the child roles the container role requires (e.g. option inside listbox).

View 15 affected elements
Component · Ref XP2EDS
Affected pagehttps://shelf-co.com/products/softbox
Elementspan[data-target="#collapse2"]
Rolelist
Markup
<span aria-controls="collapseOne" aria-expanded="false" class="collapsible" role="list" data-target="#collapse2" data-toggle="collapse">
                    </span>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)15 instances5 inspected pages

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Why it matters

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Recommended correction

Correct ARIA attribute values and ensure referenced ids exist in the DOM.

View 15 affected elements
Component · Ref FFTK1Q
Affected pagehttps://shelf-co.com/
Element.search-term
Accessible nameSearch our store
Rolecombobox
Markup
<input id="Search" type="search" name="q" class="search-term form-con..." value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" aria-label="Search our store" tabindex="0" ...>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
Component · Ref MFCGJU
Affected pagehttps://shelf-co.com/products/softbox
Elementol
Accessible nameHome SoftBox Square
Markup
<ol class="breadcrumb mb-0 pl-0 py-0" aria-labelledby="breadcrumblabel">
Affected pages/products/leg-set /pages/contact-us /products/softbox
Component · Ref 6XQPT8
Affected pagehttps://shelf-co.com/pages/contact-us
Element.mb-1 > .js-search-input[type="search"][name="q"]
Accessible nameSearch our store
Rolecombobox
Markup
<input id="Search" type="search" name="q" class="form-control js-sear..." value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" aria-label="Search our store" tabindex="0" ...>
Affected pages/ /pages/contact-us /cart
Component · Ref MFCGJC
Affected pagehttps://shelf-co.com/products/softbox
Elementli[aria-current="product"]
Accessible nameSoftBox Square
Markup
<li class="breadcrumb-item focus-inset" aria-current="product">
Affected pages/products/leg-set /products/softbox
Component · Ref I6CT4N
Affected pagehttps://shelf-co.com/products/softbox
Element.input-group.mb-1 > .js-search-input[name="q"][value=""]
Accessible nameSearch our store
Rolecombobox
Markup
<input id="Search" type="search" name="q" class="form-control js-sear..." value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" aria-label="Search our store" tabindex="0" ...>
Affected pages/products/leg-set /products/softbox
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)35 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 35 affected elements
Component · Ref ZZ92EN
Affected pagehttps://shelf-co.com/pages/contact-us
Element.js-menu-toggle > .cart-link.text-link.total_count_vue > .cart-text-count.cart-text > .js-cart-item-count
Accessible name0
Markup
<span class="js-cart-item-count">0</span>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox
Component · Ref HJEUYL
Affected pagehttps://shelf-co.com/cart
Element.trust-badge-item:nth-child(2) > .trust-badge-content > .trust-badge-text > .trust-badge-heading
Accessible nameFast Shipping
Markup
<h3 class="trust-badge-heading" style="color: #ffffff">
                  Fast Shipping
                </h3>
Component · Ref 5HGS7O
Affected pagehttps://shelf-co.com/cart
Element.trust-badge-item:nth-child(3) > .trust-badge-content > .trust-badge-text > .trust-badge-subheading
Accessible nameLive Professional Customer Support
Markup
<p class="trust-badge-subheading" style="color: #ffffff">
                  Live Professional Customer Support
                </p>
Component · Ref RZL0LJ
Affected pagehttps://shelf-co.com/
Element.yotpo-reviews-carousel-seo-link-button
Accessible nameSee all reviews
Markup
<a class="yotpo-reviews-carousel-seo-link-button" href="https://shelf-co.com/pages/customer-reviews" style="color: rgb(209, 71, 40); font-family: Poppins; font-style: normal; font-weight: 300; justify-content: center;">See all reviews</a>
Component · Ref SV5VGK
Affected pagehttps://shelf-co.com/products/leg-set
Element.placeholder
Accessible nameGrey
Markup
<span class="color-grey placeholder">
                    Grey
                  </span>
Affected pages/products/leg-set /products/softbox
Component · Ref 15HWME
Affected pagehttps://shelf-co.com/cart
Element.cookiebarContent[href$="privacy-policy"] > u
Accessible namePrivacy and Cookie policy
Markup
<u>Privacy and Cookie policy</u>
Affected pages/products/leg-set /cart
Component · Ref TBGRC5
Affected pagehttps://shelf-co.com/products/softbox
Elementlegend
Accessible namePrice
Markup
<legend class="text-uppercase">Price</legend>
Affected pages/products/leg-set /products/softbox
Component · Ref DLTV0M
Affected pagehttps://shelf-co.com/products/softbox
Element#product-sku
Accessible name45139
Markup
<span class="sku variant-sku" id="product-sku" itemprop="sku">45139</span>
Affected pages/products/leg-set /products/softbox
Component · Ref 46XDUS
Affected pagehttps://shelf-co.com/products/softbox
Element.sku_wrapper
Accessible nameItem: 45139
Markup
<span class="sku_wrapper">Item: <span class="sku variant-sku" id="product-sku" itemprop="sku">45139</span></span>
Affected pages/products/leg-set /products/softbox
Component · Ref BTXFWU
Affected pagehttps://shelf-co.com/products/leg-set
Element.simple-trust-badge-item:nth-child(1) > .simple-badge-text > .simple-badge-heading
Accessible name30 Day Money Back Guarantee
Markup
<h3 class="simple-badge-heading">30 Day Money Back Guarantee</h3>
Affected pages/products/leg-set /products/softbox
Component · Ref 176EN1
Affected pagehttps://shelf-co.com/cart
Element.risk-dismiss > .cookiebarContent
Accessible nameShelf & Co. uses cookies to help personalise your shopping experience.Privacy and Cookie policy
Markup
<p class="cookiebarContent">Shelf &amp; Co. uses cookies to help personalise your shopping experience.<a class="cookiebarContent" href="/policies/privacy-policy"><u>Privacy and Cookie policy</u></a></p>
Affected pages/products/leg-set /cart
Component · Ref F9QWBW
Affected pagehttps://shelf-co.com/products/softbox
Element.js-price-offer
Accessible name$14.99
Markup
<span class="h5 js-price js-price-offer d-inline-flex mb-0" data-default-price="$14.99" data-offer-price="$14.99">
                $14.99</span>
Affected pages/products/leg-set /products/softbox
Component · Ref OBL4LW
Affected pagehttps://shelf-co.com/products/softbox
Element.mb-1.option-name.d-block
Accessible nameFinish
Markup
<span class="option-name d-block mb-1">Finish</span>
Affected pages/products/leg-set /products/softbox
Component · Ref F3C0BH
Affected pagehttps://shelf-co.com/cart
Elementa[aria-label="view cart page"] > .cart-link.text-link.total_count_vue > .cart-text-count.cart-text > .js-cart-item-count
Accessible name0
Markup
<span class="js-cart-item-count">0</span>
Component · Ref 9VMZT3
Affected pagehttps://shelf-co.com/pages/contact-us
Element.section_heading-title
Accessible nameConnect with Shelf & Co!
Markup
<h2 class="section_heading-title wow fadeIn rte" data-wow-delay="300ms" style="visibility: visible; animation-delay: 300ms; animation-name: fadeIn;">
          Connect with Shelf &amp; Co!
        </h2>
Component · Ref C5XZZZ
Affected pagehttps://shelf-co.com/products/softbox
Elementh1
Accessible nameSoftBox Square
Markup
<h1 class="py-2 mb-0 product-title-pdp">
          SoftBox Square
        </h1>
Component · Ref TC2AH
Affected pagehttps://shelf-co.com/products/softbox
Element#share-btn > span
Accessible nameShare
Markup
<span class="">Share</span>
Component · Ref LEV20H
Affected pagehttps://shelf-co.com/products/leg-set
Element#cookieBoxok
Accessible nameaccept cookies
Markup
<button id="cookieBoxok" class="btn btn-light cookieok w-100" data-cookie="risk" aria-label="accept cookies">Accept</button>
Component · Ref 3QB40P
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv[data-yotpo-domain="shelf-co.myshopify.com"] > .yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css.yotpo-device-desktop > .yotpo-bottom-line-scroll-panel.yotpo-widget-clear > .yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button[type="button"] > span > .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score
Accessible name5
Markup
<span class="yotpo-sr-bottom-line-left-panel yotpo-sr-bottom-line-score" style="display: flex; align-self: center; color: rgb(209, 71, 40); font-family: Poppins; font-style: normal; font-weight: 300; font-size: 16px; margin-inline: 0px 10px; margin-bottom: 1px; padding-top: 2px;">
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 primary content in <main> and other regions in appropriate landmark elements.

View 5 affected elements
Component · Ref JR8DZO
Affected pagehttps://shelf-co.com/pages/contact-us
Elementdiv#carouselContentTopRow > div:nth-of-type(1) > div > a > div > p
Accessible nameFREE Design Consultations
Markup
<p class="">FREE Design Consultations</p>
Affected pages/ /products/leg-set /pages/contact-us /products/softbox /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)3 instances3 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 3 affected elements
Component · Ref YXU9TR
Affected pagehttps://shelf-co.com/products/leg-set
Elementnav#navbar
Accessible nameShelving Units BOON Cube Storage CLOS-IT Modular Wardrobes LIUM Decorative Shelving MAXX Modern Shelving YOMO Modular Bookshelves PIPE Modular Storage Floating Shelves Floating Shelves Corner Shelves Decorative Shelves Boards & Supports Wood Boards Glass Boards Corner Boards Shelf Brackets Shelf Clips Wood Kits Glass Kits SALE
Markup
<nav id="navbar" class="menu navbar navbar-expand-lg megamenu-bg container mx-auto px-0 megamenu-wide">
    <ul class="navbar-nav gap-3 mr-auto main-menu" role="list">
      
        
        
        
          

            
            

            
              
              <!-- megamenu -->
              
                <li class="nav-item dropdown has-megamenu rounded-0 " aria-haspopup="true">
  <a id="dropdownMenuButton" class="megamenu-item dropdown-toggle header__menu-item list-menu__item px-0 mx-0" href="/pages/shelving-units" aria-label="Shelving Units" aria-haspopup="true" ari…
Affected pages/products/leg-set /pages/contact-us /products/softbox
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)9 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 9 affected elements
Component · Ref IRGQHL
Affected pagehttps://shelf-co.com/products/leg-set
Element.controls-comp
Accessible nameCarousel Navigation
Markup
<div class="controls-comp recommendations-slider-controls" aria-label="Carousel Navigation" tabindex="0">
Affected pages/products/leg-set /products/softbox
Component · Ref 1QZZZX
Affected pagehttps://shelf-co.com/products/leg-set
Element#tns1
Accessible nameCarousel Pagination
Markup
<div class="product-thumbnails row mt-0  tns-slider tns-carousel tns-subpixel tns-calc tns-horizontal" id="tns1" style="transition-duration: 0s; transform: translate3d(0%, 0px, 0px);" aria-label="Carousel Pagination">
Affected pages/products/leg-set /products/softbox
Component · Ref I6I72K
Affected pagehttps://shelf-co.com/products/leg-set
Element#controls
Accessible nameCarousel Navigation
Markup
<div id="controls" class="product-medaia-slider-controls" aria-label="Carousel Navigation" tabindex="0">
Affected pages/products/leg-set /products/softbox
Component · Ref L9Y6J7
Affected pagehttps://shelf-co.com/products/leg-set
Element.controls-rel
Accessible nameCarousel Navigation
Markup
<div class="controls-rel recommendations-slider-controls" aria-label="Carousel Navigation" tabindex="0">
Affected pages/products/leg-set /products/softbox
Component · Ref I361Q3
Affected pagehttps://shelf-co.com/products/softbox
Element#controls-thumbnails
Accessible nameCarousel Navigation
Markup
<div id="controls-thumbnails" aria-label="Carousel Navigation" tabindex="0">
Medium

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)1 instance1 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 1 affected element
Component · Ref IECD5V
Affected pagehttps://shelf-co.com/pages/contact-us
Elementtextarea#ContactFormMessage
Markup
<textarea name="contact[body]" id="ContactFormMessage" class="form-control border text-area" rows="10" placeholder="Message" aria-required="true"></textarea>
Low

Low-quality alternative text

WCAG 1.1.1 (A)64 instances3 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 64 affected elements
Component · Ref Z828XZ
Affected pagehttps://shelf-co.com/products/softbox
Elementimg#image-33346534441003-
Markup
<img loading="lazy" id="image-33346534441003-" class="img-fluid lazyload bg-white position-relative aspect-ratio__unset" src="//shelf-co.com/cdn/shop/files/BOON_M_Overview_eacc54ce-97fb-4ddf-a523-a523f311778f_1000x.jpg?v=1725034866" srcset="//shelf-co.com/cdn/shop/files/BOON_M_Overview_eacc54ce-97fb-4ddf-a523-a523f311778f_650x.jpg?v=1725034866 650w,
               //shelf-co.com/cdn/shop/files/BOON_M_Overview_eacc54ce-97fb-4ddf-a523-a523f311778f_950x.jpg?v=1725034866 950w,
               //shelf-co.com/cdn/shop/files/BOON_M_Overview_eacc54ce-97fb-4ddf-a523-a523f311778f_1080x.jpg?v=1725034866 1…
Affected pages/ /products/leg-set /products/softbox
Low

Page has no level-one heading

WCAG 1.3.1 (A)2 instances2 inspected pages

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 2 affected elements
Component · Ref RO71KJ
Affected pagehttps://shelf-co.com/pages/contact-us
Elementbody#page\.contact
Accessible name<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KWMFJSW" height="0" width="0" style="display:none;visibility:hidden"></iframe> <div class="enable-javascript-code"> <span>For full functionality of this site it is necessary to enable JavaScript. <a class="underlined-link" href="https://www.enable-javascript.com/" target="_blank"><u>Click here</u></a> for the instructions on how to enable JavaScript in your web browser.</span> </div> Skip to content document.addEventListener("DOMContentLoaded", function() { if(document.querySelector('.PageTransition') != null) { var ldldTransition = new ldLoader({ root: ".PageTransition" }); ldldTransition.on(); } }); My Cart 0 My Cart Your cart is currently empty. View Cart Taxes and shipping calculated at checkout. 30-Days Money-Back Guarantee Order Processed the Next Day Live Professional Customer Support .cart-simple-trust-badges { width: 100%; margin: 20px 0; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; padding: 20px 0; } .cart-simple-trust-badges-wrapper { display: flex; justify-content: space-around; align-items: center; gap: 20px; max-width: 1200px; margin: 0 auto; flex-wrap: wrap; } .cart-simple-trust-badge-item { display: flex; flex-direction: column; align-items: center; text-align: center; flex: 1; min-width: 120px; } .cart-simple-badge-icon { margin-bottom: 10px; color: #333; } .cart-simple-badge-heading { font-size: 11px; font-weight: 400; margin: 0 0 5px 0; color: #333; } .cart-simple-badge-subheading { font-size: 14px; font-weight: 400; margin: 0; color: #777; } @media (max-width: 768px) { .cart-simple-trust-badges-wrapper { flex-direction: row; justify-content: center; } .cart-simple-trust-badge-item { width: 33%; padding: 0 10px; } .cart-simple-badge-heading { font-size: 14px; } .cart-simple-badge-subheading { font-size: 12px; } } @media (max-width: 480px) { .cart-simple-trust-badges-wrapper { flex-direction: column; gap: 15px; } .simple-trust-badge-item { width: 100%; } } FREE Design Consultations FREE Design Consultations .tpro-wrapper { background-color: #d44628; } .tpro-second .background p { color: #ffffff; } #shopify-section-sections--26435373662251__announcement-section .tpro-wrapper {background-color: #2a3640;} #shopify-section-sections--26435373662251__announcement-section .tpro-second .background p {color: #ffffff;} Search for products 0 <li class="mobile-nav-item mobile-nav-cart list-inline-item mini-cart js-cart-bag mr-0 px-2"> <a href="/cart" class="mobile-nav-item js-cart-link icon-btn bg-white" aria-label="bag items"> <svg width="24px" height="24px" fill="#2a3640" viewBox="0 0 24 24"> <path d="M16 7a1 1 0 0 1-1-1V3H9v3a1 1 0 0 1-2 0V3a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v3a1 1 0 0 1-1 1z"></path> <path d="M20 5H4a2 2 0 0 0-2 2v13a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a2 2 0 0 0-2-2zm0 15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7h16z"></path> <div class="cart-link text-link total_count_vue"> <span class="js-cart-item-count cart-text cart-text-count"><span class="js-cart-item-count">0</span></span> </div> </a> </li> .menu-color { background-color: var(--color-body-bg); } <style> .no-Js { display: none; } .noscript-cart { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 5px 0 0; margin-right: 0; cursor: pointer; position: relative; } </style> Shelving Units BOON Cube Storage CLOS-IT Modular Wardrobes LIUM Decorative Shelving MAXX Modern Shelving YOMO Modular Bookshelves …[truncated by Evolize: exceeded D1 value limit]
Markup
<body id="page.contact" class="erickson-theme page-content">
    <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KWMFJSW"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
    <noscript>
      <div class="enable-javascript-code">
        <span>For full functionality of this site it is necessary to enable JavaScript. <a class="underlined-link" href="https://www.enable-javascript.com/" target="_blank"><u>Click here</u></a> for the instructions on how to enable J…
Affected pages/pages/contact-us /cart
Low

Positive tabindex disrupts focus order

WCAG 2.4.3 (A)8 instances2 inspected pages

Elements use tabindex greater than zero, overriding the natural DOM focus order in confusing ways.

Why it matters

Elements use tabindex greater than zero, overriding the natural DOM focus order in confusing ways.

Recommended correction

Remove positive tabindex values; rely on DOM order and tabindex=0 / -1 only.

View 8 affected elements
Component · Ref WRSSPB
Affected pagehttps://shelf-co.com/products/softbox
Elementdiv#tns2
Accessible nameGrey
Markup
<div class="slides js-slides mb-0 align-items-center justify-content-center no-Js h-100  tns-slider tns-carousel tns-subpixel tns-calc tns-horizontal" tabindex="1" id="tns2" style="transition-duration: 0s; transform: translate3d(0%, 0px, 0px);">
            
              
                <!-- apply lazy loading to all images except the first -->
                
                <!-- /apply lazy loading to all images except the first -->
                
                
                    <div class="single-product-image tns-item tns-slide-active" data-media-id="23027194003499" data-product-…
Affected pages/products/leg-set /products/softbox
Component · Ref WU66C0
Affected pagehttps://shelf-co.com/products/softbox
Elementa#tns1-item0
Accessible nameCarousel Page 1 (Current Slide)
Markup
<a href="#" class="thumb-slide focus-inset tns-item tns-slide-active tns-nav-active" id="tns1-item0" data-nav="0" aria-label="Carousel Page 1 (Current Slide)" aria-controls="tns2" tabindex="1">
              <div class="thumb-slide-inner">
              
              

<div id="image-wrapper-23027194003499-" data-image-id="23027194003499" class="img-wrapper-class position-relative">
  <img loading="" id="image-23027194003499-" class="img-fluid aspect-ratio__square position-relative aspect-ratio__unset ls-is-cached lazyloaded" src="//shelf-co.com/cdn/shop/products/45139_SoftBox_Sq._-_Grey_1000…
Affected pages/products/leg-set /products/softbox
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

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

View 2 affected elements
Component · Ref WHKUT3
Affected pagehttps://shelf-co.com/
Elementvideo#inline-video-17850149409268766-insta-feed
Markup
<video muted="" loop="" playsinline="" style="border-radius:0px;" class="auto-loop-videos" data-feed-id="0" id="inline-video-17850149409268766-insta-feed" preload="none" data-poster="https://scontent.cdninstagram.com/v/t51.71878-15/506298461_1726592524615908_3849867597765807567_n.jpg?stp=dst-jpg_e35_tt6&amp;_nc_cat=100&amp;ccb=7-5&amp;_nc_sid=18de74&amp;efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&amp;_nc_ohc=nkYNZGBcEucQ7kNvwEjMVPv&amp;_nc_oc=AdotmrvJCPfqrjj3uc0xx040NO7K7jqugiZXf_fvPHr2coLjSf8vYmcsY2BU4S6Gu7I&amp;_nc_zt=23&amp;_nc_ht=scontent.cdninstagram.com&amp;edm=ANo9K…

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.