Public accessibility assessment

Accessibility issues detected on movaglobes.com

Evolize inspected 5 public pages on movaglobes.com and detected 32 automatically identifiable accessibility findings.

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

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 5 inspected pages
Most affected page/22 findings detected
Most represented WCAG criterionWCAG 2.4.3 — Focus Order10 detected findings

Is movaglobes.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 movaglobes.com and detected 32 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 5 inspected pages. The most affected inspected page was "/", where 22 findings were detected. The assessment identified findings mapped to 8 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) · 3 inspected pages · 3 instances
    Why this matters

    An <iframe> has no title, so its purpose is not announced to assistive technology.

    Recommended action

    Add a concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. The affected frame loads //mail.movaglobes.co..., which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

    View technical evidence →
  2. Critical

    Form fields are missing labels

    WCAG 1.3.1 (A) · 1 inspected page · 1 instance
    Why this matters

    Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

    Recommended action

    Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

    View technical evidence →
  3. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 25 instances
    Why this 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 action

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

    View technical evidence →
  4. High

    Form fields use placeholder text as the only label

    WCAG 1.3.1 (A) · 5 inspected pages · 15 instances
    Why this 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 action

    Add a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.

    View technical evidence →
  5. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 10 instances
    Why this 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 action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
2.4.3Focus OrderA1055 / 5
1.4.3Contrast (Minimum)AA755 / 5
1.3.1Info and RelationshipsA655 / 5
2.1.1KeyboardA655 / 5
4.1.2Name, Role, ValueA355 / 5
3.3.2Labels or InstructionsA255 / 5
1.4.10ReflowAA155 / 5
2.2.2Pause, Stop, HideA111 / 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)3 instances3 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 concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. The affected frame loads //mail.movaglobes.co..., which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

View 3 affected elements
Component · Ref C1MHDU
Affected pagehttps://www.movaglobes.com/
Element#lpdialog
Markup
<iframe id="lpdialog" allow="geolocation" sandbox="allow-modals allow-d..." frameborder="0" src="//mail.movaglobes.co...">
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /products/gift-card
Critical

Form fields are missing labels

WCAG 1.3.1 (A)1 instance1 inspected page

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Why it matters

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Recommended correction

Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

View 1 affected element
Component · Ref 30A1BC
Affected pagehttps://www.movaglobes.com/products/gift-card
Element#Quantity-template--25269635514685__main
Markup
<input class="quantity__input" type="number" name="quantity" id="Quantity-template--25269635514685__main" data-cart-quantity="0" data-min="1" min="1" step="1" value="1" form="product-form-template--25269635514685__main">
High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)5 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 5 affected elements
Component · Ref 1MR7G6
Affected pagehttps://www.movaglobes.com/products/gift-card
Element#HeaderCountryMobileForm > div > .disclosure > .disclosure__list-wrapper.country-selector[hidden=""] > .country-filter > .field > .country-filter__input[name="country_filter"][aria-owns="country-results"]
Rolecombobox
Markup
<input class="country-filter__inpu..." id="country-filter-input" type="search" name="country_filter" value="" placeholder="Search" role="combobox" aria-owns="country-results" aria-controls="country-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" ...>
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
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 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 50 affected elements
Component · Ref MZH5F8
Affected pagehttps://www.movaglobes.com/pages/contact-global
Elementinput#globe-1-qty
Markup
<input type="number" id="globe-1-qty" name="contact[globe_1_qty]" class="form-input" min="1" value="1">
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref 0KLA2V
Affected pagehttps://www.movaglobes.com/blogs/lifestyle/graduation-gift-guide-quotes-and-globes
Elementa#Anguilla
Accessible nameAnguilla XCD $
Markup
<a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AI" id="Anguilla">
              <span class="visibility-hidden"><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
              <span class="country">Anguilla</span>
              <span c…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /products/gift-card
Component · Ref YVKPLK
Affected pagehttps://www.movaglobes.com/pages/contact-global
Elementdiv#us-redirect > a
Accessible name[email removed]
Markup
<a href="mailto:[email removed]" target="_blank" rel="noreferrer noopener">[email removed]</a>
Affected pages/contact-global /pages/contact-global
Component · Ref WD9HGQ
Affected pagehttps://www.movaglobes.com/pages/contact-global/
Elementtextarea#message
Markup
<textarea id="message" name="contact[body]" class="form-textarea" rows="5"></textarea>
Affected pages/contact-global /pages/contact-global
Component · Ref SV34NW
Affected pagehttps://www.movaglobes.com/pages/contact-global/
Elementselect#order-quantity
Accessible nameSelect quantity 1 globe 2 globes 3 or more globes Something else
Markup
<select id="order-quantity" name="contact[order_quantity]" class="form-select">
            <option value="">Select quantity</option>
            <option value="1 globe">1 globe</option>
            <option value="2 globes">2 globes</option>
            <option value="3 or more globes">3 or more globes</option>
            <option value="Something else">Something else</option>
          </select>
Affected pages/contact-global /pages/contact-global
Component · Ref 2QMYWU
Affected pagehttps://www.movaglobes.com/products/gift-card
Elementslider-component#GalleryViewer-template--25269635514685__main > div > button:nth-of-type(2)
Accessible nameSlide right
Markup
<button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right">
        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path></svg>

      </button>
Component · Ref V6PDK8
Affected pagehttps://www.movaglobes.com/products/gift-card
Elementdiv#warranty > div > div > div > p:nth-of-type(2) > a
Accessible nameRead full warranty
Markup
<a href="/pages/warranties-services" target="_blank" title="Warranties &amp; Services"><strong>Read full warranty</strong></a>
Component · Ref T9DDJC
Affected pagehttps://www.movaglobes.com/products/gift-card
Elementli#Slide-template--25269635514685__main-50489409863997 > div > modal-opener > button
Accessible nameOpen media 1 in modal
Markup
<button class="product__media-toggle quick-add-hidden product__media-zoom-hover" type="button" aria-haspopup="dialog" data-media-id="50489409863997">
      <span class="visually-hidden">
        Open media 1 in modal
      </span>
    </button>
High

Content overflows horizontally on narrow viewports

WCAG 1.4.10 (AA)5 instances5 inspected pages

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Why it matters

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Recommended correction

Ensure layouts reflow to a single column without horizontal scrolling down to 320px width.

View 5 affected elements
Component · Ref LFA97P
Affected pagehttps://www.movaglobes.com/products/gift-card
Elementhtml
Accessible nameMOVA Globes Gift Card | Digital Gift for Rotating Globes & Bases window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start'); {"shopId":90303463741,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/90303463741","merchantName":"MOVA Globes International","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"MOVA Globes International","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true} {"accessToken":"f4254787b5346cccd8d44053b5231909","betas":["rich-media-storefront-analytics"],"domain":"www.movaglobes.com","predictiveSearch":true,"shopId":90303463741,"locale":"en"} var Shopify = Shopify || {}; Shopify.shop = "mova-ma.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Copy of New theme","id":181437792573,"schema_name":"Dawn","schema_version":"15.0.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "www.movaglobes.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/"; Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; Shopify.SignInWithShop = Shopify.SignInWithShop || {}; Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; Shopify.SignInWithShop.User.recognized = false; !function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window); !function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window); window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay"; window.ShopifyPay.redirectState = "pending"; window.Shopify = window.Shopify || {}; window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; window.Shopify.SignInWithShop.eligible = true; {"pageType":"product"} await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"]}; (function() { var isLoaded = false; function asyncLoad() { if (isLoaded) return; isLoaded = true; var urls = ["\/\/cdn.shopify.com\/proxy\/e4936f082a9619e41805c9c2fb5bcafd9ec442bacfc98a246b4938e82f0c2f99\/api.goaffpro.com\/loader.js?shop=mova-ma.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/storelocator.metizapps.com\/v2\/app.js?shop=mova-ma.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })(); var __st={"a":90303463741,"offset":-25200,"reqid":"498988b9-c73f-455e-8e6d-582823d3bb15-1788963632","pageurl":"www.movaglobes.com\/products\/gift-card","u":"4dffabb28a13","p":"product","rtyp":"product","rid":10105576161597}; window.ShopifyPaypalV4VisibilityTracking = true; !function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].v…[truncated by Evolize: exceeded D1 value limit]
Markup
<html class="js" lang="en" style="--header-height: 83px;"><head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width,initial-scale=1">
		<meta name="theme-color" content="">
		
		
		
		<link rel="canonical" href="https://www.movaglobes.com/products/gift-card">
		
<link rel="icon" type="image/png" href="//www.movaglobes.com/cdn/shop/files/High-MOVA_logo-2-png1200x1200.png?crop=center&amp;height=32&amp;v=1770619223&amp;width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin=""><title>MOVA Gl…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)45 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 45 affected elements
Component · Ref 6CKM9Q
Affected pagehttps://www.movaglobes.com/pages/contact-global
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">
          <use href="#icon-search">
        </use></svg>
        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
          <use href="#icon-close">
        </use></svg>
      </span>
    </summary>
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref AM6MIA
Affected pagehttps://www.movaglobes.com/blogs/lifestyle/graduation-gift-guide-quotes-and-globes
Elementsummary#HeaderDrawer-shop-bases
Accessible nameBASES
Rolebutton
Markup
<summary id="HeaderDrawer-shop-bases" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" role="button" aria-expanded="false" aria-controls="childlink-bases">
                                      BASES
                                      <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" 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-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="cur…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref 8WQ1XF
Affected pagehttps://www.movaglobes.com/
Elementsummary#HeaderMenu-shop
Accessible nameShop
Rolebutton
Markup
<summary id="HeaderMenu-shop" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="MegaMenu-Content-1">
                <span>Shop</span>
                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path></svg>

              </summary>
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref 9WEPSB
Affected pagehttps://www.movaglobes.com/pages/contact-global
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" 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">
</path></svg>

        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" f…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
High

Modal dialog does not trap keyboard focus

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

While a modal is open, confine focus to the dialog and mark the rest of the page inert (or aria-hidden). Restore focus on close.

View 8 affected elements
Component · Ref S2IPZR
Affected pagehttps://www.movaglobes.com/products/gift-card
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-expanded="false" aria-owns="pred…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref 3J9KX5
Affected pagehttps://www.movaglobes.com/products/gift-card
Elementdiv#_lpSurveyPopover_68IW-3UW
Roledialog
Markup
<div id="_lpSurveyPopover_68IW-3UW" role="dialog" aria-modal="true"><div id="lpshroud"></div><button id="lpclose" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-8 -8 32 32">
                <path fill="#b7b7b7" d="M16 2.67L13.33 0 8 5.33 2.67 0 0 2.67 5.33 8 0 13.33 2.67 16 8 10.67 13.33 16 16 13.33 10.67 8 16 2.67z"></path>
            </svg></button><iframe id="lpdialog" allow="geolocation" sandbox="allow-modals allow-downloads allow-top-navigation allow-forms allow-same-origin allow-scripts allow-popups allow-popups-to-escape-sandbox allow-top-navigation-by-user-activa…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /products/gift-card
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)20 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 20 affected elements
Component · Ref XUMLEO
Affected pagehttps://www.movaglobes.com/pages/contact-global/
Elementform#contact_form > input:nth-of-type(5)
Markup
<input type="email" name="contact[email]" placeholder="Your email" required="">
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref C657HP
Affected pagehttps://www.movaglobes.com/pages/contact-global
Elementinput#wholesale-phone
Markup
<input type="tel" class="contact-phone" id="wholesale-phone" name="contact[Phone]" placeholder="Phone number" required="">
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)3 instances3 inspected pages

Scrollable region must have keyboard access

Why it matters

Scrollable region must have keyboard access

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 3 affected elements
Component · Ref 7VSX5A
Affected pagehttps://www.movaglobes.com/blogs/lifestyle/graduation-gift-guide-quotes-and-globes
Element#Slider-sections--25269630140733__announcement_bar_VWHE7N
Accessible nameInternational orders may incur shipping fees, import duties, and taxes at the recipient's expense. Promotion Notice: Promo codes are valid only on regularly priced globe products. They cannot be combined with sale items, bundle discounts, or other promotional offers. SIGN IN OR CREATE AN ACCOUNT
Markup
<div class="grid grid--1-col slider slider--everywhere" id="Slider-sections--25269630140733__announcement_bar_VWHE7N" aria-live="off" aria-atomic="true" data-autoplay="true" data-speed="5">
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /pages/contact-global
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)14 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 14 affected elements
Component · Ref S8BB5A
Affected pagehttps://www.movaglobes.com/
Element.announcement-bar__link > .announcement-bar__message.h5 > span
Accessible nameSIGN IN OR CREATE AN ACCOUNT
Markup
<span>SIGN IN  OR  CREATE AN ACCOUNT</span>
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref MC3UVF
Affected pagehttps://www.movaglobes.com/blogs/lifestyle/graduation-gift-guide-quotes-and-globes
Element#Slide-sections--25269630140733__announcement_bar_VWHE7N-2 > .announcement-bar__announcement[aria-label="Announcement"][role="region"] > .announcement-bar__message.h5 > span
Accessible namePromotion Notice: Promo codes are valid only on regularly priced globe products. They cannot be combined with sale items, bundle discounts, or other promotional offers.
Markup
<span>Promotion Notice: Promo codes are valid only on regularly priced globe products. They cannot be combined with sale items, bundle discounts, or other promotional offers.</span>
Affected pages/blogs/lifestyle/graduation-gift-guide-quotes-and-globes /pages/contact-global
Component · Ref 3R0RJT
Affected pagehttps://www.movaglobes.com/
Element.section-template--25269634826557__custom_image_link_U9tWzc-padding > .multicolumn__title.title-wrapper-with-link.title-wrapper--self-padded-mobile > .title.h1
Accessible namePopular Products
Markup
<h2 class="title inline-richtext h1">
          Popular Products
        </h2>
Component · Ref 9U5C5Y
Affected pagehttps://www.movaglobes.com/
Elementa[href$="earth-clouds"] > h3
Accessible nameEarth with Clouds Globe
Markup
<h3>Earth with Clouds Globe</h3>
Component · Ref QVSLJU
Affected pagehttps://www.movaglobes.com/blogs/lifestyle/graduation-gift-guide-quotes-and-globes
Element.article-template__link
Accessible nameBack to blog
Markup
<a href="/blogs/video" class="article-template__link link animate-arrow">
Component · Ref VLA4
Affected pagehttps://www.movaglobes.com/products/gift-card
Element#Quantity-template--25269635514685__main
Markup
<input class="quantity__input" type="number" name="quantity" id="Quantity-template--25269635514685__main" data-cart-quantity="0" data-min="1" min="1" step="1" value="1" form="product-form-template--25269635514685__main">
Component · Ref MYER3J
Affected pagehttps://www.movaglobes.com/
Elementh1
Accessible nameRotating Globes. Powered By Light.
Markup
<h1>Rotating Globes. Powered By Light.</h1>
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 HYCHWK
Affected pagehttps://www.movaglobes.com/pages/contact-global
Elementdiv#CartDrawer > div:nth-of-type(2) > div:nth-of-type(1) > div > div > p:nth-of-type(3)
Accessible nameLog in to check out faster.
Markup
<p class="cart__login-paragraph">
                  <a href="https://www.movaglobes.com/customer_authentication/redirect?locale=en&amp;region_country=US" class="link underlined-link">Log in</a> to check out faster.
                </p>
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
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

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

View 10 affected elements
Component · Ref R1TK9Q
Affected pagehttps://www.movaglobes.com/pages/contact-global/
Elementdiv#menu-drawer > div > div > nav
Accessible nameShop Shop CATEGORIES CATEGORIES All World Maps Outer Space Collectibles MLB Metallics Special Bundle SIZE SIZE Classic (4.5") Signature (6") Prestige (8.5") BASES BASES Acrylic Base Crystal Base Wood Base BEST SELLER New Arrivals Gifting Gifting CORPORATE GIFTS GIFT CARDS How It Works Contact
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 id="HeaderDrawer-shop" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-shop">
                        Shop
                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.53…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card
Component · Ref I11O7J
Affected pagehttps://www.movaglobes.com/products/gift-card
Elementnav#sea-skip-target-navigation
Accessible nameShop CATEGORIES All World Maps Outer Space Collectibles MLB Metallics Special Bundle SIZE Classic (4.5") Signature (6") Prestige (8.5") BASES Acrylic Base Crystal Base Wood Base BEST SELLER New Arrivals Gifting CORPORATE GIFTS GIFT CARDS How It Works Contact
Markup
<nav class="header__inline-menu" id="sea-skip-target-navigation" tabindex="-1">
  <ul class="list-menu list-menu--inline" role="list"><li class="header__menu-item-wrapper"><header-menu>
            <details id="Details-HeaderMenu-1" class="mega-menu">
              <summary id="HeaderMenu-shop" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="MegaMenu-Content-1">
                <span>Shop</span>
                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
  <path fill-rule="evenodd" clip-rule…
Affected pages/ /blogs/lifestyle/graduation-gift-guide-quotes-and-globes /contact-global /pages/contact-global /products/gift-card

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.