From 57ef5a884e99926f650958bd448dbc435fc040b8 Mon Sep 17 00:00:00 2001 From: Gabriel Manussakis <9420947+Manussakis@users.noreply.github.com> Date: Tue, 3 Sep 2024 11:42:28 -0300 Subject: [PATCH] [Accessibility] Improve Checkout block page accessibility after removing heading level 1 (#50925) * Add aria-label to checkout form landmark * Remove aria-hidden from checkout form sub-titles * Add aria-label to checkout form * Add changelog file * Remove aria-hidden from form-step snapshots * Bump form-checkout template version --- .../inner-blocks/checkout-fields-block/frontend.tsx | 2 ++ .../packages/components/form-step/index.tsx | 1 - .../components/form-step/test/__snapshots__/index.js.snap | 6 ------ plugins/woocommerce/changelog/fix-48619 | 4 ++++ plugins/woocommerce/templates/checkout/form-checkout.php | 4 ++-- 5 files changed, 8 insertions(+), 9 deletions(-) create mode 100644 plugins/woocommerce/changelog/fix-48619 diff --git a/plugins/woocommerce-blocks/assets/js/blocks/checkout/inner-blocks/checkout-fields-block/frontend.tsx b/plugins/woocommerce-blocks/assets/js/blocks/checkout/inner-blocks/checkout-fields-block/frontend.tsx index 1773f81d618..052b98ca5ae 100644 --- a/plugins/woocommerce-blocks/assets/js/blocks/checkout/inner-blocks/checkout-fields-block/frontend.tsx +++ b/plugins/woocommerce-blocks/assets/js/blocks/checkout/inner-blocks/checkout-fields-block/frontend.tsx @@ -3,6 +3,7 @@ */ import type { ReactElement } from 'react'; import clsx from 'clsx'; +import { __ } from '@wordpress/i18n'; import { Main } from '@woocommerce/base-components/sidebar-layout'; import { useStoreEvents } from '@woocommerce/base-context/hooks'; import { useEffect } from '@wordpress/element'; @@ -27,6 +28,7 @@ const FrontendBlock = ( { return (
(