From 826162d49039907259b6bb6bd03980f26153f2e0 Mon Sep 17 00:00:00 2001 From: The Joel Date: Sat, 11 Jul 2026 18:09:23 +0100 Subject: [PATCH 1/2] a11y: add ids and htmlFor to dashboard form labels for accessibility (#632) --- .../components/dashboard/dashboard-view.tsx | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/dashboard/dashboard-view.tsx b/frontend/src/components/dashboard/dashboard-view.tsx index 5dac949f..9ea624a3 100644 --- a/frontend/src/components/dashboard/dashboard-view.tsx +++ b/frontend/src/components/dashboard/dashboard-view.tsx @@ -884,7 +884,8 @@ export function DashboardView({ session, onDisconnect }: DashboardViewProps) {

Save recurring stream settings once, apply instantly, then override before submitting.

- setTemplateNameInput(e.target.value)} placeholder="e.g. Monthly Contributor Payroll" aria-label="Template name" /> + + setTemplateNameInput(e.target.value)} placeholder="e.g. Monthly Contributor Payroll" />
{editingTemplateId ? : null} @@ -918,28 +919,28 @@ export function DashboardView({ session, onDisconnect }: DashboardViewProps) {

Stream Configuration

{requiredFieldsCompleted} / 5 required fields completed

-
- +
- - + +
- - + +
- +
-