From ed9336cf41a207a411c6dc41f9ccd6f61ed0e85a Mon Sep 17 00:00:00 2001 From: Brian Hanson Date: Wed, 7 Oct 2026 13:58:04 -0500 Subject: [PATCH 1/2] Name table cells once, after their column and row Checkbox and select cells were labelled by both their own label and the field label, so screen readers read the name twice. Adds a browser test covering every cell type. Co-Authored-By: Claude Opus 5.5 --- .../js/modules/forms/CheckboxControl.vue | 7 +- resources/js/modules/forms/ChoiceControl.vue | 1 - .../forms/TableControl.a11y.browser.test.ts | 212 ++++++++++++++++++ 3 files changed, 218 insertions(+), 2 deletions(-) create mode 100644 resources/js/modules/forms/TableControl.a11y.browser.test.ts diff --git a/resources/js/modules/forms/CheckboxControl.vue b/resources/js/modules/forms/CheckboxControl.vue index 7f3b9f43348..fa04a1477ab 100644 --- a/resources/js/modules/forms/CheckboxControl.vue +++ b/resources/js/modules/forms/CheckboxControl.vue @@ -1,7 +1,9 @@