Public accessibility assessment

Accessibility issues detected on caffeumbria.com

Evolize inspected 5 public pages on caffeumbria.com and detected 50 automatically identifiable accessibility findings.

50Findings detected
5WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 4 inspected pages
Most affected page/pages/contact-us35 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)26 detected findings

Is caffeumbria.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 caffeumbria.com and detected 50 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 4 inspected pages. The most affected inspected page was "/pages/contact-us", where 35 findings were detected. The assessment identified findings mapped to 5 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) · 1 inspected page · 1 instance
    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) · 4 inspected pages · 4 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

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 4 instances
    Why this matters

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

    Recommended action

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

    View technical evidence →
  4. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 4 instances
    Why this matters

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

    Recommended action

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

    View technical evidence →
  5. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 4 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)AA2644 / 5
2.4.3Focus OrderA1244 / 5
2.5.8Target Size (Minimum)AA644 / 5
4.1.2Name, Role, ValueA544 / 5
1.3.1Info and RelationshipsA144 / 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)1 instance1 inspected page

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 1 affected element
Component · Ref TDEWTS
Affected pagehttps://caffeumbria.com/pages/contact-us
Elementiframe[height="450"]
Markup
<iframe src="https://www.google.c..." height="450" width="420" style="border:0; max-width:..." allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-dow...">
High

ARIA container is missing required child roles

WCAG 1.3.1 (A)4 instances4 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 4 affected elements
Component · Ref ZO1SG9
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Elementoverflow-list,ul[part="list"]
Accessible nameHome About Coffees Shop Online Coffee Blends All Coffee Blends Arco Etrusco Blend Bizzarri Blend Buona Sera Decaf Blend Grifo Blend Gusto Crema Blend Leone Blend Mezzanotte Decaf Blend Naturale Blend Terra Sana Blend Shop by Size 12 Ounce 5 Pound Shop By Category Cupping Room Collection Single Serve Coffees Cold Brew Rishi Tea Gifts & Merchandise Gift Sets Merchandise [data-menu-grid-id="MegaMenuList-4"] { --menu-columns-desktop: 4; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-4"] { --menu-columns-desktop: 4; --menu-columns-tablet: 4; } Our Cafés Wholesale Contact More
Markup
<ul part="list" role="list" style="height: 28px; counter-reset: overflow-count 0;">
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)4 instances4 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 4 affected elements
Component · Ref KQI32S
Affected pagehttps://caffeumbria.com/pages/contact-us
Element#account-popover > .account-actions > .account-actions__main-menu > .account-actions__header > .account-actions__title
Accessible nameAccount
Markup
<h2 id="account-drawer-heading" class="account-actions__title h5">Account
</h2>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)40 instances4 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 40 affected elements
Component · Ref TRHR0G
Affected pagehttps://caffeumbria.com/products/logo-tote
Elementcart-items-component > div:nth-of-type(2) > div > div > p:nth-of-type(2) > a
Accessible nameLog in
Markup
<a href="https://caffeumbria.com/customer_authentication/redirect?locale=en&amp;region_country=US">Log in</a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref 5QICG2
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Elementdiv:nth-of-type(1) > div > div:nth-of-type(3) > header-actions > dialog-component > button
Accessible nameAccount
Markup
<button class="account-button header-actions__action" aria-label="Account" aria-haspopup="dialog" ref="trigger" on:click="/showDialog"><span class="account-button__icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"></circle><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0">…
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref NPOACF
Affected pagehttps://caffeumbria.com/
Elementdiv#account-popover > div > div > div > a
Accessible nameSign in with email Sign in
Markup
<a href="/customer_authentication/login?return_to=%2F&amp;locale=en&amp;ui_hint=full&amp;region_country=US" class="account-actions__link button">
          <span class="account-actions__sign-in-text">
            Sign in with email
          </span>
          <span class="account-actions__fallback-text">
            Sign in
          </span>
        </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref YJ2FSM
Affected pagehttps://caffeumbria.com/pages/contact-us
Elementdialog-component > dialog > div > div > div > a
Accessible nameSign in with email Sign in
Markup
<a href="/customer_authentication/login?return_to=%2Fpages%2Fcontact-us&amp;locale=en&amp;ui_hint=full&amp;region_country=US" class="account-actions__link button">
          <span class="account-actions__sign-in-text">
            Sign in with email
          </span>
          <span class="account-actions__fallback-text">
            Sign in
          </span>
        </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref XCL1NO
Affected pagehttps://caffeumbria.com/
Elementheader-component#header-component > div:nth-of-type(1) > div > div:nth-of-type(1) > search-button > button
Accessible nameSearch
Markup
<button on:click="#search-modal/showDialog" class="button button-unstyled search-modal__button header-actions__action" aria-label="Search" aria-haspopup="dialog">
      <span aria-hidden="true" class="svg-wrapper">
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"></circle><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"></path></svg>

      </span>
    </button>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref 45ADCE
Affected pagehttps://caffeumbria.com/pages/contact-us
Elementcart-drawer-component > dialog > div > cart-items-component > div:nth-of-type(1) > button
Accessible nameClose dialog
Markup
<button ref="closeButton" on:click="cart-drawer-component/close" class="button close-button cart-drawer__close-button button-unstyled" aria-label="Close dialog">
              <span class="svg-wrapper"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
       …
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref LBHU32
Affected pagehttps://caffeumbria.com/
Elementdiv > nav > div > overflow-list > li:nth-of-type(8) > button
Accessible nameMore
Markup
<button class="button menu-list__link button-unstyled" aria-expanded="false" aria-label="More">
      <span class="menu-list__link-title" aria-hidden="true">More</span>
    </button>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref JQOV6
Affected pagehttps://caffeumbria.com/
Elementdiv > cart-items-component > div:nth-of-type(2) > div > div > a
Accessible nameContinue shopping
Markup
<a class="button cart-items__empty-button" href="/collections/all">
      Continue shopping
    </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref XDMZ1R
Affected pagehttps://caffeumbria.com/pages/contact-us
Elementdiv > div:nth-of-type(3) > header-actions > dialog-component > dialog > button
Accessible nameClose dialog
Markup
<button ref="closeButton" on:click="/closeDialog" class="button button-unstyled close-button account-drawer__close-button" aria-label="Close dialog" autofocus="">
      <span class="svg-wrapper" aria-hidden="true"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</s…
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref 6OAUUK
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Elementdiv#terms-policies-popover > ul > li:nth-of-type(1) > a
Accessible nameRefund policy
Markup
<a href="/policies/refund-policy" class="footer-utilities__text">Refund policy</a>
Affected pages/pages/contact-us /policies/terms-of-service
Component · Ref GSX8C6
Affected pagehttps://caffeumbria.com/
Elementdiv#shopify-section-template--22600728772824__slideshow_UGDLdt > div:nth-of-type(2) > slideshow-component > slideshow-container > slideshow-arrows > button:nth-of-type(1)
Accessible namePrevious slide
Markup
<button class="
    slideshow-control slideshow-control--previous
    
     slideshow-control--shape-circle
    slideshow-control--style-chevron
    button button-unstyled button-unstyled--transparent
     flip-x
  " aria-label="Previous slide" on:click="/previous" ref="previous">
  <span class="svg-wrapper icon-caret"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</button>
Component · Ref SQIY9O
Affected pagehttps://caffeumbria.com/products/logo-tote
Elementdiv:nth-of-type(1) > media-gallery > slideshow-component > slideshow-container > slideshow-slides > slideshow-slide:nth-of-type(2)
Accessible nameOpen image in full screen
Rolebutton
Markup
<slideshow-slide ref="slides[]" aria-hidden="true" style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable" on:click="#zoom-dialog-Abkw0KzJlQ0k5NlhQL__media-gallery/open/1" on:keydown="media-gallery/handleZoomKeydown/1" tabindex="0" role="button" aria-label="Open image in full screen">
  



<div class="product-media" style="--ratio: 1.0" data-media-id="26797421068504">
  
  <img src="//caffeumbria…
High

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)5 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 5 affected elements
Component · Ref VSXGUM
Affected pagehttps://caffeumbria.com/
Elementbutton[aria-label="Slide 1 of 3"]
Accessible nameSlide 1 of 3
Markup
<button class="slideshow-control button button-unstyled" style="animation-timeline: --slide-0" aria-label="Slide 1 of 3" on:click="/select/0" ref="dots[]" aria-selected="false">
                1
              </button>
Affected pages/ /products/logo-tote
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)2 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 2 affected elements
Component · Ref YSKTRV
Affected pagehttps://caffeumbria.com/
Elementslideshow-slides > .color-scheme-6
Accessible nameCOFFEE FOR HOSPITALITY WHOLESALE PROGRAM
Markup
<slideshow-slide ref="slides[]" aria-hidden="true" style="--slideshow-timeline..." class="color-scheme-6" data-slide-image-alt="A white ceramic espr..." on:click="/select/0">
Component · Ref NEYOW8
Affected pagehttps://caffeumbria.com/products/logo-tote
Element.media-fit-cover[role="button"][aria-label="Open image in full screen"]:nth-child(2)
Accessible nameOpen image in full screen
Rolebutton
Markup
<slideshow-slide ref="slides[]" aria-hidden="true" style="--slideshow-timeline..." class="product-media-contai..." on:click="#zoom-dialog-Abkw0Kz..." on:keydown="media-gallery/handle..." tabindex="0" role="button" aria-label="Open image in full s...">
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)240 instances4 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 240 affected elements
Component · Ref USIJ4I
Affected pagehttps://caffeumbria.com/
Element.menu.menu--no-accordion[data-testid="menu-static"]:nth-child(1) > .menu__nav > .details-content > .list-unstyled > .menu__item.paragraph:nth-child(4) > a
Accessible nameArco Etrusco Blend
Markup
<a href="/collections/arco-etrusco-blend-dark-roast">
                  Arco Etrusco Blend
                </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref BHCQQ5
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Elementa[href$="shipping-information"]
Accessible nameShipping Information
Markup
<a href="/pages/shipping-information">
                  Shipping Information
                </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref FRI1EE
Affected pagehttps://caffeumbria.com/pages/contact-us
Element.policy-list-trigger
Accessible nameTerms and Policies
Markup
<button class="policy-list-trigger ..." popovertarget="terms-policies-popov..." popovertargetaction="toggle" ref="trigger" style="
--color: ;--font-si...">
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref XD88TB
Affected pagehttps://caffeumbria.com/
Element#menu-heading-AZTFyaW9KUTd0N2dIR__menu_ykrfbY
Accessible nameSupport
Markup
<h5 id="menu-heading-AZTFyaW9KUTd0N2dIR__menu_ykrfbY" class="menu__heading h5">Support</h5>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref Q13DI4
Affected pagehttps://caffeumbria.com/pages/contact-us
Element.wlcr-site-attribution
Accessible namesite attribution link to WLCR homepage
Markup
<a href="https://wlcr.io" target="_blank" class="wlcr-site-attribution" aria-label="site attribution link to WLCR homepage">
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref 33XDLR
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Element.menu__item.paragraph:nth-child(7) > a
Accessible nameLeone Blend
Markup
<a href="/collections/leone-blend-light-roast">
                  Leone Blend
                </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref 5KEUW4
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Element.brand-copyright
Accessible name© 2026 Caffè Umbria
Markup
<span class="brand-copyright">
      
      © 2026
      <a href="/" title="">Caffè Umbria</a></span>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref 87FLAM
Affected pagehttps://caffeumbria.com/
Element#menu-link-2 > .menu-list__link-title
Accessible nameAbout
Markup
<span class="menu-list__link-title">About</span>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref LKT9HH
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Element.announcement-bar__text
Accessible nameSubscribe & Save →
Markup
<p class="announcement-bar__text">
      Subscribe &amp; Save →
    </p>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref TSUFYR
Affected pagehttps://caffeumbria.com/
Element.text-block--AUXZLRVBEN01WaVZJS__text_93LtFj > p
Accessible nameFLAT RATE SHIPPING: $7.95 CONTIGUOUS U.S. $11.95 ALASKA / HAWAII $13.95 OFF-SHORE U.S. TERRITORIES
Markup
<p>FLAT RATE SHIPPING: $7.95 CONTIGUOUS U.S.&nbsp;<br>$11.95 ALASKA / HAWAII&nbsp;<br>$13.95 OFF-SHORE U.S. TERRITORIES</p>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref 0RNIRC
Affected pagehttps://caffeumbria.com/pages/contact-us
Element.group-block--height-fit.group-block--width-fill.group-block:nth-child(2) > .layout-panel-flex--column.group-block-content.layout-panel-flex > .menu.menu--no-accordion[data-testid="menu-static"]:nth-child(2) > .menu__nav > .details-content > .list-unstyled > .menu__item.paragraph:nth-child(2) > a[href$="our-cafes"]
Accessible namePortland
Markup
<a href="/pages/our-cafes">
                  Portland
                </a>
Affected pages/ /pages/contact-us /policies/terms-of-service
Component · Ref EZKGWU
Affected pagehttps://caffeumbria.com/products/logo-tote
Elementinput[type="number"]
Accessible nameQuantity
Markup
<input type="number" name="quantity" value="1" data-cart-quantity="0" min="1" on:blur="/setQuantity" on:focus="/selectInputValue" ref="quantityInput" aria-label="Quantity" step="1">
Component · Ref 8RAUIQ
Affected pagehttps://caffeumbria.com/products/logo-tote
Element.text-block--AajFIaW1vQXpPV3NDK__text_xrnftG > h2
Accessible nameLogo Tote
Markup
<h2>Logo Tote</h2>
Affected pages/ /products/logo-tote
Component · Ref LS8HC5
Affected pagehttps://caffeumbria.com/
Elementrte-formatter > p:nth-child(1)
Accessible nameAuthentic Italian espresso relies on a crafted blending of the finest Arabica coffee from a variety of sources. This artisan tradition results in a flavor experience that is more complex and sophisticated than any of its individual, single-origin parts.
Markup
<p>Authentic Italian espresso relies on a crafted blending of the finest Arabica coffee from a variety of sources. This artisan tradition results in a flavor experience that is more complex and sophisticated than any of its individual, single-origin parts.</p>
Affected pages/ /pages/contact-us
Component · Ref D8VAZ1
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Elementh1
Accessible nameTerms of service
Markup
<h1>Terms of service</h1>
Affected pages/pages/contact-us /policies/terms-of-service
Component · Ref 04TZ7H
Affected pagehttps://caffeumbria.com/pages/contact-us
Elementp:nth-child(4) > .bold:nth-child(1)
Accessible nameSeattle:
Markup
<span class="bold">Seattle:&nbsp;</span>
Component · Ref R5W25H
Affected pagehttps://caffeumbria.com/products/logo-tote
Element.hidden--mobile > .resource-list__item:nth-child(1) > product-card-link[data-product-id="3205300869"] > product-card[data-product-variants-size="1"] > .product-card__content.product-grid__card.gap-style > .user-select-text.contents[ref="productTitleLink"] > .text-block--AYVZBazlUeEVaL2lJU__product_title_M7MJkb.text-block--align-center.text-block > p
Accessible nameLogo Mug Gift Set - Single
Markup
<p>Logo Mug Gift Set - Single</p>
Component · Ref G3SXSF
Affected pagehttps://caffeumbria.com/products/logo-tote
Element.group-block--width-fill.group-block.group-block--height-fit:nth-child(2) > .group-block-content.mobile-column.layout-panel-flex--column > .menu.menu--no-accordion[data-testid="menu-static"]:nth-child(1) > .menu__nav > .details-content > .list-unstyled > .menu__item.paragraph:nth-child(3) > a
Accessible nameBizzarri Blend
Markup
<a href="/collections/bizzarri-blend-medium-dark-roast">
                  Bizzarri Blend
                </a>
Component · Ref 9EYB6F
Affected pagehttps://caffeumbria.com/pages/contact-us
Element.bold:nth-child(4)
Accessible nameToll-free:
Markup
<span class="bold">Toll-free:&nbsp;</span>
Component · Ref GW2WB9
Affected pagehttps://caffeumbria.com/pages/contact-us
Element.under[href$="wholesale"]
Accessible namewholesale coffee program
Markup
<a href="/pages/wholesale" class="under">wholesale coffee program</a>
Component · Ref JJSU9K
Affected pagehttps://caffeumbria.com/pages/contact-us
Elementa[href="/collections/all?view=list"]
Accessible nameunique coffee blends
Markup
<a href="/collections/all?view=list" class="under">unique coffee blends</a>
Component · Ref OC6XCO
Affected pagehttps://caffeumbria.com/policies/terms-of-service
Element.rte > p:nth-child(1)
Accessible nameTERMS OF SERVICE
Markup
<p>TERMS OF SERVICE</p>
Component · Ref KB7PI1
Affected pagehttps://caffeumbria.com/pages/contact-us
Elementem
Accessible name[email removed]
Markup
<em>[email removed]</em>
Component · Ref D861AQ
Affected pagehttps://caffeumbria.com/products/logo-tote
Element.text-block--AZVFKV0ZNUjcrNDFua__text_aEtTtq
Accessible name• 12 oz Cotton Tote • Leather shoulder straps • Handle Length: 22” • Dimensions: 15"W * 13"H * 5"Gusset • Color: Natural This is a fashionable cotton tote with side gusset. The bag has a large main compartment and 22" leather shoulder straps. This product is kid-friendly and can be used as your everyday carry tote. They are perfect for everyday outing, shopping, carrying items for everyday use.
Markup
<rte-formatter class=" spacing-style text-..." style="
    --padding-block...">
Component · Ref JNAEPW
Affected pagehttps://caffeumbria.com/products/logo-tote
Elementproduct-price > div[ref="priceContainer"] > .price
Accessible name$ 18.00
Markup
<span class="price">$ 18.00</span>

Showing 25 representative examples · 1 more affected element not shown

Medium

Touch targets are too small

WCAG 2.5.8 (AA)58 instances4 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 58 affected elements
Component · Ref GPZJIX
Affected pagehttps://caffeumbria.com/products/logo-tote
Element.menu.menu--no-accordion[data-testid="menu-static"]:nth-child(1) > .menu__nav > .details-content > .list-unstyled > .menu__item.paragraph:nth-child(4) > a
Accessible nameArco Etrusco Blend
Markup
<a href="/collections/arco-etrusco-blend-dark-roast">
                  Arco Etrusco Blend
                </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref XTDFMC
Affected pagehttps://caffeumbria.com/pages/contact-us
Element.menu__item.paragraph:nth-child(8) > a
Accessible nameNaturale Blend
Markup
<a href="/collections/naturale-blend-medium-dark-roast">
                  Naturale Blend
                </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref XP8S12
Affected pagehttps://caffeumbria.com/products/logo-tote
Elementa[href$="about-us#education"]
Accessible nameEducation
Markup
<a href="/pages/about-us#education">
                  Education
                </a>
Affected pages/ /pages/contact-us /products/logo-tote /policies/terms-of-service
Component · Ref X1G9PV
Affected pagehttps://caffeumbria.com/pages/contact-us
Element.group-block--height-fit.group-block--width-fill.group-block:nth-child(2) > .layout-panel-flex--column.group-block-content.layout-panel-flex > .menu.menu--no-accordion[data-testid="menu-static"]:nth-child(1) > .menu__nav > .details-content > .list-unstyled > .menu__item.paragraph:nth-child(2) > a
Accessible nameTerra Sana Blend
Markup
<a href="/collections/terra-sana-blend-medium-roast">
                  Terra Sana Blend
                </a>
Affected pages/ /pages/contact-us /policies/terms-of-service
Component · Ref 3N2KOS
Affected pagehttps://caffeumbria.com/
Elementbutton[aria-label="Slide 1 of 3"]
Accessible nameSlide 1 of 3
Markup
<button class="slideshow-control button button-unstyled" style="animation-timeline: --slide-0" aria-label="Slide 1 of 3" on:click="/select/0" ref="dots[]" aria-selected="false">
                1
              </button>
Component · Ref YAK23O
Affected pagehttps://caffeumbria.com/products/logo-tote
Element.group-block--width-fill.group-block.group-block--height-fit:nth-child(2) > .group-block-content.mobile-column.layout-panel-flex--column > .menu.menu--no-accordion[data-testid="menu-static"]:nth-child(2) > .menu__nav > .details-content > .list-unstyled > .menu__item.paragraph:nth-child(2) > a[href$="our-cafes"]
Accessible namePortland
Markup
<a href="/pages/our-cafes">
                  Portland
                </a>

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.