diff --git a/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte b/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte index 863ad3f21..06d5feba9 100644 --- a/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte +++ b/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte @@ -135,6 +135,8 @@ class="toggle" class:on={userSettings.general?.soundsEnabled ?? true} onclick={() => setSounds(!(userSettings.general?.soundsEnabled ?? true))} + aria-label="Sounds ein- oder ausschalten" + aria-pressed={userSettings.general?.soundsEnabled ?? true} > diff --git a/apps/mana/apps/web/src/lib/modules/admin/ListView.svelte b/apps/mana/apps/web/src/lib/modules/admin/ListView.svelte index 5b85776a7..e2fd5ea8d 100644 --- a/apps/mana/apps/web/src/lib/modules/admin/ListView.svelte +++ b/apps/mana/apps/web/src/lib/modules/admin/ListView.svelte @@ -26,6 +26,9 @@ let { initialTab = 'overview' }: Props = $props(); + // initialTab is an entry-point default only — we deliberately ignore later prop + // changes because the user may have switched tabs since mount. + // svelte-ignore state_referenced_locally let activeTab = $state(initialTab); let isAdmin = $derived(authStore.user?.role === 'admin'); diff --git a/apps/mana/apps/web/src/lib/modules/events/components/RegionPicker.svelte b/apps/mana/apps/web/src/lib/modules/events/components/RegionPicker.svelte index b3bdccf6f..f182a3762 100644 --- a/apps/mana/apps/web/src/lib/modules/events/components/RegionPicker.svelte +++ b/apps/mana/apps/web/src/lib/modules/events/components/RegionPicker.svelte @@ -88,8 +88,8 @@ placeholder="Stadt oder Region suchen..." />
- - + +
{#if suggestions.length > 0}