From 944a1da024a3b61070004ae917895f78a9099e15 Mon Sep 17 00:00:00 2001 From: Abhishek-17H Date: Wed, 15 Jan 2025 10:16:10 +0530 Subject: [PATCH 1/2] Fix: Associate labels with input fields of File and Checkbox Widget --- packages/volto/news/6341.bugfix | 1 + .../volto/src/components/manage/Widgets/CheckboxWidget.jsx | 1 + packages/volto/src/components/manage/Widgets/FileWidget.jsx | 2 +- .../manage/Widgets/__snapshots__/CheckboxWidget.test.jsx.snap | 2 ++ .../manage/Widgets/__snapshots__/FileWidget.test.jsx.snap | 3 +++ 5 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 packages/volto/news/6341.bugfix diff --git a/packages/volto/news/6341.bugfix b/packages/volto/news/6341.bugfix new file mode 100644 index 0000000000..501e3ce2fa --- /dev/null +++ b/packages/volto/news/6341.bugfix @@ -0,0 +1 @@ +The input fields in `FileWidget` and `CheckboxWidget` are now programmatically associated with their labels, improving accessibility. Previously, the labels were not linked to their corresponding input fields. @Abhishek-17h \ No newline at end of file diff --git a/packages/volto/src/components/manage/Widgets/CheckboxWidget.jsx b/packages/volto/src/components/manage/Widgets/CheckboxWidget.jsx index aeefdaf6d2..885821e0a5 100644 --- a/packages/volto/src/components/manage/Widgets/CheckboxWidget.jsx +++ b/packages/volto/src/components/manage/Widgets/CheckboxWidget.jsx @@ -31,6 +31,7 @@ const CheckboxWidget = (props) => {
{
)} -