Public accessibility assessment

Accessibility issues detected on graylinemedical.com

Evolize inspected 5 public pages on graylinemedical.com and detected 55 automatically identifiable accessibility findings.

55Findings detected
11WCAG criteria affected
5Pages inspected
9 Sep 2026Assessment date

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

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/products/nova-bath-seat-basket38 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)31 detected findings

Is graylinemedical.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 graylinemedical.com and detected 55 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/products/nova-bath-seat-basket", where 38 findings were detected. The assessment identified findings mapped to 11 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

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

  1. Critical

    Links lack accessible text

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

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

    Recommended action

    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 /.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    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 /.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    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 /.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    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 /.

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

    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 /.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA3155 / 5
4.1.2Name, Role, ValueA622 / 5
2.4.4Link Purpose (In Context)A555 / 5
2.4.3Focus OrderA455 / 5
1.1.1Non-text ContentA311 / 5
1.3.1Info and RelationshipsA255 / 5
2.5.8Target Size (Minimum)AA255 / 5
2.1.1KeyboardA111 / 5
2.2.2Pause, Stop, HideA111 / 5
2.4.1Bypass BlocksA155 / 5
3.3.2Labels or InstructionsA155 / 5

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

Continuous monitoring

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

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

04 · All detected findings

High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)84 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 84 affected elements
Component · Ref AOESC2
Affected pagehttps://www.graylinemedical.com/
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-contact-information.navmenu-item > .navmenu-link[href$="contact-information"]
Accessible nameContact Information
Markup
<a class="navmenu-link " href="/policies/contact-information">
          Contact Information
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref MOR9Q4
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-disclaimer.navmenu-item > .navmenu-link[href$="disclaimer"]
Accessible nameDisclaimer
Markup
<a class="navmenu-link " href="/pages/disclaimer">
          Disclaimer
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref DU1IN4
Affected pagehttps://www.graylinemedical.com/pages/payment-policy
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-terms-of-service.navmenu-item > .navmenu-link[href$="terms-and-condition"]
Accessible nameTerms of service
Markup
<a class="navmenu-link " href="/pages/terms-and-condition">
          Terms of service
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref L5LPMB
Affected pagehttps://www.graylinemedical.com/
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-about-us.navmenu-item > .navmenu-link
Accessible nameAbout Us
Markup
<a class="navmenu-link " href="https://www.graylinemedical.com/pages/about-us">
          About Us
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref M2BQR0
Affected pagehttps://www.graylinemedical.com/
Element.site-footer-credits
Accessible nameCopyright © 2026 Grayline Medical.
Markup
<p class="site-footer-credits">
          
          Copyright © 2026 Grayline Medical.
        </p>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref K2ARP4
Affected pagehttps://www.graylinemedical.com/pages/payment-policy
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-payment-policy.navmenu-item > .navmenu-link--active.navmenu-link[href$="payment-policy"]
Accessible namePayment Policy
Markup
<a class="navmenu-link navmenu-link--active" href="/pages/payment-policy">
          Payment Policy
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref MPBEBF
Affected pagehttps://www.graylinemedical.com/pages/payment-policy
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-privacy-policy.navmenu-item > .navmenu-link[href$="privacy-policy"]
Accessible namePrivacy Policy
Markup
<a class="navmenu-link " href="/pages/privacy-policy">
          Privacy Policy
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref PRHWOW
Affected pagehttps://www.graylinemedical.com/
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-california-proposition-65-notice.navmenu-item > .navmenu-link[href$="proposition-65-notice"]
Accessible nameCalifornia Proposition 65 Notice
Markup
<a class="navmenu-link " href="/pages/proposition-65-notice">
          California Proposition 65 Notice
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref C95N8C
Affected pagehttps://www.graylinemedical.com/pages/payment-policy
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-refund-policy.navmenu-item > .navmenu-link[href$="refund-policy"]
Accessible nameRefund policy
Markup
<a class="navmenu-link " href="/pages/refund-policy">
          Refund policy
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref AFZEB2
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-shipping-policy.navmenu-item > .navmenu-link[href$="shipping-policy"]
Accessible nameShipping Policy
Markup
<a class="navmenu-link " href="/policies/shipping-policy">
          Shipping Policy
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref MN2NXV
Affected pagehttps://www.graylinemedical.com/account/login
Element.site-navigation > .site-header-actions[data-header-actions=""] > .currency-converter-wrapper > .form-field-select-wrapper.no-label > select
Accessible nameChange your currency
Markup
<select class="form-field-input form-field-select form-field-filled" name="currencies" aria-label="Change your currency" data-currency-converter="">
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref F53NUC
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element#rfq-btn-838 > .atc-button--text
Accessible nameRequest a Quote
Markup
<span class="atc-button--text">Request a Quote</span>
Affected pages/ /products/nova-bath-seat-basket
Component · Ref K32PRU
Affected pagehttps://www.graylinemedical.com/
Element#shopify-section-1546507386512 > .product-row--container.featured-collection--container > .home-section--content.product-row[data-product-row=""] > article:nth-child(2) > .productitem.rfq-collection-item[data-product-item-content=""] > .productitem--info > h3
Accessible nameApothecary
Markup
<h3 class="productitem--vendor">
          Apothecary
        </h3>
Component · Ref K7P4HU
Affected pagehttps://www.graylinemedical.com/account/login
Elementlabel[for="customer_email"]
Accessible nameEmail
Markup
<label class="form-field-title" for="customer_email">
            Email
          </label>
Component · Ref 9HSKMO
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.red
Accessible nameOut of stock
Markup
<span class="red"> Out of stock</span>
Component · Ref KAKHPS
Affected pagehttps://www.graylinemedical.com/account/login
Element.flits-btn-googleplus > span:nth-child(2)
Accessible nameGoogle
Markup
<span>
                                        Google
                                    </span>
Component · Ref 6UQNJC
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.form-field-select-wrapper > label
Accessible nameQuantity
Markup
<label class="form-field-title">
          Quantity
        </label>
Component · Ref GXQVTS
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.product-vendor
Accessible nameby Nova
Markup
<div class="product-vendor">
          
by <a href="/collections/vendors?q=Nova" title="Nova">Nova</a>

          
        </div>
Component · Ref CN5UH5
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.question-specialist
Accessible nameQuestions? Speak with a specialist!
Markup
<p class="question-specialist">Questions? Speak with a specialist!</p>
Component · Ref GGVOJU
Affected pagehttps://www.graylinemedical.com/account/login
Element.flits-btn-twitter > span:nth-child(2)
Accessible nameTwitter
Markup
<span>
                                        Twitter
                                    </span>
Component · Ref OFTSBH
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.blue
Accessible nameFree Shipping Orders Over $100
Markup
<span class="blue">Free Shipping Orders Over $100</span>
Component · Ref QXILUS
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Elementspan[data-product-sku=""]
Accessible nameNOVA-9605-R
Markup
<span data-product-sku="">NOVA-9605-R
          </span>
Component · Ref MLODM
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.product-sku > strong
Accessible nameSKU
Markup
<strong>SKU</strong>
Component · Ref P2XUEF
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.breadcrumbs-container > span:nth-child(3)
Accessible nameNova Bath Seat Basket
Markup
<span>Nova Bath Seat Basket</span>
Component · Ref UQGMNV
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.product-header-chatra-btn
Accessible nameLive Chat
Markup
<button onclick="gobot('show', '-MSYVxe9gQILSCLRs3DT')" class="product-header-chatra-btn">Live Chat</button>

Showing 25 representative examples · 6 more affected elements not shown

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 YM3Z6Y
Affected pagehttps://www.graylinemedical.com/cart
Elementnav > ul:nth-of-type(1) > li:nth-of-type(1) > ul > li:nth-of-type(6) > a
Accessible nameOffice Supplies
Markup
<a class="navmenu-link " href="/collections/office-supplies">
          Office Supplies
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref 1ZBPWU
Affected pagehttps://www.graylinemedical.com/pages/payment-policy
Elementdiv:nth-of-type(2) > form > div:nth-of-type(2) > div:nth-of-type(1) > div > a:nth-of-type(3)
Markup
<a class="search-flydown--product search-flydown--product" href="#">
              
                <div class="search-flydown--product-image">
                  <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"></path><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2…
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)5 instances5 inspected pages

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

Why it matters

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

Recommended correction

Add a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.

View 5 affected elements
Component · Ref LXW3B4
Affected pagehttps://www.graylinemedical.com/
Elementinput#flits_email_id
Markup
<input type="email" class="" name="email" id="flits_email_id" placeholder="Email address" style="width:100%;margin-top:10px;margin-bottom: 10px;" required="">
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
High

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)8 instances2 inspected pages

Elements must only use supported ARIA attributes

Why it matters

Elements must only use supported ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 8 affected elements
Component · Ref 1PHOKF
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Elementfigure[data-product-image="8724509818937"]
Accessible name<img src="//www.graylinemedical.com/cdn/shop/products/40508-076_3_500x500.jpg?v=1575939048" alt="Bath Seat Basket" data-rimg="noscript" srcset="//www.graylinemedical.com/cdn/shop/products/40508-076_3_500x500.jpg?v=1575939048 1x" >
Markup
<figure class="
          product-gallery--image
          
        " data-product-image="8724509818937" data-product-image-index="2" data-product-image-zoom="" aria-selected="false" style="position: absolute; left: 200%;">
Component · Ref CV3NN0
Affected pagehttps://www.graylinemedical.com/
Element.is-selected.slideshow-slide.slideshow-height-medium
Accessible name<img src="//www.graylinemedical.com/cdn/shop/files/www.lovebirdphotos.com_3_c433b05e-fc1e-4866-a0bd-26af97a0028e_2000x992.png?v=1613678155" alt="" data-rimg="noscript" srcset="//www.graylinemedical.com/cdn/shop/files/www.lovebirdphotos.com_3_c433b05e-fc1e-4866-a0bd-26af97a0028e_2000x992_crop_center.png?v=1613678155 1x, //www.graylinemedical.com/cdn/shop/files/www.lovebirdphotos.com_3_c433b05e-fc1e-4866-a0bd-26af97a0028e_2980x1478_crop_center.png?v=1613678155 1.49x" class="slideshow-image" >
Markup
<div class="slideshow-slide slideshow-height-medium is-selected" aria-selected="true" style="position: absolute; left: 300%;">
Component · Ref D0AZ7C
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.image--selected
Accessible name<img src="//www.graylinemedical.com/cdn/shop/products/40508-076_1_500x500.jpg?v=1575939048" alt="Bath Seat Basket" data-rimg="noscript" srcset="//www.graylinemedical.com/cdn/shop/products/40508-076_1_500x500.jpg?v=1575939048 1x" >
Markup
<figure class="product-gallery--image image--selected is-selected" data-product-image="8724508082233" data-product-image-index="0" data-product-image-zoom="" aria-selected="true" style="position: absolute; left: 500%;">
High

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)21 instances1 inspected page

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 21 affected elements
Component · Ref 2LBJRL
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Elementa[aria-label="Smiths Medical Cathlon IV Cat…"]
Accessible nameSmiths Medical Cathlon IV Cat…
Rolenone
Markup
<a class="cbb-also-bought-prod..." tabindex="0" role="none" aria-label="Smiths Medical Cathl..." data-href="/products/smiths-med..." style="width: 100%; cursor:...">
Component · Ref WRXO4S
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.cbb-also-bought-product:nth-child(19) > .cbb-also-bought-product-image-link[aria-label="Smiths Medical Needle-Pro Saf…"][role="none"]
Accessible nameSmiths Medical Needle-Pro Saf…
Rolenone
Markup
<a class="cbb-also-bought-prod..." tabindex="0" role="none" aria-label="Smiths Medical Needl..." data-href="/products/smiths-med..." style="width: 100%; cursor:...">
Component · Ref M28LGI
Affected pagehttps://www.graylinemedical.com/products/nova-bath-seat-basket
Element.cbb-also-bought-container
Accessible nameProduct recommendations
Markup
<div class="cbb-also-bought-container cbb-desktop-view" aria-label="Product recommendations" style="position: relative; opacity: 1; clear: both; margin: 3em auto 50px;">
High

Images lack text alternatives

WCAG 1.1.1 (A)3 instances1 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 3 affected elements
Component · Ref F4QUX9
Affected pagehttps://www.graylinemedical.com/account/login
Element.flits-icon-facebook
Markup
<img class="flits-icon-facebook" src="data:image/svg+xml;b...">
Component · Ref F2XMLX
Affected pagehttps://www.graylinemedical.com/account/login
Element.flits-icon-twitter
Markup
<img class="flits-icon-twitter" src="data:image/svg+xml;b...">
Component · Ref 1Y2XX1
Affected pagehttps://www.graylinemedical.com/account/login
Element.flits-icon-amazon
Markup
<img class="flits-icon-amazon" src="data:image/svg+xml;c...">
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 9E0WP5
Affected pagehttps://www.graylinemedical.com/
Elementdiv#shopify-section-static-header > section > style
Accessible name.site-header-quote--button svg { width: 28px; height: 26px; fill: #fff } .site-header-quote--button svg * { fill: #fff } .site-header-quote--button { position: relative; } .site-header-quote--button .quoteCount { position: absolute; font-style: normal; font-weight: 700; display: block; height: 22px; min-width: 22px; padding: 3px; font-size: .6875rem; line-height: 12px; color: #413e3e; text-align: center; text-decoration: none; background-color: #ffa40e; border: 2px solid #014471; border-radius: 50%; top: 0; right: 0; }
Markup
<style>
    .site-header-quote--button svg {
      width: 28px;
      height: 26px;
      fill: #fff
    }

    .site-header-quote--button svg * {
      fill: #fff
    }

    .site-header-quote--button {
      position: relative;
    }

    .site-header-quote--button .quoteCount {
        position: absolute;
        font-style: normal;
        font-weight: 700;
        display: block;
        height: 22px;
        min-width: 22px;
        padding: 3px;
        font-size: .6875rem;
        line-height: 12px;
        color: #413e3e;
        text-align: center;
        text-decoration: none;
    …
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Medium

Touch targets are too small

WCAG 2.5.8 (AA)10 instances5 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 <a>'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 10 affected elements
Component · Ref R995MA
Affected pagehttps://www.graylinemedical.com/account/login
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-privacy-policy.navmenu-item > .navmenu-link[href$="privacy-policy"]
Accessible namePrivacy Policy
Markup
<a class="navmenu-link " href="/pages/privacy-policy">
          Privacy Policy
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Component · Ref H17TED
Affected pagehttps://www.graylinemedical.com/account/login
Element.site-footer-navigation > .navmenu-depth-1.navmenu[aria-label="Legal"] > .navmenu-id-refund-policy.navmenu-item > .navmenu-link[href$="refund-policy"]
Accessible nameRefund policy
Markup
<a class="navmenu-link " href="/pages/refund-policy">
          Refund policy
        </a>
Affected pages/ /account/login /products/nova-bath-seat-basket /pages/payment-policy /cart
Low

Positive tabindex disrupts focus order

WCAG 2.4.3 (A)32 instances1 inspected page

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 32 affected elements
Component · Ref WWFXKK
Affected pagehttps://www.graylinemedical.com/
Elementdiv > article:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > button
Accessible nameQuick shop
Markup
<button class="productitem--action-trigger button-secondary" data-quickshop-full="" type="button" tabindex="1">
              Quick shop
            </button>
Component · Ref XYXVIP
Affected pagehttps://www.graylinemedical.com/
Elementdiv#shopify-section-home-featured-collection-2 > section > div > article:nth-of-type(3)
Accessible name<img src="//www.graylinemedical.com/cdn/shop/products/vialsealst1_512x512.jpg?v=1575939397" alt="Dimensions: .47&quot; X .78&quot; Quantity: 1000/Roll" data-rimg="noscript" srcset="//www.graylinemedical.com/cdn/shop/products/vialsealst1_512x512.jpg?v=1575939397 1x, //www.graylinemedical.com/cdn/shop/products/vialsealst1_1024x1024.jpg?v=1575939397 2x, //www.graylinemedical.com/cdn/shop/products/vialsealst1_1198x1198.jpg?v=1575939397 2.34x" > $246.99 USD const priceMainElements = document.querySelectorAll('div.price--main'); priceMainElements.forEach((priceMainElement) => { const bsscommerceMessageElement = priceMainElement.querySelector('.bsscommerce-ltsp-message'); if (bsscommerceMessageElement) { priceMainElement.removeAttribute('data-price'); } }); Steri-Tamp, Seal, Single Use Tamper Evident Sterile, Foil, .47" X .78", Red, 1000/Roll Steri-Tamp No reviews Dimensions: .47" X .78" Quantity: 1000/Roll Vial Seals Fits a 13MM vial cap Maintains a 100% sterile barrier Prevents contamination of medicatio... View full details Quick shop Add to cart { "settings": { "money_format": "${{amount}}", "enable_image_zoom": false, "image_zoom_level": "max" }, "context": { "product_available": "Add to cart", "product_unavailable": "Sold out" }, "product": {"id":2234024788025,"title":"Steri-Tamp, Seal, Single Use Tamper Evident Sterile, Foil, .47\" X .78\", Red, 1000\/Roll","handle":"steri-tamp-seal-single-use-tamper-evident-sterile-foil-47-x-78-red-1000-roll-vialsealst1","description":"\u003cp\u003e\u003cstrong\u003eDimensions: .47\" X .78\" Quantity: 1000\/Roll\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"product-tabs-content\" id=\"product_tabs_description_contents\"\u003e \u003c!--\u003ch5\u003eDetails\u003c\/h5\u003e--\u003e \u003cdiv class=\"std\"\u003e \u003ch5\u003e\u003cstrong\u003eVial Seals\u003c\/strong\u003e\u003c\/h5\u003e \u003cul class=\"disc\" style=\"margin-bottom: 15px; margin-left: 15px;\"\u003e \u003cli\u003eFits a 13MM vial cap\u003c\/li\u003e \u003cli\u003eMaintains a 100% sterile barrier\u003c\/li\u003e \u003cli\u003ePrevents contamination of medications\u003c\/li\u003e \u003cli\u003eConvenient, easy-to-use seal for vials\u003c\/li\u003e \u003cli\u003eTamper-evident feature is highly visible with “OPENED” indicators\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e\u003ctable class=\"data-table\" id=\"product-attribute-specs-table\"\u003e \u003ccol width=\"50%\"\u003e \u003ccol\u003e \u003ctbody\u003e \u003ctr\u003e \u003cth class=\"label\" align=\"left\"\u003eBrand\u003c\/th\u003e \u003ctd class=\"data\"\u003eSteri-Tamp\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"label\" align=\"left\"\u003eUnits\u003c\/th\u003e \u003ctd class=\"data\"\u003e1000\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"label\" align=\"left\"\u003eWidth\u003c\/th\u003e \u003ctd class=\"data\"\u003e8\/17\"\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"label\" align=\"left\"\u003eProduct Type\u003c\/th\u003e \u003ctd class=\"data\"\u003ePharmacy Seal\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"label\" align=\"left\"\u003eColor\u003c\/th\u003e \u003ctd class=\"data\"\u003eRed\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"label\" align=\"left\"\u003eUnit of Measurement\u003c\/th\u003e \u003ctd class=\"data\"\u003eQty Based Roll\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"label\" align=\"left\"\u003eSize\u003c\/th\u003e \u003ctd class=\"data\"\u003e8\/17\" x 32\/42\"\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e","published_at":"2019-05-15T00:00:00-07:00","created_at":"2019-05-16T04:05:41-07:00","vendor":"Steri-Tamp","type":"Retail Pharmacy","tags":["Acute Care Center Supplies","PDC Healthcare","Retail Pharmacy"],"price":24699,"price_min":24699,"price_max":24699,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":19311434661945,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VIALSEALST1","requires_shipping":true,"taxable":true,"featured_image":{"id":8794493812793,"product_id":2234024788025,"position":1,"created_at":"2019-05-16T04:05:41-07:00","updated_at":"2019-12-09T16:56:37-08:00","alt":"Dimensions: .47\" X .78\" Quantity: 1000\/Roll","width":1200,"height":1200,"src":"\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1.jpg?v=1575939397","variant_ids":[19311434661945]},"available":true,"name":"Steri-Tamp, Seal, Single Use Tamper Evident Sterile, Foil, .47\" X .78\", Red, 1000\/Roll","public_title":null,"options":["Default Title"],"price":24699,"weight":1000,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Dimensions: .47\" X .78\" Quantity: 1000\/Roll","id":2690593521721,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1.jpg?v=1575939397"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1.jpg?v=1575939397","\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1_alt.jpg?v=1575939397"],"featured_image":"\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1.jpg?v=1575939397","options":["Title"],"media":[{"alt":"Dimensions: .47\" X .78\" Quantity: 1000\/Roll","id":2690593521721,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1.jpg?v=1575939397"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1.jpg?v=1575939397","width":1200},{"alt":"Dimensions: .47\" X .78\" Quantity: 1000\/Roll","id":2690593554489,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1_alt.jpg?v=1575939397"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.graylinemedical.com\/cdn\/shop\/products\/vialsealst1_alt.jpg?v=1575939397","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eDimensions: .47\" X .78\" Quantity: 1000\/Roll\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"product-tabs-content\" id=\"product_tabs_description_contents\"\u003e \u003c!--\u003ch5\u003eDetails\u003c\/h5\u003e--\u003e \u003cdiv class=\"std\"\u003e \u003ch5\u003e\u003cstrong\u003eVial Seals\u003c\/strong\u003e\u003c\/h5\u003e \u003cul class=\"disc\" style=\"margin-bottom: 15px; margin-left: 15px;\"\u003e \u003cli\u003eFits a 13MM vial cap\u003c\/li\u003…[truncated by Evolize: exceeded D1 value limit]
Markup
<article class="productgrid--item  imagestyle--small      productitem--emphasis" data-product-item="" tabindex="1">
  <div class="productitem rfq-collection-item rfq-collection-loaded" data-product-item-content="" data-product-handle="steri-tamp-seal-single-use-tamper-evident-sterile-foil-47-x-78-red-1000-roll-vialsealst1">
    <a class="productitem--image-link" href="/collections/retail-pharmacy/products/steri-tamp-seal-single-use-tamper-evident-sterile-foil-47-x-78-red-1000-roll-vialsealst1">
      <figure class="productitem--image" data-product-item-image="">
        
          
          
…

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.