Accessibility for Shopify Liquid Themes Core Principle Every interactive component must work with keyboard only, screen readers, and reduced-motion preferences. Start with semantic HTML — add ARIA only when native semantics are insufficient. Decision Table: Which Pattern? | Component | HTML Element | ARIA Pattern | Reference | |-----------|-------------|-------------|-----------| | Expandable content | | None needed | Accordion | | Modal/dialog | | | Modal | | Tooltip/popup | attribute | fallback | Tooltip | | Dropdown menu | + | on triggers | Navigation | | Tab interface | | | Tabs | | Carou…