Public accessibility assessment

Accessibility issues detected on opassmokedmeats.com

Evolize inspected 5 public pages on opassmokedmeats.com and detected 52 automatically identifiable accessibility findings.

52Findings detected
9WCAG criteria affected
5Pages inspected
13 Aug 2026Assessment date

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

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

Is opassmokedmeats.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 opassmokedmeats.com and detected 52 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 44 findings were detected. The assessment identified findings mapped to 9 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 title attribute to the iframe element, providing a brief description of the frame's content, such as 'Google Map of store location'. Example: <iframe title='Google Map of store location' ...>

    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 their destination is unknown to screen reader users.

    Recommended action

    Add alt text to the image inside the link, or provide another way for screen readers to announce the link's purpose, like an aria-label attribute.

    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 their destination is unknown to screen reader users.

    Recommended action

    Add alt text to the image inside the link, or provide another way for screen readers to announce the link's purpose, like an aria-label attribute.

    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 their destination is unknown to screen reader users.

    Recommended action

    Add alt text to the image inside the link, or provide another way for screen readers to announce the link's purpose, like an aria-label attribute.

    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 their destination is unknown to screen reader users.

    Recommended action

    Add alt text to the image inside the link, or provide another way for screen readers to announce the link's purpose, like an aria-label attribute.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2755 / 5
2.4.4Link Purpose (In Context)A655 / 5
1.3.1Info and RelationshipsA555 / 5
2.1.1KeyboardA555 / 5
2.4.3Focus OrderA555 / 5
3.3.2Labels or InstructionsA255 / 5
4.1.2Name, Role, ValueA255 / 5
1.4.1Use of ColorA155 / 5
2.5.8Target Size (Minimum)AA155 / 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 title attribute to the iframe element, providing a brief description of the frame's content, such as 'Google Map of store location'. Example: <iframe title='Google Map of store location' ...>

View 5 affected elements
Component · Ref G674Y8
Affected pagehttps://opassmokedmeats.com/
Elementiframe[allowfullscreen=""]
Markup
<iframe src="https://www.google.c..." allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-dow...">
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
High

ARIA container is missing required child roles

WCAG 1.3.1 (A)5 instances5 inspected pages

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

Why it matters

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

Recommended correction

Add listitem roles to the child elements of the list, for example by adding role="listitem" to each <li> element.

View 5 affected elements
Component · Ref 6SQN56
Affected pagehttps://opassmokedmeats.com/
Element.list-menu--inline
Accessible nameProducts Sausage Cured Meats Tenderloins Poultry Ham & Bacon Samplers & Combos …[truncated by Evolize: exceeded D1 value limit]
Rolelist
Markup
<ul class="list-menu list-menu--inline" role="list">
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)23 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

Add focusable semantics or a tabindex to the search button element, ensuring it can receive keyboard focus. For example, add a tabindex attribute or use an element that is naturally focusable, such as a button element.

View 23 affected elements
Component · Ref IHZYHV
Affected pagehttps://opassmokedmeats.com/
Elementsticky-header > header > div > details-modal > details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
            <span>
              <!-- <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
	              <use href="#icon-search">
              </svg> -->
              <img class="icon" src="https://cdn.shopify.com/s/files/1/0635/8876/1857/t/4/assets/search_icon.svg" alt="">
              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role=…
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref F6E46U
Affected pagehttps://opassmokedmeats.com/
Elementdetails#Details-menu-drawer-container > summary
Accessible nameMenu
Rolebutton
Markup
<summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu" role="button" aria-expanded="false" aria-controls="menu-drawer">
            <span>
              <!-- <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
</svg> -->
<img class="icon icon-hamburger" sr…
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref EEBSOK
Affected pagehttps://opassmokedmeats.com/
Elementdetails#Details-HeaderMenu-1 > summary
Accessible nameProducts
Rolebutton
Markup
<summary class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="HeaderMenu-MenuList-1">
                                                                                                                                                                                                                                                                                                                                                                   <a href="https://opas-smoked-meats.myshopify.com/collections"><span>Products</span></a>
              …
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref IPCXPH
Affected pagehttps://opassmokedmeats.com/
Elementdetails#Details-menu-drawer-menu-item-1 > summary
Accessible nameProducts
Rolebutton
Markup
<summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-Products">
                              <a href="https://opas-smoked-meats.myshopify.com/collections" style="text-decoration: none; color: inherit !important;">Products</a>
                              <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-…
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref 0G68W1
Affected pagehttps://opassmokedmeats.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>
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)5 instances5 inspected pages

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Why it matters

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Recommended correction

To fix this issue, ensure that the modal dialog traps keyboard focus by setting the `tabindex` attribute to `-1` on the modal container and making sure that all focusable elements within the modal have a `tabindex` greater than or equal to `0`. Additionally, use JavaScript to prevent focus from escaping the modal by listening for the `keydown` event and preventing default behavior when the user tries to tab out of the modal.

View 5 affected elements
Component · Ref YYLMEI
Affected pagehttps://opassmokedmeats.com/
Elementsticky-header > header > div > details-modal > details > div
Accessible nameSearch
Roledialog
Markup
<div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
            <div class="modal-overlay"></div>
            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
                  <div class="field">
                    <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expa…
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)6 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 visible label to the form field that remains present even when the user interacts with the field. This can be achieved by adding a `<label>` element with a `for` attribute matching the `id` of the input field.

View 6 affected elements
Component · Ref J8S9QF
Affected pagehttps://opassmokedmeats.com/
Elementdiv:nth-of-type(1) > div:nth-of-type(1) > div > form > div > input
Markup
<input type="text" name="Email" class="form-control" placeholder="Enter your email address">
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref DQ2PCG
Affected pagehttps://opassmokedmeats.com/
Elementinput#NewsletterForm--template--16005073305857__16554688545f11cffd
Markup
<input id="NewsletterForm--template--16005073305857__16554688545f11cffd" type="email" name="contact[email]" class="email_input" value="" aria-required="true" autocorrect="off" autocapitalize="off" placeholder="Enter your email address" autocomplete="email" required="">
High

Interactive controls must not be nested

WCAG 4.1.2 (A)5 instances5 inspected pages

Interactive controls must not be nested

Why it matters

Interactive controls must not be nested

Recommended correction

Ensure that interactive controls are not nested inside other interactive elements. Consider reorganizing the HTML structure to separate the interactive elements, or removing the unnecessary interactive role from the parent element.

View 5 affected elements
Component · Ref 01SAUR
Affected pagehttps://opassmokedmeats.com/
Elementsummary[aria-controls="HeaderMenu-MenuList-1"]
Accessible nameProducts
Rolebutton
Markup
<summary class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="HeaderMenu-MenuList-1">
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)82 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 between the text color and background color of the 'Shipping' link to meet the minimum contrast ratio thresholds.

View 82 affected elements
Component · Ref 9FIZZM
Affected pagehttps://opassmokedmeats.com/
Elementa[href$="shipping-policy"]
Accessible nameShipping
Markup
<a href="/policies/shipping-policy">Shipping</a>
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref 9FJ00F
Affected pagehttps://opassmokedmeats.com/
Elementp:nth-child(2) > a[target="_blank"]
Accessible name410 South Washington StreetFredericksburg, TX 78624
Markup
<a href="https://www.google.com/maps?ll=30.268159,-98.871106&z=15&t=m&hl=en&gl=IN&mapclient=embed&q=410+S+Washington+St+Fredericksburg,+TX+78624+USA" target="_blank" title="410 S Washington St Fredericksburg, TX 78624 USA">
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref 5P5NU0
Affected pagehttps://opassmokedmeats.com/
Element.color-accent-1.announcement-bar[aria-label="Announcement"] > .announcement-bar__link.animate-arrow.focus-inset > .announcement-bar__message.h5
Accessible nameOrder from Opa's Deli & Market - Pick Up in Fredericksburg
Markup
<p class="announcement-bar__message h5">
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref YKGV1O
Affected pagehttps://opassmokedmeats.com/
Element.slick-current.slick-active[data-slick-index="0"] > p
Accessible name"The lady at the cash register was very friendly and helpful. My husband got a turkey and swiss sandwich and I got the honey chicken salad. Both were super good."
Markup
<p>"The lady at the cash register was very friendly and helpful. My husband got a turkey and swiss sandwich and I got the honey chicken salad. Both were super good."</p>
Affected pages/ /pages/cart /pages/checkout /pages/my-account
Component · Ref ATI4M9
Affected pagehttps://opassmokedmeats.com/pages/cart
Elementstrong:nth-child(1)
Accessible nameMon. - Fri.
Markup
<strong>Mon. - Fri.</strong>
Affected pages/pages/cart /pages/checkout /pages/my-account /cart
Component · Ref YJRHE6
Affected pagehttps://opassmokedmeats.com/
Elementp:nth-child(3) > strong:nth-child(1)
Accessible nameMon.-Fri.
Markup
<strong>Mon.-Fri.</strong>
Affected pages/ /cart
Component · Ref CRMUGI
Affected pagehttps://opassmokedmeats.com/
Element.location_section > p:nth-child(4)
Accessible nameMon. - Fri. 8:00am - 5:30pmSaturday 8:00am - 4:00pmSunday Closed
Markup
<p><strong>Mon. - Fri.</strong>&nbsp;8:00am - 5:30pm<br><strong>Saturday</strong> 8:00am - 4:00pm<br><strong>Sunday</strong> Closed</p>
Affected pages/ /cart
Component · Ref AG777F
Affected pagehttps://opassmokedmeats.com/
Element.image-with-text__text > p:nth-child(1)
Accessible name410 South Washington StreetFredericksburg, TX 78624
Markup
<p>410 South Washington Street<br>Fredericksburg, TX 78624</p>
Component · Ref 49M5DZ
Affected pagehttps://opassmokedmeats.com/
Elementli:nth-child(1) > p
Accessible nameOld World Tradition
Markup
<p>Old World Tradition</p>
Component · Ref P5CN5R
Affected pagehttps://opassmokedmeats.com/
Element.pro_dtl > li:nth-child(2)
Accessible name1 Boneless Peppered Holiday Ham
Markup
<li>1 Boneless Peppered Holiday Ham</li>
Component · Ref FXWUQU
Affected pagehttps://opassmokedmeats.com/
Element.read_more[href$="shipping-delivery"]
Accessible nameRead More
Markup
<a class="read_more" href="/pages/shipping-delivery">Read More</a>
Component · Ref 1QJOPS
Affected pagehttps://opassmokedmeats.com/
Element.card.card--standard.card--media > .card__content > .card__information > .card__heading > .full-unstyled-link[href$="sausage"]
Accessible nameSausage
Markup
<a href="/collections/sausage" class="full-unstyled-link">
Component · Ref 6Q27TV
Affected pagehttps://opassmokedmeats.com/
Element.service_box:nth-child(1) > .service_detail > h4
Accessible nameShipping & Delivery
Markup
<h4>Shipping &amp; Delivery</h4>
Component · Ref FBHFPH
Affected pagehttps://opassmokedmeats.com/
Element.subtitle.banner__text > p:nth-child(2)
Accessible nameof Opa’s Tradition
Markup
<p>of Opa’s Tradition</p>
Component · Ref WAAD7I
Affected pagehttps://opassmokedmeats.com/
Element.h1.banner__heading > span
Accessible name78 Years
Markup
<span>78 Years</span>
Component · Ref 7VSUIQ
Affected pagehttps://opassmokedmeats.com/
Element.price__regular > .price-item--regular.price-item
Accessible name$103.95
Markup
<span class="price-item price-item--regular">
        $103.95
      </span>
Component · Ref NLM4CU
Affected pagehttps://opassmokedmeats.com/
Element.h4 > span
Accessible nameContinuing
Markup
<span>Continuing</span>
Component · Ref DYQA10
Affected pagehttps://opassmokedmeats.com/
Element.newsletter_form > p
Accessible nameReceive updates on specials, news, recipes, and upcoming events!
Markup
<p>Receive updates on specials, news, recipes, and upcoming events!</p>
Component · Ref D7M130
Affected pagehttps://opassmokedmeats.com/
Element#ProductInfo-template--16005073305857__16548368458c309dab > h3
Accessible nameFeatured Item
Markup
<h3>Featured Item</h3>
Component · Ref 74KM2Y
Affected pagehttps://opassmokedmeats.com/
Elementb
Accessible nameContains:
Markup
<b>Contains:</b>
Component · Ref PB6043
Affected pagehttps://opassmokedmeats.com/
Element#Slide-template--16005073305857__1652436028443af328-2 > .slideshow__text-wrapper.banner__content--bottom-center.banner__content > .slideshow__text.slideshow__text--center.slideshow__text-mobile--center > .banner__text > span
Accessible nameFestive Feasts
Markup
<span>Festive Feasts</span>
Component · Ref K5NQA1
Affected pagehttps://opassmokedmeats.com/
Element.rating-count > span[aria-hidden="true"]
Accessible name(4)
Markup
<span aria-hidden="true">(4)</span>
Component · Ref TC6KRK
Affected pagehttps://opassmokedmeats.com/
Element.product__title
Accessible nameOpa's Breakfast Combo
Markup
<h2 class="product__title h2">Opa's Breakfast Combo
</h2>
Component · Ref IHR47K
Affected pagehttps://opassmokedmeats.com/
Element.rating-text > span[aria-hidden="true"]
Accessible name5.0 / 5.0
Markup
<span aria-hidden="true">5.0 / 5.0</span>
Component · Ref MHCTV8
Affected pagehttps://opassmokedmeats.com/
Element.slick-current.slick-active[data-slick-index="0"] > span:nth-child(3)
Accessible nameCrystal Herzog
Markup
<span>Crystal Herzog</span>
Component · Ref 3X9CWQ
Affected pagehttps://opassmokedmeats.com/
Element.product__tax
Accessible nameShipping calculated at checkout.
Markup
<div class="product__tax caption rte"><a href="/policies/shipping-policy">Shipping</a> calculated at checkout.
</div>
Component · Ref V51BEO
Affected pagehttps://opassmokedmeats.com/
Element.newsletter_form > h2
Accessible nameSign Up For Our Newsletter
Markup
<h2>Sign Up For Our Newsletter</h2>
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)10 instances5 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Add a unique and descriptive accessible name to each navigation landmark using the 'aria-label' or 'aria-labelledby' attribute.

View 10 affected elements
Component · Ref 26MZZ7
Affected pagehttps://opassmokedmeats.com/
Elementdiv#menu-drawer > div > div > nav
Accessible nameProducts Products Sausage Cured Meats Tenderloins Poultry Ham & Bacon Samplers & Combos Specialty Gift Cards Deli & Market Catering Our Story Visit Us
Markup
<nav class="menu-drawer__navigation">
                  <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-Products">
                              <a href="https://opas-smoked-meats.myshopify.com/collections" style="text-decoration: none; color: inherit !important;">Products</a>
                              <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" f…
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Component · Ref DY7BGQ
Affected pagehttps://opassmokedmeats.com/
Elementdiv#shopify-section-header > sticky-header > header > nav
Accessible nameProducts Sausage Cured Meats Tenderloins Poultry Ham & Bacon Samplers & Combos …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav class="header__inline-menu">
                    <ul class="list-menu list-menu--inline" role="list">
                                            <li><header-menu>
                                                                                                                                                                                                                                                                                                                     <details id="Details-HeaderMenu-1">
                                                                                      …
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart
Medium

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)15 instances2 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

To fix this issue, ensure that the link is either visible when it receives focus or is removed from the tab order if it's not intended to be interacted with. This can be achieved by adding 'tabindex='-1'' to the link element or by making the link visible when it receives focus.

View 15 affected elements
Component · Ref 55QP2Y
Affected pagehttps://opassmokedmeats.com/
Elementdiv > div:nth-of-type(1) > div:nth-of-type(2) > div > h3 > a
Accessible nameSausage
Markup
<a href="/collections/sausage" class="full-unstyled-link">Sausage
            </a>
Affected pages/ /cart
Component · Ref TQB38A
Affected pagehttps://opassmokedmeats.com/
Elementa#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>
Component · Ref 0IONX6
Affected pagehttps://opassmokedmeats.com/cart
Elementdiv > div > div > div:nth-of-type(1) > small > a
Accessible nameshipping
Markup
<a href="/policies/shipping-policy">shipping</a>
Component · Ref XAIZPF
Affected pagehttps://opassmokedmeats.com/cart
Elementdiv#shopify-section-template--16005072847105__cart-items > cart-items > div:nth-of-type(1) > a
Accessible nameContinue shopping
Markup
<a href="/collections/all" class="underlined-link">Continue shopping</a>
Low

Touch targets are too small

WCAG 2.5.8 (AA)5 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 the size of the interactive controls to at least 24x24px or ensure there is sufficient space around them to make them easier to tap.

View 5 affected elements
Component · Ref CH2JZT
Affected pagehttps://opassmokedmeats.com/
Elementsummary[aria-controls="HeaderMenu-MenuList-1"]
Accessible nameProducts
Rolebutton
Markup
<summary class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="HeaderMenu-MenuList-1">
Affected pages/ /pages/cart /pages/checkout /pages/my-account /cart

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.