Open LucasHengelhaupt opened 4 months ago
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
Azure Demo Servers are available:
This PR adds accessibility improvements.
PR Type
[x] Feature
What Is the Current Behavior?
Currently, the Intershop Progressive Web App (PWA) has accessibility issues related to color contrast, link identification, tab-focus visibility, semantic order of HTML elements, missing ARIA attributes, touch target sizes and others.
What Is the New Behavior?
The following accessibility issues are fixed:
lang
andtitle
attributesaria-label
to language switch toggle, mini-cart toggle, search input, sorting selectbox, product compare link, recently viewed link, product brand link (WCAG 2.5.3 - Label in Name & WCAG 3.3.2 - Labels or Instructions) and to star-rating on product detail page (WCAG 1.1.1 - Non-text Content)aria-haspopup
,aria-expanded
andaria-controls
to mini-cart (WCAG 4.1.2 - Name, Role, Value)aria-required
,aria-invalid
to form fields (WCAG 3.3.1 - Error Identification) andaria-describedby
to form fields with related error test and / or descriptions (WCAG 3.3.2 - Labels or Instructions, based on changes to ngx-formly/bootstrap)aria-hidden
to the "*" character of required fieldslang
attribute to each language select option in the header language switch (WCAG 3.1.2 - Language of Parts)title
attribute to buttons only when they are used as an icon (WCAG 1.1.1 - Non-text Content)role="img"
attribute from logo in the header (WCAG 4.1.2 - Name, Role, Value)<div role="main">
with<main>
element for better semantics (WCAG 2.4.1 - Bypass Blocks)<legend>
-elements to form fieldsets (WCAG 1.3.1 - Info and Relationships)Does this PR Introduce a Breaking Change?
[x] Yes
Other Information
AB#97976