Public accessibility assessment

Accessibility issues detected on shelllumber.com

Evolize inspected 5 public pages on shelllumber.com and detected 47 automatically identifiable accessibility findings.

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

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

Most widespread issueEmbedded frames lack descriptive titlesDetected on 5 inspected pages
Most affected page/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal33 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)26 detected findings

Is shelllumber.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 shelllumber.com and detected 47 accessibility findings. The most widespread issue was "Embedded frames lack descriptive titles", detected on 5 inspected pages. The most affected inspected page was "/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal", where 33 findings were detected. The assessment identified findings mapped to 7 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

    Embedded frames lack descriptive titles

    WCAG 4.1.2 (A) · 5 inspected pages · 5 instances
    Why this matters

    An <iframe> has no title, so its purpose is not announced to assistive technology.

    Recommended action

    Add a concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. The affected frame loads https://www.google.c..., which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

    View technical evidence →
  2. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 30 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 →
  3. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 15 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 →
  4. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 12 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 →
  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)AA2655 / 5
2.1.1KeyboardA855 / 5
4.1.2Name, Role, ValueA655 / 5
2.4.3Focus OrderA555 / 5
2.2.2Pause, Stop, HideA255 / 5
1.1.1Non-text ContentA155 / 5
2.5.8Target Size (Minimum)AA122 / 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

Embedded frames lack descriptive titles

WCAG 4.1.2 (A)5 instances5 inspected pages

An <iframe> has no title, so its purpose is not announced to assistive technology.

Why it matters

An <iframe> has no title, so its purpose is not announced to assistive technology.

Recommended correction

Add a concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. The affected frame loads https://www.google.c..., which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

View 5 affected elements
Component · Ref SMAB5H
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element#merchantwidgetiframe
Markup
<iframe id="merchantwidgetiframe" allowtransparency="true" frameborder="0" scrolling="no" sandbox="allow-same-origin al..." src="https://www.google.c..." style="position: absolute; ...">
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
High

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)5 instances5 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 5 affected elements
Component · Ref OH0FEC
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element#SearchInput-sections--19719247233175__header-desktop
Accessible nameSearch for products
Markup
<input id="SearchInput-sections..." name="q" type="search" autocomplete="off" placeholder="Search for..." aria-label="Search for products" aria-expanded="false" aria-controls="SearchResults-sectio..." aria-autocomplete="list" data-js-search-input="" ...>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /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 8R9LIN
Affected pagehttps://www.shelllumber.com/products/berryman-0950-dip-basket
Elementsidebar-drawer#site-menu-sidebar > div:nth-of-type(1) > button
Accessible nameClose sidebar
Markup
<button class="sidebar__close" data-js-close="">
      <span class="visually-hidden">Close sidebar</span>
      <span aria-hidden="true"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></span>
    </button>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref YIER63
Affected pagehttps://www.shelllumber.com/
Elementli#menu-item-shop-departments > a
Accessible nameShop Departments
Markup
<a class="menu-link  " href="/pages/shop-all-departments" aria-controls="SiteNavLabel-shop-departments-sidebar" aria-expanded="false" aria-haspopup="true">

							<span><span class="">Shop Departments</span></span>

							
								<span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"></path><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"></path></svg></span>
							

						</a>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref YIERFO
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Elementul#SiteNavLabel-shop-departments-sidebar > div > li:nth-of-type(3) > a
Accessible nameHardware
Markup
<a class="menu-link  active  " href="/pages/all-hardware-collection" aria-controls="SiteNavLabel-hardware-sidebar" aria-expanded="false" aria-haspopup="true">
													<span><span class="">Hardware</span></span><span class="icon"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"></path><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"></path></svg></span></a>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref NXEPJB
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Elementbutton#site-store-selector-handle-mobile
Accessible nameMy store  |  Closing at 5pm Shell Lumber & Hardware
Markup
<button type="button" data-modal="" aria-expanded="false" aria-controls="modal-store-selector" id="site-store-selector-handle-mobile" class="header-info-block" data-type="store-selector"><div class="header-info-block__image">
<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g style="fill:none;stroke:#202020;stroke-miterlimit:10;stroke-width:2;stroke-linejoin:round;stroke-linecap:round"><path d="m36 36h12v22h-12z"></path><path d="m56 30v28h-48v-28"></path><path d="m16 36h14v12h-14z"></path><path d="m52.6 6h-41.2l-9.4 16.5a7.5 7.5 0 0 0 15 0 7.5 7.5 0 0 0 15 0 …
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref RC799Q
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Elementinput#SearchInput-sections--19719247233175__header-mobile
Accessible nameSearch for products
Markup
<input id="SearchInput-sections--19719247233175__header-mobile" name="q" type="search" autocomplete="off" placeholder="Search for..." aria-label="Search for products" aria-expanded="false" aria-controls="SearchResults-sections--19719247233175__header-mobile" aria-autocomplete="list" data-js-search-input="" data-js-focus-overlay="search-results-overlay-mobile">
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)37 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 37 affected elements
Component · Ref SK1LC4
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Elementdiv#store-selector-0 > div:nth-of-type(1)
Accessible nameShell Lumber & Hardware Doing Home Improvement Since 1928. Great Prices, Selection, and Service
Roletab
Markup
<div class="store-selector-item__header js-accordion-tab" role="tab" aria-selected="true" aria-controls="store-selector-tab-shell-lumber-hardware-store-selector-0">
  
          <div class="store-selector-item__container store-selector-item__input">
            
            <div class="store-selector-item__input-container"><input type="checkbox" class="styled-checkbox" id="store-select-shell-lumber-hardware" style="display:none"></div>
            <div>
              <span class="store-selector-item__title"><strong>Shell Lumber &amp; Hardware</strong></span>
              <span class="store-se…
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref MVTXGH
Affected pagehttps://www.shelllumber.com/cart
Elementdiv#search-results-overlay-desktop-sticky
Markup
<div class="search-results-overlay" id="search-results-overlay-desktop-sticky" onclick="this.classList.remove('active')" style=""></div>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref GP38P2
Affected pagehttps://www.shelllumber.com/cart
Elementdiv#dynamic-checkout-cart > shopify-accelerated-checkout-cart > div > ul > li:nth-of-type(1) > div
Rolebutton
Markup
<div class="wallet-cart-button wallet-cart-button__skeleton" role="button" disabled="" aria-hidden="true">&nbsp;</div>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref TKHB0B
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Elementspan#go-top
Accessible nameGo to top
Markup
<span id="go-top" class="main-go-top" onclick="window.scrollTo({ top: 0, behavior: 'smooth' })">
      <span class="visually-hidden">Go to top</span>
      <span class="main-go-top__icon" aria-hidden="true"><svg width="13" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.414.086 7.9 6.57 6.485 7.985 0 1.5 1.414.086Z" fill="#000"></path><path d="M12.985 1.515 6.5 8 5.085 6.586 11.571.101l1.414 1.414Z" fill="#000"></path></svg></span>
    </span>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)6 instances5 inspected pages

Scrollable region must have keyboard access

Why it matters

Scrollable region must have keyboard access

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 6 affected elements
Component · Ref SEHF0D
Affected pagehttps://www.shelllumber.com/products/berryman-0950-dip-basket
Element.announcement-bar__slider
Accessible nameFind It Fast. Build It Right. You Should Have Gone To Shell Welcome To Shell Lumber & Hardware
Markup
<div class="announcement-bar__slider" data-js-slider=""><span class="announcement">Find It Fast. Build It Right. You Should Have Gone To Shell
</span><span class="announcement">Welcome To Shell Lumber &amp; Hardware
</span></div>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref RER6AU
Affected pagehttps://www.shelllumber.com/
Elementcss-slider[data-slides-per-page-difference="small"] > .css-slider-viewport > .css-slider-holder
Accessible nameMiami-Dade County logo with a blue 'D' and text on a white background
Markup
<div class="css-slider-holder">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)10 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 10 affected elements
Component · Ref LKMAYS
Affected pagehttps://www.shelllumber.com/products/berryman-0950-dip-basket
Elementa[aria-controls="SiteNavLabel-our-store-classic"]
Accessible nameOur Store
Markup
<a class="menu-link  " href="#" aria-controls="SiteNavLabel-our-store-classic" aria-expanded="false" aria-haspopup="true">
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref E1ATTL
Affected pagehttps://www.shelllumber.com/
Element.header-container--bottom > .header__bottom.container--large > scrollable-navigation > .style--classic.site-nav > .site-nav-container > nav[aria-label="Main menu"] > .link-list > .has-submenu:nth-child(1) > .menu-link[href$="shop-all-departments"][aria-haspopup="true"]
Accessible nameShop Departments
Markup
<a class="menu-link  " href="/pages/shop-all-departments" aria-controls="SiteNavLabel-shop-departments-classic" aria-expanded="false" aria-haspopup="true">
Affected pages/ /products/berryman-0950-dip-basket /cart
Component · Ref DGT33A
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element.header-container--bottom > .header__bottom.container--large > scrollable-navigation > .style--classic.site-nav > .site-nav-container > nav[aria-label="Main menu"] > .link-list > .has-submenu:nth-child(1) > .active[href$="shop-all-departments"][aria-haspopup="true"]
Accessible nameShop Departments
Markup
<a class="menu-link  active  " href="/pages/shop-all-departments" aria-controls="SiteNavLabel-shop-departments-classic" aria-expanded="false" aria-haspopup="true">
Affected pages/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)95 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 95 affected elements
Component · Ref SAP3HD
Affected pagehttps://www.shelllumber.com/
Element.header-container--bottom > .header__bottom.container--large > scrollable-navigation > .style--classic.site-nav > .site-nav-container > nav[aria-label="Main menu"] > .link-list > li:nth-child(5) > .no-focus-link.menu-link[href$="were-hiring"] > span > .text-animation--underline-in-header
Accessible nameWe're Hiring!
Markup
<span class="text-animation--underline-in-header">We're Hiring!</span>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref XUYOMG
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.announcement:nth-child(2)
Accessible nameWelcome To Shell Lumber & Hardware
Markup
<span class="announcement">Welcome To Shell Lumber &amp; Hardware
</span>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref WEDT5W
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element#site-store-selector-handle > .header-info-block__text > .header-info-block__title > .text-animation--underline-in-header[data-store-label=""]
Accessible nameShell Lumber & Hardware
Markup
<span class="text-animation--underline-in-header" data-store-label="">Shell Lumber &amp; Hardware</span>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref QZE4WK
Affected pagehttps://www.shelllumber.com/
Elementa[title="Hardware"][href$="all-hardware-collection"] > .text-animation--underline
Accessible nameHardware
Markup
<span class="text-animation--underline">Hardware</span>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref 76IQ9J
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element.option-inventory
Accessible name29 available
Markup
<div class="option-inventory">29 available</div>
Affected pages/collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket
Component · Ref RAKJ2N
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element.breadcrumb__current
Accessible nameBerryman 0950 Dip Basket, Metal
Markup
<span class="breadcrumb__current">Berryman 0950 Dip Basket, Metal</span>
Affected pages/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref GT0640
Affected pagehttps://www.shelllumber.com/products/berryman-0950-dip-basket
Element.breadcrumb__link:nth-child(1) > a[href="/"]
Accessible nameHome
Markup
<a href="/">Home</a>
Affected pages/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Component · Ref 3PUYUT
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Elementa[title=""]
Accessible nameOutdoor Living & Patio
Markup
<a href="/collections/outdoor-living-patio" title="">Outdoor Living &amp; Patio</a>
Affected pages/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket
Component · Ref BCW1Q6
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element.text-with-icon > .text-animation--underline-thin
Accessible nameCopy to clipboard
Markup
<span class="text-animation--underline-thin">Copy to clipboard</span>
Affected pages/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket
Component · Ref 2QVHBI
Affected pagehttps://www.shelllumber.com/products/berryman-0950-dip-basket
Element.header-container--bottom > .header__bottom.container--large > scrollable-navigation > .style--classic.site-nav > .site-nav-container > nav[aria-label="Main menu"] > .link-list > .has-submenu:nth-child(1) > .menu-link[href$="shop-all-departments"][aria-haspopup="true"] > span:nth-child(1) > .text-animation--underline-in-header
Accessible nameShop Departments
Markup
<span class="text-animation--underline-in-header">Shop Departments</span>
Affected pages/ /products/berryman-0950-dip-basket /cart
Component · Ref OVUYUL
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element.product__subtitle > a > .text-animation--underline-thin
Accessible nameBerryman Products
Markup
<span class="text-animation--underline-thin">Berryman Products</span>
Affected pages/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket
Component · Ref T8F55F
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.delivery-option > .option-inventory
Accessible name857 available
Markup
<div class="option-inventory">857 available</div>
Component · Ref UKTB0L
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element#more-payment-options-link
Accessible nameMore payment options
Markup
<a class="shopify-payment-button__more-options" id="more-payment-options-link" href="#">More payment options</a>
Affected pages/collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket
Component · Ref GT09MQ
Affected pagehttps://www.shelllumber.com/collections/automotive/products/berryman-0950-dip-basket
Element.info-icon
Accessible namei
Markup
<span class="info-icon" data-tooltip="We'll deliver to your local address within 3-5 business days.">i</span>
Affected pages/collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket
Component · Ref 81MP5
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.header-container--bottom > .header__bottom.container--large > scrollable-navigation > .style--classic.site-nav > .site-nav-container > nav[aria-label="Main menu"] > .link-list > .has-submenu:nth-child(1) > .active[href$="shop-all-departments"][aria-haspopup="true"] > span:nth-child(1) > .text-animation--underline-in-header
Accessible nameShop Departments
Markup
<span class="text-animation--underline-in-header">Shop Departments</span>
Affected pages/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket
Component · Ref 9LKF85
Affected pagehttps://www.shelllumber.com/
Element#element-image_GKzNnj > .gutter--large.spacing--large.card__text > .text-size--regular:nth-child(3)
Accessible nameWe Carry 100K+ Products Online!
Markup
<span class="text-size--regular">We Carry 100K+ Products Online!</span>
Component · Ref 7C7W9Q
Affected pagehttps://www.shelllumber.com/
Element#element-image_GKzNnj > .gutter--large.spacing--large.card__text > .h3 > .underline-mobile.text-animation--underline
Accessible nameBut Did You Know?
Markup
<span class="text-animation--underline underline-mobile">But Did You Know?</span>
Component · Ref QORYE8
Affected pagehttps://www.shelllumber.com/
Element#product-item-8899257499799 > .product-item__badges.text-size--xsmall > .product-item__badge.product-item__badge--sale
Accessible name-24%
Markup
<span class="product-item__badge product-item__badge--sale" style="background-color: #D14545; color: #ffffff">-24%</span>
Component · Ref CFMPAD
Affected pagehttps://www.shelllumber.com/
Element#product-item-8898051506327 > .product-item__text.text-align--left.spacing--xlarge:nth-child(2) > .product-item__title > .remove-line-height-space--small > .text-line-height--small.text-size--large.text-weight--bold
Accessible nameM-D 00760 Chalk Reel, 100 ft L Line
Markup
<span class="text-animation--underline text-line-height--small 
                
                  text-size--large text-weight--bold 
                
              ">M-D 00760 Chalk Reel, 100 ft L Line</span>
Component · Ref YCFW5Z
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.delayed-pickup-option > .option-inventory
Accessible name90 available
Markup
<div class="option-inventory">90 available</div>
Component · Ref TQR4WV
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.delayed-pickup-option > .option-header > .option-label
Accessible nameShip to Store i
Markup
<span class="option-label">
              Ship to Store
              <span class="info-icon" data-tooltip="Pick up your order from our local store in 2-4 business days.">i</span>
            </span>
Component · Ref RSD8FA
Affected pagehttps://www.shelllumber.com/cart
Element.footer-item__content.rte > p > strong
Accessible nameInventory levels cannot be guaranteed even though an item shows In Stock. Local store prices may vary, there is no price matching between this website and the stores. We are not responsible for typographical errors. We reserve the right to refuse and cancel any order.
Markup
<strong>Inventory levels cannot be guaranteed even though an item shows In Stock. Local store prices may vary, there is no price matching between this website and the stores. We are not responsible for typographical errors. We reserve the right to refuse and cancel any order.</strong>
Component · Ref W4ZU64
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.delayed-pickup-option > .option-header > .option-label > .info-icon
Accessible namei
Markup
<span class="info-icon" data-tooltip="Pick up your order from our local store in 2-4 business days.">i</span>
Component · Ref AQ0J5H
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.delayed-pickup-option > .option-date
Accessible namePickup in 2-4 days
Markup
<div class="option-date">Pickup in 2-4 days</div>
Component · Ref IBDV5U
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Element.delivery-option > .option-header > .option-label > .info-icon
Accessible namei
Markup
<span class="info-icon" data-tooltip="We'll deliver to your local address within 3-5 business days.">i</span>

Showing 25 representative examples · 1 more affected element not shown

Medium

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)2 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

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref 8EDIAD
Affected pagehttps://www.shelllumber.com/cart
Element.cart__subtotal-widget > .cart-drawer-shipping-modal > .cart-drawer-shipping-modal-content > .cart-drawer-shipping-modal-body > form > .cart-drawer-shipping-field:nth-child(1) > select
Accessible name-- Select State --
Markup
<select id="shippingAddress_province" class="cart-drawer-shipping-input">
            <option value="">-- Select State --</option>
          </select>
Low

Low-quality alternative text

WCAG 1.1.1 (A)20 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 20 affected elements
Component · Ref IGGBZG
Affected pagehttps://www.shelllumber.com/cart
Elementdiv#logo-sticky > a:nth-of-type(1) > img
Markup
<img src="//www.shelllumber.com/cdn/shop/files/ShellLogo.webp?v=1741627346" alt="Shell Lumber and Hardware" width="150" height="125" style="width: 103px; object-fit:contain">
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal /collections/automotive/products/berryman-0950-dip-basket /products/berryman-0950-dip-basket /cart
Low

Touch targets are too small

WCAG 2.5.8 (AA)3 instances2 inspected pages

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 3 affected elements
Component · Ref 6L3WVT
Affected pagehttps://www.shelllumber.com/collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal
Elementspan[aria-label="Show slide 3"]
Accessible nameShow slide 3
Rolebutton
Markup
<span class="css-slider-dot" data-index="2" aria-label="Show slide 3" role="button" tabindex="0"></span>
Affected pages/ /collections/outdoor-living-patio/products/fryer-w-cart-stainless-4gal

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.