From 7633b1360c937bf574544e22836f86876f092819 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 12 Jun 2026 14:02:41 +0200 Subject: [PATCH] test(soma): pin year-grid + file-upload in attr-dedup guard Batch 3 migrated both but the guard ceilings missed them, leaving the two unprotected from drift. Pin their legit residuals (year-grid 2, file-upload 3). With this every migrated provider is guarded; the only component with unpinned attr duplication is `words` (excluded from the rollout per request). Co-Authored-By: Claude Opus 4.8 --- src/uix/soma/soma-attr-audit.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/uix/soma/soma-attr-audit.test.ts b/src/uix/soma/soma-attr-audit.test.ts index eb2ba3277..78137aa21 100644 --- a/src/uix/soma/soma-attr-audit.test.ts +++ b/src/uix/soma/soma-attr-audit.test.ts @@ -65,6 +65,8 @@ const MIGRATED_CEILINGS: Record = { 'grid-list': 4, // per-row aria-selected + selection-checkbox computed label 'tree-grid': 3, // computed aria-label + per-row aria-selected + trigger label table: 8, // per-cell/row aria-rowindex/colindex/sort/selected (dynamic) + 'file-upload': 3, // hidden-input aria-hidden + computed remove/progress labels + 'year-grid': 2, // computed aria-label + aria-labelledby editable: 4, // computed trigger aria-labels combobox: 0, command: 4, // aria-activedescendant/controls (dynamic) + computed labels