From 7effaa05d1fa37d903d239f6c4cb6174dddcfb49 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sun, 26 Jul 2026 23:35:34 +0200 Subject: [PATCH] fix: name the switches in Admin Settings rows (WCAG 4.1.2, 1.3.1) (#27510) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `common/Switch.svelte` already accepts `id`, `ariaLabel` and `ariaLabelledbyId`, but **not one of the 148 `` instances under `src/lib/components/admin/` passes any of them**. `admin/Settings/AdminSettingRow.svelte` renders the row label as a plain `
` and the control in a **sibling** slot, so there is nothing tying them together. bits-ui renders the switch as a `