e79fe95267
Verified 3 pages with axe-core 4.10 CDN-injected via Playwright MCP: - /deals (sub-A): 6 label violations REMAIN — Vuetify 3.12 silently drops aria-label на v-checkbox-btn (Task 1 source fix не propagates через rendering) - /admin/supplier-prices (sub-B): 9 label violations REMAIN — 6× v-text-field с orphan aria-labelledby + 3× v-switch без aria-label на native input - /admin/tenants (sub-C): 1 aria-tooltip-name violation confirmed как Vuetify-internal artifact (documented limitation, button activator OK) Root cause: общий Vuetify-internal a11y prop forwarding gap. Source-level Task 1 + Task 2 fixes присутствуют в коммитах d9fc3d9/c8005e0, но не имеют user-visible effect — те же 16 residual nodes что pre-fix. Library-level limitation, не application defect. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>