Public accessibility assessment

Accessibility issues detected on parrotuncle.com

Evolize inspected 5 public pages on parrotuncle.com and detected 59 automatically identifiable accessibility findings.

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

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

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

Is parrotuncle.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 parrotuncle.com and detected 59 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 37 findings were detected. The assessment identified findings mapped to 12 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 · 8 instances
    Why this matters

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to /products/84-inch-10....

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2655 / 5
2.4.4Link Purpose (In Context)A855 / 5
2.4.3Focus OrderA755 / 5
1.3.1Info and RelationshipsA555 / 5
4.1.2Name, Role, ValueA555 / 5
2.1.1KeyboardA355 / 5
1.1.1Non-text ContentA211 / 5
1.2.2Captions (Prerecorded)A111 / 5
1.4.4Resize TextAA155 / 5
2.2.2Pause, Stop, HideA122 / 5
2.5.8Target Size (Minimum)AA111 / 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

Critical

Buttons have no accessible name

WCAG 4.1.2 (A)3 instances1 inspected page

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Why it matters

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Recommended correction

Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

View 3 affected elements
Component · Ref QFGX9
Affected pagehttps://parrotuncle.com/
Element#block-template--21673962504389__shop_the_look_fgKfaQ-look_etb4ez-2 > .shop-the-look__dot.hidden-phone[is="toggle-button"]
Markup
<button type="button" is="toggle-button" class="shop-the-look__dot tap-area hidden-phone" aria-controls="block-template--21673962504389__shop_the_look_fgKfaQ-look_etb4ez-2-product" aria-expanded="false">
                    <span class="active-dot"></span>
                  </button>
High

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)5 instances5 inspected pages

Elements must only use supported ARIA attributes

Why it matters

Elements must only use supported ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref GVWM3
Affected pagehttps://parrotuncle.com/pages/payment-method
Elementinput[is="predictive-search-input"]
Accessible nameSearch
Markup
<input class="predictive-search__input" is="predictive-search-input" type="text" name="q" autocomplete="off" autocorrect="off" aria-controls="search-drawer" aria-expanded="false" aria-label="Search" placeholder="What are you looking for?">
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)61 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 61 affected elements
Component · Ref EIUGPN
Affected pagehttps://parrotuncle.com/
Elementli[data-item-title="Sale"] > .header__linklist-link.link--animated
Accessible nameSale
Markup
<a class="header__linklist-link link--animated" href="/collections/seasonal-discounts">Sale</a>
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref 5WWIXL
Affected pagehttps://parrotuncle.com/products/bbf3015
Element.footer-newsletter-submit
Accessible nameSUBMIT
Markup
<button type="submit" class="footer-newsletter-submit">SUBMIT</button>
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref GDA7IV
Affected pagehttps://parrotuncle.com/products/bbf3015
Element#pop-convert-app,.submit-button
Markup
<button data-v-cd8905bd="" data-v-bc84a35a="" class="submit-button clickable-effect form-block-submit-button" type="submit" style="--e591965c: #e07229; --v4cbce425: #ffffff;">Subscribe</button>
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref BFXOFB
Affected pagehttps://parrotuncle.com/pages/payments
Element.breadcrumb__link[href="/"]
Accessible nameHome
Markup
<a class="breadcrumb__link" href="/">Home</a>
Affected pages/products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref 25CPHK
Affected pagehttps://parrotuncle.com/products/bbf3015
Element.pu-shipping-delivery__estimate
Accessible nameEstimated delivery: 3-7 days
Markup
<span class="pu-shipping-delivery__estimate">Estimated delivery: 3-7 days</span>
Affected pages/products/bbf3015 /products/parrot-uncle-gift-card
Component · Ref 7MBS0
Affected pagehttps://parrotuncle.com/pages/payments
Elementshop-follow-button,.cursor-pointer
Markup
<span class="cursor-pointer whitespace-nowrap pr-3 font-sans text-button-large transition-colors text-white">
Affected pages/ /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref HPDDQR
Affected pagehttps://parrotuncle.com/pages/payments
Element#pop-convert-app,h1
Markup
<h1>10% OFF your first order</h1>
Affected pages/products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref 61L7Z7
Affected pagehttps://parrotuncle.com/
Elementa[data-product-link-position="1"]
Accessible nameShop Now
Markup
<a href="/products/56-porter-soft-brass-ip66-outdoor-downrod-mount-ceiling-fan" class="button button--primary" data-product-impression-tracked="true" data-product-link-position="1" data-impression-id="eace06c4-35ba-46d9-83f8-7590b1482031" data-above-fold="true" data-product-click-tracked="true">
Component · Ref H7R8I
Affected pagehttps://parrotuncle.com/products/parrot-uncle-gift-card
Elementli:nth-child(2) > .cbb-frequently-bought-selector-label-sale-price > .money
Accessible name$159.69
Markup
<span class="money" style="color: inherit; font-weight: inherit; font-size: inherit; text-decoration: inherit; white-space: nowrap;">$159.69</span>
Component · Ref 6VGIFG
Affected pagehttps://parrotuncle.com/products/parrot-uncle-gift-card
Element.cbb-frequently-bought-total-price-sale-price > .money
Accessible name$364.39
Markup
<span class="money" style="color: inherit; font-weight: inherit; font-size: inherit; text-decoration: inherit; white-space: nowrap;">$364.39</span>
Component · Ref 648HL1
Affected pagehttps://parrotuncle.com/
Elementgallery-item:nth-child(8) > figure > figcaption > .gallery__caption-text > p
Accessible nameGolden Wabi-Sabi Light
Markup
<p>Golden Wabi-Sabi Light</p>
Component · Ref 2EAV3J
Affected pagehttps://parrotuncle.com/
Element#shopify-section-template--21673962504389__lee_gallery_2_yWqtG8 > .section > .section__color-wrapper > gallery-list > scrollable-content > .container > .gallery__list > gallery-item:nth-child(6) > figure > figcaption > .gallery__caption-text > p
Accessible nameBedroom
Markup
<p>Bedroom</p>
Component · Ref CNSRX3
Affected pagehttps://parrotuncle.com/
Element.instafeed-product-info[data-product-card-tracked="true"] > a[data-product-link-position="16"][aria-label="Open product"][data-product-click-tracked="true"] > .instafeed-product-name
Accessible name52 Inch Amelia Black Industrial Fandelier with Light and Remote Control
Markup
<div class="instafeed-product-name">52 Inch Amelia Black Industrial Fandelier with Light and Remote Control</div>
Component · Ref 8H5I70
Affected pagehttps://parrotuncle.com/
Element.instafeed-new-layout-item[data-feed-id="0"]:nth-child(1) > .tagged-username-overlay
Accessible name@yanaabondaruk
Markup
<div class="tagged-username-overlay">@yanaabondaruk</div>
Component · Ref 7WWA1W
Affected pagehttps://parrotuncle.com/
Element#shopify-section-template--21673962504389__rich_text_r3zPB8 > .lee-margin.section > div > .section__color-wrapper > .container > .content-box--small.content-box--text-center.content-box--center > .h2
Accessible nameYour Room, Reinvented
Markup
<h3 class="heading h2">Your Room, Reinvented</h3>
Component · Ref N3219Q
Affected pagehttps://parrotuncle.com/
Element.gallery__list[data-product-card-tracked="true"] > gallery-item:nth-child(5) > figure > figcaption > .gallery__caption-text > p
Accessible name84-inch Vinni Outdoor Ceiling fan
Markup
<p>84-inch Vinni Outdoor Ceiling fan</p>
Component · Ref 3UKS85
Affected pagehttps://parrotuncle.com/
Elementgallery-item:nth-child(8) > figure > figcaption > .gallery__price
Accessible name$99
Markup
<span class="gallery__price">$99</span>
Component · Ref A8UAKN
Affected pagehttps://parrotuncle.com/products/bbf3015
Elementshop-follow-button,.pr-3
Markup
<span class="cursor-pointer whitespace-nowrap pr-3 font-sans text-button-large transition-colors text-white">
Component · Ref L2RGGW
Affected pagehttps://parrotuncle.com/products/parrot-uncle-gift-card
Element.text-container > .h3
Accessible nameYou may also like
Markup
<h3 class="heading h3">You may also like</h3>
Component · Ref GVU9YT
Affected pagehttps://parrotuncle.com/
Element.content-box--medium.content-box--text-center.content-box--center > h2 > split-lines
Accessible nameShop The Pieces Loved Most
Markup
<split-lines>Shop The Pieces Loved Most</split-lines>
Component · Ref FXKXPK
Affected pagehttps://parrotuncle.com/
Element.section__header > .h2
Accessible nameShop by category
Markup
<h3 class="heading h2">Shop by category</h3>
Component · Ref W32ACX
Affected pagehttps://parrotuncle.com/
Elementh2 > split-lines > span[reveal=""]
Accessible nameup to 60% off
Markup
<span reveal="" style="display: block; opacity: 1; visibility: visible;">up to 60% off</span>
Component · Ref 411QPS
Affected pagehttps://parrotuncle.com/products/bbf3015
Elementrecently-viewed-products > .section__color-wrapper > .container > .section__header > .text-container > .h3
Accessible nameRecently viewed
Markup
<h3 class="heading h3">Recently viewed</h3>
Component · Ref P5VHWG
Affected pagehttps://parrotuncle.com/products/bbf3015
Elementproduct-recommendations > .section__color-wrapper > .container > .section__header > .text-container > .h3
Accessible nameYou may also like
Markup
<h3 class="heading h3">You may also like</h3>
Component · Ref EVC6KJ
Affected pagehttps://parrotuncle.com/
Element.content-box--medium.content-box--text-center.content-box--center > .heading--large > split-lines
Accessible nameMeet Our Bestsellers
Markup
<split-lines>Meet Our Bestsellers</split-lines>

Showing 25 representative examples · 1 more affected element not shown

High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)15 instances5 inspected pages

IDs used in ARIA and labels must be unique

Why it matters

IDs used in ARIA and labels must be unique

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 15 affected elements
Component · Ref GFTEZ3
Affected pagehttps://parrotuncle.com/pages/payment-method
Elementli[data-item-title="About Us"] > .nav-dropdown.nav-dropdown--restrict[hidden=""]
Accessible nameOur Story Donation Creator Rewards Program Affiliate Program Collaborations
Rolelist
Markup
<ul hidden="" id="desktop-menu-4" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list">
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)40 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 40 affected elements
Component · Ref QG09RZ
Affected pagehttps://parrotuncle.com/pages/payment-method
Elementsection > div > div > native-carousel > page-dots > button:nth-of-type(1)
Accessible nameGo to slide 1
Markup
<button class="dots-nav__item tap-area" aria-current="true">
                <span class="visually-hidden">Go to slide 1</span>
              </button>
Affected pages/ /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref ZFB9D3
Affected pagehttps://parrotuncle.com/products/parrot-uncle-gift-card
Elementdiv#shopify-block-AdW9mTWxpY0NKNDNDd__6842374028040892932 > div > a
Accessible nameLog in
Markup
<a href="https://parrotuncle.com/customer_authentication/redirect?locale=en&amp;region_country=US?return_url=/cart">Log in</a>
Affected pages/products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref BPEWBU
Affected pagehttps://parrotuncle.com/products/bbf3015
Elementproduct-image-zoom#product-template--21673963716805__main-8545885552837-zoom > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2) > button:nth-of-type(2)
Accessible nameNext
Markup
<button class="pswp__button prev-next-button prev-next-button--next" data-action="pswp-next" title="Next"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.5" fill="none"></path>
      </svg></button>
Affected pages/products/bbf3015 /products/parrot-uncle-gift-card
Component · Ref J9FRVP
Affected pagehttps://parrotuncle.com/
Elementdiv#shopify-section-template--21673962504389__lee_gallery_NJVq4e > section > div > gallery-list > prev-next-buttons > button:nth-of-type(1)
Markup
<button class="gallery__arrow prev-next-button prev-next-button--prev"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.5" fill="none"></path>
      </svg></button>
Component · Ref ERGB0H
Affected pagehttps://parrotuncle.com/
Elementdiv > shop-the-look > div:nth-of-type(2) > shop-the-look-nav > div > button:nth-of-type(1)
Accessible namePrevious
Markup
<button class="shop-the-look__arrow prev-next-button prev-next-button--prev" data-action="prev">
                <span class="visually-hidden">Previous</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.5" fill="none"></path>
      </svg></button>
Component · Ref EXQQVX
Affected pagehttps://parrotuncle.com/products/bbf3015
Elementdiv:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(4) > span > a
Accessible nameRemote Control
Markup
<a rel="noopener" href="https://parrotuncle.com/collections/remote-control" target="_blank">Remote Control</a>
Component · Ref AAGYTJ
Affected pagehttps://parrotuncle.com/products/bbf3015
Elementdiv > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(6) > a
Accessible nameGolden
Markup
<a rel="noopener" href="https://parrotuncle.com/collections/gold-ceiling-fans" target="_blank"><span>Golden</span></a>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)6 instances5 inspected pages

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Why it matters

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Recommended correction

Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

View 6 affected elements
Component · Ref MN8TI0
Affected pagehttps://parrotuncle.com/
Elementdiv#cc-overlay
Markup
<div class="cc-overlay" id="cc-overlay" onclick="ccClose()"></div>
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref Q09YUO
Affected pagehttps://parrotuncle.com/products/bbf3015
Elementa#more-payment-options-link
Accessible nameMore payment options
Rolelink
Markup
<a class="shopify-payment-button__more-options" id="more-payment-options-link" role="link" aria-disabled="true">More payment options</a>
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 LWWBFM
Affected pagehttps://parrotuncle.com/products/parrot-uncle-gift-card
Elementdiv#shopify-block-AdW9mTWxpY0NKNDNDd__6842374028040892932 > dialog > div > div:nth-of-type(3) > div:nth-of-type(3) > input
Markup
<input type="text" class="ll__email-input ll__input" placeholder="Your email">
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
High

Zooming and scaling must not be disabled

WCAG 1.4.4 (AA)5 instances5 inspected pages

Zooming and scaling must not be disabled

Why it matters

Zooming and scaling must not be disabled

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref U9FZPM
Affected pagehttps://parrotuncle.com/products/parrot-uncle-gift-card
Elementmeta[name="viewport"]
Markup
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
High

Images lack text alternatives

WCAG 1.1.1 (A)2 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 2 affected elements
Component · Ref L0BK80
Affected pagehttps://parrotuncle.com/pages/payment-method
Element.banner > img
Markup
<img src="https://cdn.shopifycdn.net/s/files/1/0554/3041/4533/files/payment_method.jpg">
Component · Ref DUJAYA
Affected pagehttps://parrotuncle.com/pages/payment-method
Element.payment_method_content > img
Markup
<img src="https://cdn.shopifycdn.net/s/files/1/0554/3041/4533/files/payments_icon_bc567912-bae0-49a2-8647-a400458d5ab2.png?v=1686204823">
High

Interactive controls must not be nested

WCAG 4.1.2 (A)10 instances1 inspected page

Interactive controls must not be nested

Why it matters

Interactive controls must not be nested

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 10 affected elements
Component · Ref DXT30Q
Affected pagehttps://parrotuncle.com/
Element.instafeed-new-layout-item-container.inline-product[data-instafeed-open-id="18058150100364536-insta-feed"]
Accessible nameInstagram post 7 opens in a popup
Rolebutton
Markup
<div tabindex="0" data-instafeed-role-button="true" data-instafeed-keydown-event="true" aria-haspopup="dialog" aria-label="Instagram post 7 opens in a popup" class="instafeed-new-layout-item-container inline-product " data-instafeed-open-id="18058150100364536-insta-feed" role="button">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)5 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 5 affected elements
Component · Ref QNOGI5
Affected pagehttps://parrotuncle.com/
Element#Avada-FAQ_WidgetTrigger
Accessible nameOpen chatbox
Markup
<button id="Avada-FAQ_WidgetTrigger" type="button" data-chatty-widget="trigger" aria-label="Open chatbox" title="Open chatbox" aria-controls="Avada_Faq_Popup-Container" aria-expanded="false" aria-haspopup="dialog" class="button-40 Avada-Faqs_Button-type-icon-only">
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
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 BDGLSQ
Affected pagehttps://parrotuncle.com/pages/payments
Elementdiv#shopify-section-sections--21673957720261__announcement-bar > section > announcement-bar
Accessible namePrevious Free Shipping and 30-day ReturnSummer Sale | Up to 60% off Next
Markup
<announcement-bar auto-play="" cycle-speed="5" class="announcement-bar announcement-bar--multiple"><button data-action="prev" class="tap-area tap-area--large">
          <span class="visually-hidden">Previous</span>
          <svg fill="none" focusable="false" width="12" height="10" class="icon icon--nav-arrow-left-small  icon--direction-aware " viewBox="0 0 12 10">
        <path d="M12 5L2.25 5M2.25 5L6.15 9.16M2.25 5L6.15 0.840001" stroke="currentColor" stroke-width="1.5"></path>
      </svg>
        </button><div class="announcement-bar__list"><announcement-bar-item class="announcement-bar_…
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Medium

Navigation regions are not distinguishable

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

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 15 affected elements
Component · Ref I3ACZK
Affected pagehttps://parrotuncle.com/pages/payment-method
Elementdiv#shopify-section-sections--21673957720261__header > store-header > div > div > nav
Accessible nameNavigation
Markup
<nav class="header__inline-navigation"><div class="header__icon-list hidden-desk"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false">
              <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger   " viewBox="0 0 18 14">
        <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="1.5"></path>
      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-lap hidd…
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Component · Ref OG73RK
Affected pagehttps://parrotuncle.com/pages/payments
Elementdiv#shopify-section-sections--21673957720261__header > store-header > div > nav:nth-of-type(1)
Accessible nameNew New Ceiling Fans New Lighting Inspiration Trade Program About Us Our Story Donation Creator Rewards Program Affiliate Program Collaborations Support Shipping Policy Refund & Return Warranty Contact Us
Rolenavigation
Markup
<nav class="header__top-navigation hidden-pocket hidden-lap" role="navigation">
        <desktop-navigation>
  <ul class="header__linklist list--unstyled " role="list"><li class="header__linklist-item has-dropdown" data-item-title="New">
        <a class="header__linklist-link link--animated" href="/collections/parrotuncle-new-arrivals" aria-controls="desktop-menu-1" aria-expanded="false">New</a><ul hidden="" id="desktop-menu-1" class="nav-dropdown nav-dropdown--restrict list--unstyled" role="list"><li class="nav-dropdown__item ">
                <a class="nav-dropdown__link link--faded" href=…
Affected pages/ /products/bbf3015 /products/parrot-uncle-gift-card /pages/payment-method /pages/payments
Low

Page has no level-one heading

WCAG 1.3.1 (A)2 instances2 inspected pages

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Why it matters

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Recommended correction

Add a single descriptive <h1> that names the page's primary purpose.

View 2 affected elements
Component · Ref VZ9O71
Affected pagehttps://parrotuncle.com/pages/payments
Elementhtml > body
Accessible nameSkip to content.Avada-Faqs_Button { bottom: 105px; } :root { --enable-sticky-announcement-bar: 0; } #shopify-section-sections--21673957720261__announcement-bar { --heading-color: 40, 40, 40; --text-color: 40, 40, 40; --primary-button-background: 40, 40, 40; --primary-button-text-color: 255, 255, 255; --section-background: 230, 179, 115;position: relative;} @media screen and (min-width: 741px) { :root { --enable-sticky-announcement-bar: 0; } #shopify-section-sections--21673957720261__announcement-bar {position: relative; z-index: unset;} } Previous Free Shipping and 30-day ReturnSummer Sale | Up to 60% off Next document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--21673957720261__announcement-bar').clientHeight + 'px'); :root { --enable-sticky-header: 0; --enable-transparent-header: 0; --loading-bar-background: 40, 40, 40; } #shopify-section-sections--21673957720261__header {--header-background: 255, 255, 255; --header-text-color: 40, 40, 40; --header-border-color: 223, 223, 223; --reduce-header-padding: 1;position: relative;z-index: 4; }#shopify-section-sections--21673957720261__header .header__logo-image { max-width: 60px; } @media screen and (min-width: 741px) { #shopify-section-sections--21673957720261__header .header__logo-image { max-width: 60px; } } #shopify-section-sections--21673957720261__header .header__top-navigation { display: flex; justify-content: center; align-items: center; padding: 12px 0; border-bottom: 1px solid rgba(var(--header-border-color), 0.15); position: relative; } #shopify-section-sections--21673957720261__header .header__top-navigation-list { display: flex; list-style: none; margin: 0; padding: 0; gap: 0; align-items: center; justify-content: center; } #shopify-section-sections--21673957720261__header .header__top-navigation-item { padding: 0 16px; position: relative; } #shopify-section-sections--21673957720261__header .header__top-navigation-item:not(:last-child)::after { content: '|'; position: absolute; right: 0; color: rgba(var(--header-text-color), 0.3); } #shopify-section-sections--21673957720261__header .header__top-navigation-link { color: rgb(var(--header-text-color)); text-decoration: none; font-size: 0.875rem; text-transform: uppercase; letter-spacing: 0.5px; transition: opacity 0.2s; } #shopify-section-sections--21673957720261__header .header__top-navigation-link:hover { opacity: 0.7; } @media screen and (min-width: 1200px) {}/* ══════════════════════════════════════ COUPON BUTTON + DROPDOWN ══════════════════════════════════════ */ .cc-btn { display: inline-flex; align-items: center; gap: 5px; background: none; border: none; padding: 0; cursor: pointer; color: rgb(var(--header-text-color)); font-size: 0.8rem; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; white-space: nowrap; line-height: 1; position: relative; } .cc-btn:hover { opacity: 0.75; } .cc-btn__icon { font-size: 1rem; line-height: 1; } /* Dropdown panel */ .cc-dropdown { position: absolute; top: calc(100% + 12px); right: 0; width: 340px; background: #fff; border: 1px solid #e8e2d8; box-shadow: 0 8px 32px rgba(0,0,0,0.13); z-index: 100; padding: 20px 16px 16px; display: none; border-radius: 2px; } .cc-dropdown.is-open { display: block; } .cc-dropdown__title { font-size: 0.72rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: #888; margin-bottom: 14px; text-align: center; } /* Coupon grid — 2 columns */ .cc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 14px; } /* Individual coupon card */ .cc-coupon { border: 1.5px dashed #e8b87a; border-radius: 4px; background: #fffaf4; padding: 12px 10px; position: relative; cursor: pointer; transition: border-color .15s, background .15s; text-align: left; } .cc-coupon:hover { border-color: #e07229; background: #fff5e8; } .cc-coupon.is-copied { border-color: #2d6a4f; background: #f0faf5; } /* Ticket notch left & right */ .cc-coupon::before, .cc-coupon::after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); width: 10px; height: 10px; background: #fff; border-radius: 50%; border: 1.5px dashed #e8b87a; } .cc-coupon::before { left: -6px; } .cc-coupon::after { right: -6px; } .cc-coupon__amount { font-size: 1.05rem; font-weight: 700; color: #e07229; line-height: 1.2; margin-bottom: 3px; } .cc-coupon__condition { font-size: 0.68rem; color: #888; line-height: 1.4; } .cc-coupon__code { font-size: 0.62rem; font-weight: 600; color: #aaa; margin-top: 5px; letter-spacing: .06em; } .cc-coupon__copied-msg { display: none; font-size: 0.62rem; color: #2d6a4f; font-weight: 600; margin-top: 4px; } .cc-coupon.is-copied .cc-coupon__copied-msg { display: block; } .cc-coupon.is-copied .cc-coupon__code { display: none; } /* Got it button */ .cc-gotit { display: block; width: 100%; background: #1a1a1a !important; color: #fff !important; border: none; padding: 11px 0; font-size: 0.78rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; cursor: pointer; text-align: center; text-decoration: none !important; transition: background .2s; border-radius: 2px; margin-top: 4px; -webkit-text-fill-color: #fff !important; } .cc-gotit:hover { background: #333 !important; color: #fff !important; text-decoration: none !important; } .cc-footer-note { font-size: 0.65rem; color: #aaa; text-align: center; margin-top: 8px; line-height: 1.5; } /* Overlay to close on outside click */ .cc-overlay { position: fixed; inset: 0; z-index: 99; display: none; } .cc-overlay.is-open { display: block; } Navigation Parrot Uncle Newsletter 0 New New Ceiling Fans New Lighting Inspiration Trade Program About Us Our Story Donation Creator Rewards Program Affiliate Program Collaborations Support Shipping Policy Refund & Return Warranty Contact Us Ceiling Fans Shop By Feature Fandelier Large Fan HVLS Fans Mini Fan Quiet Fan Hugger/Flush Mount …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="no-focus-outline features--image-zoom XMH_locale_en" data-instant-allow-query-string=""><svg class="visually-hidden">
      <linearGradient id="rating-star-gradient-half">
        <stop offset="50%" stop-color="rgb(var(--product-star-rating))"></stop>
        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4"></stop>
      </linearGradient>
    </svg>

    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a><div id="Avada-FAQ_Widget" lang="en"><style>.Avada-Faqs_Button {
  bottom: 105px;
}</style><div class="Avada-Faqs_Button …
Affected pages/pages/payment-method /pages/payments
Low

Video may be missing captions

WCAG 1.2.2 (A)11 instances1 inspected page

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Why it matters

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Recommended correction

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

View 11 affected elements
Component · Ref VGSED5
Affected pagehttps://parrotuncle.com/
Elementvideo#video-18345028105241931-insta-feed
Markup
<video class=" " muted="" loop="" playsinline="" id="video-18345028105241931-insta-feed" preload="none" src="https://scontent.cdninstagram.com/o1/v/t2/f2/m86/AQNAZL4I4Od1pjOjl1LeRn-Oi4IWXaixbzzZzg2O4FfpLfn6Wa_lrmITLZfhhV1CNowaJAjQn9lGPnR0kx2sYyEN3zlBaekZhOI882Y.mp4?_nc_cat=105&amp;_nc_sid=5e9851&amp;_nc_ht=scontent.cdninstagram.com&amp;_nc_ohc=440ei8q2lOIQ7kNvwGEJi7W&amp;efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTc5NDcxOTY2ODgxMzQ0ODUsImFzc2V0X2FnZV9kYXlzIjoxNTIsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjoxOS…
Low

Touch targets are too small

WCAG 2.5.8 (AA)2 instances1 inspected page

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 2 affected elements
Component · Ref YTK9YQ
Affected pagehttps://parrotuncle.com/
Element.instafeed-product-info[data-product-card-tracked="true"] > a[data-product-link-position="15"][aria-label="Open product"][data-product-click-tracked="true"]
Accessible nameOpen product
Markup
<a style="pointer-events:all;" onclick="InstafeedAPI.eventTa..." aria-label="Open product" href="//parrotuncle.com/pr..." data-product-link-po...="15" data-impression-id="1067c243-e83a-4c5b-b..." data-product-click-t...="true">

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.