Hidden elements can still receive keyboard focus
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
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 34 affected elements
https://www.tower28beauty.com/a/account/loginheader-drawer > details-modal > details > div > div:nth-of-type(2) > button<button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
<svg class="icon icon-close" aria-hidden="true" focusable="false">
<use href="#icon-close">
</use></svg>
</button>/ / /pages/birthday-signup /a/account/login /carthttps://www.tower28beauty.com/pages/birthday-signupdiv > div:nth-of-type(2) > predictive-search > form > div:nth-of-type(1) > button:nth-of-type(2)<button class="search__button field__button" aria-label="Search">
<svg class="icon icon-search" aria-hidden="true" focusable="false">
<use href="#icon-search">
</use></svg>
</button>/ / /pages/birthday-signup /a/account/login /carthttps://www.tower28beauty.com/a/account/logininput#Search-In-Modal-Drawer<input class="search__input field__input" id="Search-In-Modal-Drawer" type="search" name="q" value="" placeholder="Search" aria-label="Search - Mobile Menu" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
/ / /pages/birthday-signup /a/account/login /carthttps://www.tower28beauty.com/div#shopify-section-template--17196975161399__image_banner_BrDXHi > div > div:nth-of-type(4) > a<a href="/products/swipe-foundation" class="image-banner__link-overlay" onclick="gtag('event', 'mobile_banner_click', {'event_category': 'banner', 'event_label': 'Mobile Banner Click'});" aria-label="Swipe Foundation">
</a>/ / /carthttps://www.tower28beauty.com/?cart=opendiv > div:nth-of-type(4) > div > div:nth-of-type(2) > div > a<a class="button max-w-fit" href="/products/swipe-foundation" title="Shop Now" onclick="gtag('event', 'mobile_banner_click', {'event_category': 'banner', 'event_label': 'Mobile Banner Click'});">Shop Now</a>/ / /carthttps://www.tower28beauty.com/div#splide01-slide02 > a<a class="two-across-block__image" href="/collections/lip" aria-label="Shop Lip">
<img src="//www.tower28beauty.com/cdn/shop/files/LipPlumper-Category_Card.png?v=1781644438&width=1100" alt="" srcset="//www.tower28beauty.com/cdn/shop/files/LipPlumper-Category_Card.png?v=1781644438&width=165 165w, //www.tower28beauty.com/cdn/shop/files/LipPlumper-Category_Card.png?v=1781644438&width=360 360w, //www.tower28beauty.com/cdn/shop/files/LipPlumper-Category_Card.png?v=1781644438&width=535 535w, //www.tower28beauty.com/cdn/shop/files/LipPlumper-Category_Card.png?v=178164443…/ /https://www.tower28beauty.com/?cart=opendiv#CartDrawer > div:nth-of-type(2) > div:nth-of-type(5) > small > a<a href="/policies/shipping-policy">shipping</a>
https://www.tower28beauty.com/?cart=opendiv#banner-text > div > a<a href="/products/swipe-foundation" class="image-banner__link-overlay" onclick="gtag('event', 'banner_click', {'event_category': 'banner', 'event_label': 'Banner Click'});" aria-label="Swipe Foundation">
</a>https://www.tower28beauty.com/?cart=opensection#shopify-section-template--17196975161399__8b4724ed-eef7-4864-918c-11889d03f4c3 > div > div > div:nth-of-type(1) > div > a<a href="/collections/all" class="collection-list-header underline !font-medium">SHOP ALL</a>