From 9230e4a5310678bc2315a0a18cd13c5e1f2b4817 Mon Sep 17 00:00:00 2001 From: Marcel Date: Thu, 14 May 2026 16:43:53 +0200 Subject: [PATCH] fix(invites): i18n legend + touch target in UserGroupsSection - legend uses m.admin_new_invite_groups() instead of hardcoded "Gruppen" so screen readers announce the correct string in en/es locales - label gets min-h-[44px] for WCAG 2.2 touch target compliance - add test asserting fieldset accessible name comes from i18n key - add test documenting empty-groups-no-error renders no checkboxes/banner Co-Authored-By: Claude Sonnet 4.6 --- .../src/lib/user/UserGroupsSection.svelte | 6 ++-- .../routes/admin/invites/page.svelte.test.ts | 35 +++++++++++++++++++ 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/user/UserGroupsSection.svelte b/frontend/src/lib/user/UserGroupsSection.svelte index e9b2cd5c..2b3444eb 100644 --- a/frontend/src/lib/user/UserGroupsSection.svelte +++ b/frontend/src/lib/user/UserGroupsSection.svelte @@ -1,4 +1,6 @@
- Gruppen + {m.admin_new_invite_groups()} {#each groups as group (group.id)} -