Critical
Links lack accessible text
WCAG 2.4.4 (A)10 instances5 inspected pages
Links expose no accessible name, so screen-reader users cannot determine their destination.
Why it mattersLinks expose no accessible name, so screen-reader users cannot determine their destination.
Recommended correctionThis link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to /.
View 10 affected elements
Component · Ref ZX9WRI
Affected pagehttps://qbedding.com/
Element.first_logo > a[href="/"]
Component · Ref FSLGBF
Affected pagehttps://qbedding.com/products/cotton-mattress-topper?variant=44257460387974
Element.first_logo > a[href="/"]
Component · Ref RK9FB0
Affected pagehttps://qbedding.com/products/cotton-mattress-topper?variant=44257460387974
Element.announcement__cart > .cust.cart-links__item > a
Accessible name.announcement__cart .icon--icon-theme-user:hover .hover-fill { fill: var(--announcement-bar-text-color);}
Markup<a href="https://qbedding.com/customer_authentication/redirect?locale=en®ion_country=US">
Component · Ref WBGL8E
Affected pagehttps://qbedding.com/products/bethka-solid-color-curtain?variant=40058438647942
Element.first_logo > a[href="/"]
Component · Ref L8E81Y
Affected pagehttps://qbedding.com/pages/contact-us
Element.first_logo > a[href="/"]
Component · Ref PS0D5
Affected pagehttps://qbedding.com/
Element.announcement__cart > .cust.cart-links__item > a
Accessible name.announcement__cart .icon--icon-theme-user:hover .hover-fill { fill: var(--announcement-bar-text-color);}
Markup<a href="https://qbedding.com/customer_authentication/redirect?locale=en®ion_country=US">
Component · Ref WHOINT
Affected pagehttps://qbedding.com/products/bethka-solid-color-curtain?variant=40058438647942
Element.announcement__cart > .cust.cart-links__item > a
Accessible name.announcement__cart .icon--icon-theme-user:hover .hover-fill { fill: var(--announcement-bar-text-color);}
Markup<a href="https://qbedding.com/customer_authentication/redirect?locale=en®ion_country=US">
Component · Ref VUC3GH
Affected pagehttps://qbedding.com/pages/contact-us
Element.announcement__cart > .cust.cart-links__item > a
Accessible name.announcement__cart .icon--icon-theme-user:hover .hover-fill { fill: var(--announcement-bar-text-color);}
Markup<a href="https://qbedding.com/customer_authentication/redirect?locale=en®ion_country=US">
Component · Ref 4SHQ4M
Affected pagehttps://qbedding.com/collections/bundle-builder-products?utm_source=deeplumen&utm_medium=referral&utm_campaign=AgenticPage&utm_content=bundle-builder-products&utm_clickid=f5bb438f-2178-474a-b768-70d945f844dc&utm_term=f5bb438f-2178-474a-b768-70d945f844dc
Element.first_logo > a[href="/"]
Component · Ref UI4OCH
Affected pagehttps://qbedding.com/collections/bundle-builder-products?utm_source=deeplumen&utm_medium=referral&utm_campaign=AgenticPage&utm_content=bundle-builder-products&utm_clickid=f5bb438f-2178-474a-b768-70d945f844dc&utm_term=f5bb438f-2178-474a-b768-70d945f844dc
Element.announcement__cart > .cust.cart-links__item > a
Accessible name.announcement__cart .icon--icon-theme-user:hover .hover-fill { fill: var(--announcement-bar-text-color);}
Markup<a href="https://qbedding.com/customer_authentication/redirect?locale=en®ion_country=US">
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 mattersAn ARIA role that requires specific child roles does not contain them, breaking the widget semantics.
Recommended correctionProvide the child roles the container role requires (e.g. option inside listbox).
View 5 affected elements
Component · Ref SF3IUH
Affected pagehttps://qbedding.com/products/bethka-solid-color-curtain?variant=40058438647942
Element#main-nav
Accessible namePrimary Navigation
Rolemenubar
Markup<ul role="menubar" aria-label="Primary Navigation" id="main-nav" class="navigation__menu">
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
High
ARIA attributes must conform to valid names
WCAG 4.1.2 (A)15 instances5 inspected pages
ARIA attributes must conform to valid names
Why it mattersARIA attributes must conform to valid names
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 15 affected elements
Component · Ref S6MS3V
Affected pagehttps://qbedding.com/collections/bundle-builder-products?utm_source=deeplumen&utm_medium=referral&utm_campaign=AgenticPage&utm_content=bundle-builder-products&utm_clickid=f5bb438f-2178-474a-b768-70d945f844dc&utm_term=f5bb438f-2178-474a-b768-70d945f844dc
Elementa[href$="decor-living"][aria-haspop="true"][role="menuitem"]
Accessible nameDecor + Bath
.navigation__menulink .icon--apollo-down-carrot:hover .hover-fill { fill: var(--pre-scroll-color);}
Rolemenuitem
Markup<a class="navigation__menulink js-menu-link js-aria-expand js-open-dropdown-on-key is_upcase-false" role="menuitem" aria-haspop="true" aria-expanded="false" href="/collections/decor-living">
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref 3I8Z6F
Affected pagehttps://qbedding.com/collections/bundle-builder-products?utm_source=deeplumen&utm_medium=referral&utm_campaign=AgenticPage&utm_content=bundle-builder-products&utm_clickid=f5bb438f-2178-474a-b768-70d945f844dc&utm_term=f5bb438f-2178-474a-b768-70d945f844dc
Element.js-menuitem.navigation__menuitem--dropdown.js-doubletap-to-go:nth-child(13) > .js-aria-expand[aria-haspop="true"][role="menuitem"]
Accessible nameSpecial Deals
.navigation__menulink .icon--apollo-down-carrot:hover .hover-fill { fill: var(--pre-scroll-color);}
Rolemenuitem
Markup<a style="color: #c60808;" class="navigation__menulink js-menu-link js-aria-expand js-open-dropdown-on-key is_upcase-false" role="menuitem" aria-haspop="true" aria-expanded="false" href="/collections/mix-match-farewell-sale">
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
High
Hidden elements can still receive keyboard focus
WCAG 2.4.3 (A)50 instances5 inspected pages
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
Why it mattersAn element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
Recommended correctionKeep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.
View 50 affected elements
Component · Ref M8I3AI
Affected pagehttps://qbedding.com/collections/bundle-builder-products?utm_source=deeplumen&utm_medium=referral&utm_campaign=AgenticPage&utm_content=bundle-builder-products&utm_clickid=f5bb438f-2178-474a-b768-70d945f844dc&utm_term=f5bb438f-2178-474a-b768-70d945f844dc
Elementdiv#navigation > div > div > div:nth-of-type(1) > div > button
Accessible nameOpen navigation
Markup<button class="slideout__trigger-mobile-menu js-slideout-open text-left" data-wau-slideout-target="mobile-navigation" data-slideout-direction="left" aria-label="Open navigation" tabindex="0" type="button" name="button">
<svg class="icon--icon-theme-menu-bars slideout__trigger-mobile-menu--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 26.7 20" height="14px" xml:space="preserve">
<g class="hover-fill" fill="var(--pre-scroll-color)">
<path d="M0,10c0-0.6,0.5-1.1,1.1-1.1h24.4c0.… Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref D9FR97
Affected pagehttps://qbedding.com/products/cotton-mattress-topper?variant=44257460387974
Elementul > div > li:nth-of-type(1) > ul > li > a
Accessible nameBack In Stock
Markup<a class="megamenu__listlink js-megamenu-menu-link" href="/collections/back-in-stock">Back In Stock</a>
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref OT4N59
Affected pagehttps://qbedding.com/products/bethka-solid-color-curtain?variant=40058438647942
Elementul > div > li:nth-of-type(2) > div:nth-of-type(1) > div > a
Accessible name<img src="//qbedding.com/cdn/shop/files/Clay_Linen__Earth__Cotton_Fitted_Sheet.jpg?v=1788278566&width=700" alt="Clay Linen (Earth) Cotton Fitted Sheet" srcset="//qbedding.com/cdn/shop/files/Clay_Linen__Earth__Cotton_Fitted_Sheet.jpg?v=1788278566&width=352 352w, //qbedding.com/cdn/shop/files/Clay_Linen__Earth__Cotton_Fitted_Sheet.jpg?v=1788278566&width=700 700w" width="700" height="933">
<img src="//qbedding.com/cdn/shop/files/Clay_Linen__Earth__Cotton_Fitted_Sheet_1.jpg?v=1788278569&width=700" alt="Clay Linen (Earth) Cotton Fitted Sheet" srcset="//qbedding.com/cdn/shop/files/Clay_Linen__Earth__Cotton_Fitted_Sheet_1.jpg?v=1788278569&width=352 352w, //qbedding.com/cdn/shop/files/Clay_Linen__Earth__Cotton_Fitted_Sheet_1.jpg?v=1788278569&width=700 700w" width="700" height="933">
Markup<a href="/collections/new-arrivals/products/clay-linen-earth-cotton-fitted-sheet" title="Clay Linen (Earth) Cotton Fitted Sheet" data-product-handle="clay-linen-earth-cotton-fitted-sheet">
<div class="reveal">
<div class="box-ratio " style="padding-bottom: 133.33333333333334%;" data-has-product-label="1"><div class="discountyard-product-label-wrapper"></div>
<img src="//qbedding.com/cdn/shop/files/Clay_Linen__Earth__Cotton_Fitted_Sheet.jpg?v=1788278566&width=700" alt="Clay Linen (Earth) Cotton Fitted Sheet" srcset="//qbedding.com/cdn/shop/files/Clay… Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref P7DKEC
Affected pagehttps://qbedding.com/products/bethka-solid-color-curtain?variant=40058438647942
Elementli:nth-of-type(2) > div:nth-of-type(2) > a > div > div > span:nth-of-type(1)
Accessible nameSee all reviews
Rolebutton
Markup<span class="jdgm-prev-badge__stars" data-score="0.00" tabindex="0" aria-label="See all reviews" role="button"> <span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span> </span>
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref NWAVZ8
Affected pagehttps://qbedding.com/products/cotton-mattress-topper?variant=44257460387974
Elementli:nth-of-type(2) > ul > div > li:nth-of-type(4) > div:nth-of-type(2) > a
Accessible nameClear Ripple (Water) Cotton Fitted Sheet
No reviews
Markup<a href="/collections/new-arrivals/products/clear-ripple-water-cotton-fitted-sheet" class="js-product-details-link" data-product-handle="clear-ripple-water-cotton-fitted-sheet">
<h3>Clear Ripple (Water) Cotton Fitted Sheet</h3>
<!-- Start of Judge.me code -->
<div style="" class="jdgm-widget jdgm-preview-badge jdgm-preview-badge--with-link jdgm--done-setup" data-id="7687267188870" data-auto-install="false" data-widget-name="preview_badge" data-impressions-tracked="true">
<div style="display:none" class="jdgm-prev-badge" data-average-rating="0.00" data-number-of-reviews="… Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
High
Interactive controls are not keyboard-accessible
WCAG 2.1.1 (A)71 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 mattersA 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 correctionUse a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.
View 71 affected elements
Component · Ref 6FKVWZ
Affected pagehttps://qbedding.com/pages/contact-us
Elementform#localization_form > ul > li:nth-of-type(2)
Accessible name简体中文
Roleoption
Markup<li class="tl-option " role="option" tabindex="-1" aria-selected="false" data-value="zh-CN">
<span class="tl-label tl-name">简体中文</span>
</li> Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref BD4CA3
Affected pagehttps://qbedding.com/
Elementdiv:nth-of-type(2) > div > section > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1)
Rolebutton
Markup<a class="jdgm-close-ico" role="button"></a>
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref M9THH4
Affected pagehttps://qbedding.com/
Elementdiv#shopify-block-AWTZhbW00S0txY2tBM__15181020662106344915 > div > div > div:nth-of-type(1) > div:nth-of-type(5) > span
Accessible nameClose popup widget
Rolebutton
Markup<span class="jdgm-popup-card__close-btn" aria-label="Close popup widget" role="button"> </span>
Affected pages/ /products/bethka-solid-color-curtain /a/shop/products/cotton-mattress-topper
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 mattersFields 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 correctionAdd a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.
View 5 affected elements
Component · Ref M1UTOZ
Affected pagehttps://qbedding.com/
Elementform#newsletter--popup__form > input:nth-of-type(4)
Markup<input type="email" name="contact[email]" placeholder="Join our mailing list">
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
High
Scrollable region must have keyboard access
WCAG 2.1.1 (A)5 instances5 inspected pages
Scrollable region must have keyboard access
Why it mattersScrollable region must have keyboard access
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 5 affected elements
Component · Ref AV9PXU
Affected pagehttps://qbedding.com/
Element#slideout-mobile-navigation
Accessible nameMy Cart
(0)
.mobile-menu__cart-icon .icon--icon-theme-cart:hover .hover-fill { fill: #000000;}
Most Loved
New Arrivals
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Back In Stock
Bedding
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Essentials
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Sheets
Pillow Shams
Duvet Cover
Comforters
Blankets
Mattress Toppers
Bedding Sets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Bedspread Sets
Fitted Sheet Sets
Bedskirt Sets
Quilt & Coverlet Sets
Build Your Own Set
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Mix & Match
A La Carte
Baby & Kids
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Baby Blankets
Baby Comforters
Baby Pillows
Baby Mattress Toppers & Protectors
Baby Fitted Sheet
Shop By Fabric
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Cotton
Premium Cotton
Brushed Cotton
TENCEL™ Lyocell
Duvets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Duvet Insert & Comforter Guide
All Duvet Inserts
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill…[truncated by Evolize: exceeded D1 value limit]
Markup<aside class="slideout slideout__drawer-left" data-wau-slideout="mobile-navigation" id="slideout-mobile-navigation">
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
High
ARIA hidden element must not be focusable or contain focusable elements
WCAG 4.1.2 (A)27 instances1 inspected page
ARIA hidden element must not be focusable or contain focusable elements
Why it mattersARIA hidden element must not be focusable or contain focusable elements
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 27 affected elements
Component · Ref 2PWDTA
Affected pagehttps://qbedding.com/
Element#product-listing-7687256866950
Accessible name<img src="//qbedding.com/cdn/shop/files/Happy_Alpaca_Cotton_Knitted_All_Season_Comforter.jpg?v=1788963210&width=700" alt="Happy Alpaca Cotton Knitted All Season Comforter" srcset="//qbedding.com/cdn/shop/files/Happy_Alpaca_Cotton_Knitted_All_Season_Comforter.jpg?v=1788963210&width=352 352w, //qbedding.com/cdn/shop/files/Happy_Alpaca_Cotton_Knitted_All_Season_Comforter.jpg?v=1788963210&width=700 700w" width="700" height="933">
<img src="//qbedding.com/cdn/shop/files/Happy_Alpaca_Cotton_Knitted_All_Season_Comforter_1.jpg?v=1788963214&width=700" alt="Happy Alpaca Cotton Knitted All Season Comforter" srcset="//qbedding.com/cdn/shop/files/Happy_Alpaca_Cotton_Knitted_All_Season_Comforter_1.jpg?v=1788963214&width=352 352w, //qbedding.com/cdn/shop/files/Happy_Alpaca_Cotton_Knitted_All_Season_Comforter_1.jpg?v=1788963214&width=700 700w" width="700" height="933">
Happy Alpaca Cotton Knitted All Season Comforter
No reviews
Regular
$65.95
Sale
$65.95
Regular
$65.95
Sold Out
Unit Price
/per
Markup<div class="featured__collection..." id="product-listing-7687..." data-product-id="7687256866950" data-alpha="Happy Alpaca Cotton ..." data-price="6595" data-aos="none" data-aos-delay="300" aria-hidden="true" style="position: absolute; ...">
Component · Ref 4ZOMJS
Affected pagehttps://qbedding.com/
Element#product-listing-7687267811462
Accessible name<img src="//qbedding.com/cdn/shop/files/Ember_Blush__Fire__Cotton_Fitted_Sheet.jpg?v=1788276102&width=700" alt="Ember Blush (Fire) Cotton Fitted Sheet" srcset="//qbedding.com/cdn/shop/files/Ember_Blush__Fire__Cotton_Fitted_Sheet.jpg?v=1788276102&width=352 352w, //qbedding.com/cdn/shop/files/Ember_Blush__Fire__Cotton_Fitted_Sheet.jpg?v=1788276102&width=700 700w" width="700" height="933">
<img src="//qbedding.com/cdn/shop/files/Ember_Blush__Fire__Cotton_Fitted_Sheet_1.jpg?v=1788276110&width=700" alt="Ember Blush (Fire) Cotton Fitted Sheet" srcset="//qbedding.com/cdn/shop/files/Ember_Blush__Fire__Cotton_Fitted_Sheet_1.jpg?v=1788276110&width=352 352w, //qbedding.com/cdn/shop/files/Ember_Blush__Fire__Cotton_Fitted_Sheet_1.jpg?v=1788276110&width=700 700w" width="700" height="933">
Ember Blush (Fire) Cotton Fitted Sheet
No reviews
Regular
from $32.50
Sale
from $32.50
Regular
$32.50
Sold Out
Unit Price
/per
Markup<div class="featured__collection-product product-index aos-init" id="product-listing-7687267811462" data-product-id="7687267811462" data-alpha="Ember Blush (Fire) Cotton Fitted Sheet" data-price="3250" data-aos="none" data-aos-delay="100" aria-hidden="true" ...>
Component · Ref YW2JBS
Affected pagehttps://qbedding.com/
Element#slide--image_kPgYec
Accessible name<img src="//qbedding.com/cdn/shop/files/1800_banner_autumn_2024_13.jpg?v=1738074540&width=3000" alt="" srcset="//qbedding.com/cdn/shop/files/1800_banner_autumn_2024_13.jpg?v=1738074540&width=352 352w, //qbedding.com/cdn/shop/files/1800_banner_autumn_2024_13.jpg?v=1738074540&width=832 832w, //qbedding.com/cdn/shop/files/1800_banner_autumn_2024_13.jpg?v=1738074540&width=1200 1200w, //qbedding.com/cdn/shop/files/1800_banner_autumn_2024_13.jpg?v=1738074540&width=1920 1920w, //qbedding.com/cdn/shop/files/1800_banner_autumn_2024_13.jpg?v=1738074540&width=3000 3000w" width="3000" height="1333">
<img src="//qbedding.com/cdn/shop/files/11_banner_autumn_2024_8.jpg?v=1738074556&width=1000" alt="" srcset="//qbedding.com/cdn/shop/files/11_banner_autumn_2024_8.jpg?v=1738074556&width=352 352w, //qbedding.com/cdn/shop/files/11_banner_autumn_2024_8.jpg?v=1738074556&width=832 832w, //qbedding.com/cdn/shop/files/11_banner_autumn_2024_8.jpg?v=1738074556&width=1000 1000w" width="1000" height="667">
New Looks, Same Comfort
premium wool, silk, bamboo, cotton-filled..we have all the winter duvets you need!
Shop Duvets
.slideshow__caption.slide-image_kPgYec {
top: 85%;
left: 50%;
-webkit-transform: translate(-50%, -85%);
-ms-transform: translate(-50%, -85%);
-moz-transform: translate(-50%, -85%);
-o-transform: translate(-50%, -85%);
transform: translate(-50%, -85%);
}
@media only screen and (max-width: 740px) {
.slide--image_kPgYec .slideshow__slide-LargeImage {
}
.slideshow__slide .slideshow__caption.slide-image_kPgYec {
position: relative;
width: 100%;
top: unset;
left: unset;
transform: translate(0, 0);
}
.slideshow__slide.image .slideshow__caption.slide-image_kPgYec .slideshow__caption-wrapper {
width: 100%;
}
Markup<div id="slide--image_kPgYec" class="slide--image_kPgYec slideshow__slide" data-block-id="image_kPgYec" data-slider-index="1" data-sizes="auto" aria-hidden="true" style="position: absolute; left: -50%; opacity: 0;">
Medium
ARIA attributes have invalid values
WCAG 4.1.2 (A)10 instances5 inspected pages
ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Why it mattersARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Recommended correctionCorrect ARIA attribute values and ensure referenced ids exist in the DOM.
View 10 affected elements
Component · Ref CP1CPA
Affected pagehttps://qbedding.com/pages/contact-us
Element#searchbox-
Rolecombobox
Markup<input type="text" name="q" id="searchbox-" class="searchbox__input" placeholder="Search" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" tabindex="-1" ...>
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Medium
Carousel has no accessible controls
WCAG 2.1.1 (A)5 instances5 inspected pages
A carousel/slider exposes no previous/next or pause controls, so keyboard and assistive-technology users cannot navigate or stop it. Requires manual review of the specific widget.
Why it mattersA carousel/slider exposes no previous/next or pause controls, so keyboard and assistive-technology users cannot navigate or stop it. Requires manual review of the specific widget.
Recommended correctionProvide keyboard-operable previous/next controls and a pause control for auto-advancing carousels, with accessible names.
View 5 affected elements
Component · Ref 935TFQ
Affected pagehttps://qbedding.com/products/cotton-mattress-topper?variant=44257460387974
Elementdiv#banner-message > div
Accessible nameFREE SHIPPING for Orders Over $99 (Excluding Alaska, Hawaii & Puerto Rico)
Markup<div class="announcement--carousel">
<div class="announcement__carousel-item" data-slider-index="0">
<div class="rte">
<p><strong>FREE SHIPPING</strong> for Orders Over $99 (Excluding Alaska, Hawaii & Puerto Rico)</p>
</div>
</div>
</div> Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
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 mattersMeaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.
Recommended correctionWrap primary content in <main> and other regions in appropriate landmark elements.
View 5 affected elements
Component · Ref SLTNX3
Affected pagehttps://qbedding.com/products/cotton-mattress-topper?variant=44257460387974
Elementdiv#shopify-section-sections--15102916264070__announcement-bar > section > div
Accessible nameContact Us
FAQ
Store Locations
Our Story
FREE SHIPPING for Orders Over $99 (Excluding Alaska, Hawaii & Puerto Rico)
English
English
简体中文
English
简体中文
.announcement__cart .icon--icon-theme-search:hover .hover-fill { fill: var(--announcement-bar-text-color);}
.announcement__cart .icon--icon-theme-user:hover .hover-fill { fill: var(--announcement-bar-text-color);}
My Cart
.announcement__cart .icon--icon-theme-cart:hover .hover-fill { fill: var(--announcement-bar-text-color);}
0
Markup<div class="grid__wrapper full rg0">
<ul class="announcement__bar-nav span-3 auto sm-hide">
<li><a href="/pages/contact-us">Contact Us</a></li>
<li><a href="/pages/faq">FAQ</a></li>
<li><a href="/pages/our-store-locations">Store Locations</a></li>
<li><a href="/pages/our-story">Our Story</a></li>
</ul>
<div class=" span-6 auto sm-span-12" id="banner-message">
<div class="announcement--carousel">
<div class="a… Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Medium
No skip link to main content
WCAG 2.4.1 (A)5 instances5 inspected pages
The page offers no bypass mechanism, so keyboard users must tab through the full navigation before reaching the main content on every page.
Why it mattersThe page offers no bypass mechanism, so keyboard users must tab through the full navigation before reaching the main content on every page.
Recommended correctionAdd a "Skip to main content" link as the first focusable element, targeting the id of the <main> region.
View 5 affected elements
Component · Ref 3MGRGV
Affected pagehttps://qbedding.com/products/cotton-mattress-topper?variant=44257460387974
Elementhtml > body
Accessible nameMy Cart
(0)
.mobile-menu__cart-icon .icon--icon-theme-cart:hover .hover-fill { fill: #000000;}
Most Loved
New Arrivals
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Back In Stock
Bedding
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Essentials
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Sheets
Pillow Shams
Duvet Cover
Comforters
Blankets
Mattress Toppers
Bedding Sets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Bedspread Sets
Fitted Sheet Sets
Bedskirt Sets
Quilt & Coverlet Sets
Build Your Own Set
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Mix & Match
A La Carte
Baby & Kids
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Baby Blankets
Baby Comforters
Baby Pillows
Baby Mattress Toppers & Protectors
Baby Fitted Sheet
Shop By Fabric
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Cotton
Premium Cotton
Brushed Cotton
TENCEL™ Lyocell
Duvets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Duvet Insert & Comforter Guide
All Duvet Inserts
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill…[truncated by Evolize: exceeded D1 value limit]
Markup<body class="gridlock template-product js-slideout-toggle-wrapper js-modal-toggle-wrapper theme-features__secondary-color-not-black--false theme-features__product-variants--swatches theme-features__image-flip--enabled theme-features__sold-out-icon--disabled theme-features__sale-icon--disabled theme-features__new-icon--enabled theme-features__section-titles--short_below theme-features__section-title-align--center theme-features__details-align--center theme-features__rounded-buttons--disabled theme-features__zoom-effect--disabled theme-features__icon-position--top_right theme-features__icon-shap…
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Medium
Navigation regions are not distinguishable
WCAG 1.3.1 (A)7 instances5 inspected pages
The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.
Why it mattersThe page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.
Recommended correctionGive each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.
View 7 affected elements
Component · Ref SULC54
Affected pagehttps://qbedding.com/pages/contact-us
Elementdiv#shopify-section-mobile-navigation > nav
Accessible nameMy Cart
(0)
.mobile-menu__cart-icon .icon--icon-theme-cart:hover .hover-fill { fill: #000000;}
Most Loved
New Arrivals
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Back In Stock
Bedding
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Essentials
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Sheets
Pillow Shams
Duvet Cover
Comforters
Blankets
Mattress Toppers
Bedding Sets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Bedspread Sets
Fitted Sheet Sets
Bedskirt Sets
Quilt & Coverlet Sets
Build Your Own Set
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Mix & Match
A La Carte
Baby & Kids
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Baby Blankets
Baby Comforters
Baby Pillows
Baby Mattress Toppers & Protectors
Baby Fitted Sheet
Shop By Fabric
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Cotton
Premium Cotton
Brushed Cotton
TENCEL™ Lyocell
Duvets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Duvet Insert & Comforter Guide
All Duvet Inserts
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill…[truncated by Evolize: exceeded D1 value limit]
Rolenavigation
Markup<nav class="mobile-menu" role="navigation" data-section-id="mobile-navigation" data-section-type="mobile-navigation" tabindex="-1">
<div class="slideout__trigger--close" tabindex="-1">
<button class="slideout__trigger-mobile-menu js-slideout-close" data-slideout-direction="left" aria-label="Close navigation" tabindex="-1" type="button" name="button">
<div class="icn-close" tabindex="-1"></div>
</button>
</div>
<div class="mobile-menu__block mobile-menu__cart-status" tabindex="-1">
<a class="mobile-menu__cart-icon" href="/cart" tabindex="-1">
… Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Component · Ref Q54GNT
Affected pagehttps://qbedding.com/products/bethka-solid-color-curtain?variant=40058438647942
Elementdiv:nth-of-type(2) > div > div:nth-of-type(6) > div > div > nav
Accessible nameDetails
Shipping & Return Policy
About the Materials
Markup<nav>
<ul class="tabbed">
<li class="tab--template--15102921801862__main--11">
<label for="tab--template--15102921801862__main--11">
Details
</label>
</li>
<li class="tab-… Affected pages/products/bethka-solid-color-curtain /a/shop/products/cotton-mattress-topper
Medium
List markup is malformed
WCAG 1.3.1 (A)5 instances5 inspected pages
A list contains elements other than the list items it should, breaking its structure.
Why it mattersA list contains elements other than the list items it should, breaking its structure.
Recommended correctionEnsure <ul>/<ol> contain only <li> (plus <script>/<template>) as direct children.
View 5 affected elements
Component · Ref G3I4K1
Affected pagehttps://qbedding.com/
Element.announcement__cart
Accessible nameEnglish
English
简体中文
English
简体中文
.announcement__cart .icon--icon-theme-search:hover .hover-fill { fill: var(--announcement-bar-text-color);}
.announcement__cart .icon--icon-theme-user:hover .hover-fill { fill: var(--announcement-bar-text-color);}
My Cart
.announcement__cart .icon--icon-theme-cart:hover .hover-fill { fill: var(--announcement-bar-text-color);}
0
Markup<ul class="announcement__cart shopping__cart-links span-3 auto sm-hide">
Affected pages/ /products/bethka-solid-color-curtain /pages/contact-us /a/shop/products/cotton-mattress-topper /a/shop/collections/bundle-builder-products
Medium
Text has insufficient colour contrast
WCAG 1.4.3 (AA)10 instances4 inspected pages
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
Why it mattersText and background colours do not meet the minimum contrast ratio, reducing legibility.
Recommended correctionIncrease the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.
View 10 affected elements
Component · Ref HPXHU
Affected pagehttps://qbedding.com/collections/bundle-builder-products?utm_source=deeplumen&utm_medium=referral&utm_campaign=AgenticPage&utm_content=bundle-builder-products&utm_clickid=f5bb438f-2178-474a-b768-70d945f844dc&utm_term=f5bb438f-2178-474a-b768-70d945f844dc
Element.scrollup > span
Accessible nameTOP
Affected pages/pages/contact-us /a/shop/collections/bundle-builder-products
Component · Ref QXCQLQ
Affected pagehttps://qbedding.com/
Element#product-listing-7419811889286 > .product-details > .price--sold-out.price--on-sale.price--listing > .price__sale > dd:nth-child(2) > .price-item--sale.price-item
Accessible namefrom $39.30
Markup<span class="price-item price-item--sale">from $39.30
</span>
Component · Ref BPZ7ZD
Affected pagehttps://qbedding.com/
Element.icn__inner
Accessible nameNEW
Markup<span class="icn__inner">
NEW
</span> Component · Ref TZT9BQ
Affected pagehttps://qbedding.com/
Element#product-listing-7419808776326 > .product-details > .price--on-sale.price--listing.price > .price__sale > dd:nth-child(2) > .price-item--sale.price-item
Accessible namefrom $39.30
Markup<span class="price-item price-item--sale">from $39.30
</span>
Component · Ref AZDNNS
Affected pagehttps://qbedding.com/collections/bundle-builder-products?utm_source=deeplumen&utm_medium=referral&utm_campaign=AgenticPage&utm_content=bundle-builder-products&utm_clickid=f5bb438f-2178-474a-b768-70d945f844dc&utm_term=f5bb438f-2178-474a-b768-70d945f844dc
Element#searchbox-template--15102919835782__main
Markup<input type="text" name="q" id="searchbox-template--15102919835782__main" class="searchbox__input" placeholder="Search">
Component · Ref A67BBL
Affected pagehttps://qbedding.com/
Element#gallery__block-template--15102920687750__1625752962aa2a6ebb-block-1 > .image__gallery--item.size--natural > .image--gallery__caption.a-left > .caption-content > h3
Accessible nameBedding
Component · Ref 9TJ5S
Affected pagehttps://qbedding.com/products/bethka-solid-color-curtain?variant=40058438647942
Element.swatches__swatch--regular.soldout.swatch-element > .swatches__form--label
Accessible name50"x63"
Markup<label class="swatches__form--label" for="template--15102921801862__main-Size-0" tabindex="0">
Low
Low-quality alternative text
WCAG 1.1.1 (A)77 instances3 inspected pages
Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.
Why it mattersAlt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.
Recommended correctionReplace placeholder or filename alt text with a concise description of what the image conveys.
View 77 affected elements
Component · Ref 4RCPX4
Affected pagehttps://qbedding.com/
Elementdiv > div > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > img
Accessible nameReview picture
Markup<img class="jdgm-popup-card__pic" title="Review picture" alt="Review picture" data-src="https://cdn.shopify.com/s/files/1/0281/1196/2246/files/Y00_1431-3_240x240.jpg?v=1713377253" src="https://cdn.shopify.com/s/files/1/0281/1196/2246/files/Y00_1431-3_240x240.jpg?v=1713377253">
Affected pages/ /products/bethka-solid-color-curtain /a/shop/products/cotton-mattress-topper
Low
Page has no level-one heading
WCAG 1.3.1 (A)1 instance1 inspected page
The page exposes no <h1>, so its topic is not conveyed in the heading structure.
Why it mattersThe page exposes no <h1>, so its topic is not conveyed in the heading structure.
Recommended correctionAdd a single descriptive <h1> that names the page's primary purpose.
View 1 affected element
Component · Ref EVA4Q8
Affected pagehttps://qbedding.com/
Elementhtml > body
Accessible nameMy Cart
(0)
.mobile-menu__cart-icon .icon--icon-theme-cart:hover .hover-fill { fill: #000000;}
Most Loved
New Arrivals
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Back In Stock
Bedding
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Essentials
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Sheets
Pillow Shams
Duvet Cover
Comforters
Blankets
Mattress Toppers
Bedding Sets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Bedspread Sets
Fitted Sheet Sets
Bedskirt Sets
Quilt & Coverlet Sets
Build Your Own Set
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Mix & Match
A La Carte
Baby & Kids
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Baby Blankets
Baby Comforters
Baby Pillows
Baby Mattress Toppers & Protectors
Baby Fitted Sheet
Shop By Fabric
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Cotton
Premium Cotton
Brushed Cotton
TENCEL™ Lyocell
Duvets
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}
Duvet Insert & Comforter Guide
All Duvet Inserts
.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill…[truncated by Evolize: exceeded D1 value limit]
Markup<body class="gridlock template-index js-slideout-toggle-wrapper js-modal-toggle-wrapper theme-features__secondary-color-not-black--false theme-features__product-variants--swatches theme-features__image-flip--enabled theme-features__sold-out-icon--disabled theme-features__sale-icon--disabled theme-features__new-icon--enabled theme-features__section-titles--short_below theme-features__section-title-align--center theme-features__details-align--center theme-features__rounded-buttons--disabled theme-features__zoom-effect--disabled theme-features__icon-position--top_right theme-features__icon-shape-…