From f1329d284784a5e45c2812a51b160f76c90630e1 Mon Sep 17 00:00:00 2001 From: Lars Kiesow Date: Fri, 30 Dec 2022 19:14:04 +0100 Subject: [PATCH] Accessibility Improvements for Main Settings This patch fixes some accessibility problems on the main settings page. Most notably, it makes sure that the different options have labels which are picked up by screen readers. As a more generic addition, this also makes sure that the dropdown component will always have a proper label constructed, explaining what the dropdown is for and what its current value is. --- client/components/ui/Dropdown.vue | 9 +++- client/pages/config/index.vue | 68 +++++++++++++++---------------- 2 files changed, 41 insertions(+), 36 deletions(-) diff --git a/client/components/ui/Dropdown.vue b/client/components/ui/Dropdown.vue index ebc1ca24..69f04afe 100644 --- a/client/components/ui/Dropdown.vue +++ b/client/components/ui/Dropdown.vue @@ -1,7 +1,7 @@