From 6946c3439568e223225e72663997c21e35b887d4 Mon Sep 17 00:00:00 2001 From: xRangerDE Date: Mon, 11 May 2026 06:43:01 +0200 Subject: [PATCH] a11y: 14 more labels linked to their inputs via for= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Continuing the label-for pass from 4.6.79 + 4.6.83. The Settings tab, Twitch-API card, Discord card, Clips template guide, and the main cutter time-input row all had label elements sitting right next to their inputs/selects with no programmatic for=/id pairing — screen readers couldn't announce the label on focus, and clicking the label text didn't focus the control. Fixed labels (label-id → target-input-id): - themeLabel → themeSelect - clientIdLabel → clientId - clientSecretLabel → clientSecret - storageLabel → downloadPath - modeLabel → downloadMode - partMinutesLabel → partMinutes - parallelDownloadsLabel → parallelDownloads - streamlinkQualityLabel → streamlinkQuality - performanceModeLabel → performanceMode - metadataCacheMinutesLabel → metadataCacheMinutes - discordWebhookUrlLabel → discordWebhookUrl - templateGuideTemplateLabel → templateGuideInput - cutterStartLabel → startTime - cutterEndLabel → endTime Together with the prior passes (clip-cutter modal labels in 4.6.79, filename-template labels in 4.6.83), every plain label-above-input pair in static HTML now uses for=. Remaining unattached labels (languageLabel, vodHideDownloadedLabel) are intentional — the first targets a custom button-pair language picker, the second wraps its own checkbox via .inline-toggle. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/index.html | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/index.html b/src/index.html index 00a7e96..741595c 100644 --- a/src/index.html +++ b/src/index.html @@ -149,7 +149,7 @@ - +
@@ -361,11 +361,11 @@
- +
- +
@@ -486,7 +486,7 @@

Design

- +
- +
@@ -534,7 +534,7 @@

Download-Einstellungen

- +
@@ -542,25 +542,25 @@
- +
- +
- +
- +
- +
@@ -736,7 +736,7 @@

Discord-Webhook

Sende Benachrichtigungen an einen Discord-Channel via Webhook — nuetzlich fuer Multi-Device-Setups oder eine dedizierte Archiv-Maschine.

- +