fix(tradein/v2): a11y follow-up — «скоро» pill contrast + drawer aria-hidden (#2062) #2069

Merged
lekss361 merged 1 commit from fix/tradein-v2-uiux-a11y into main 2026-06-28 17:12:13 +00:00
Owner

Фоллоуап к #2066 — закрывает 2 оставшихся axe-violation на /trade-in/v2 (прод-QA после деплоя #2066).

  • color-contrast (serious): пилюля «скоро» (КОЭФ.ЛОКАЦИИ) была muted2 на badgeTint = 2,3:1 (< AA). → body2 ≈ 6,3:1; остаётся визуально приглушённой (9px chip + bg/border).
  • region (moderate): off-canvas LocationDrawer (закрыт, translateX(108%)) — контент вне лендмарка. → aria-hidden={!open} (внутри нет нативных фокусируемых элементов — close это <div>, так что aria-hidden безопасен). Полные dialog-семантики (role=dialog / focus-trap / inert) — в P3.

После: axe на основном экране результата = 0 violations. next build + tsc зелёные.

Фоллоуап к #2066 — закрывает 2 оставшихся axe-violation на `/trade-in/v2` (прод-QA после деплоя #2066). - **color-contrast (serious)**: пилюля «скоро» (КОЭФ.ЛОКАЦИИ) была `muted2` на `badgeTint` = 2,3:1 (< AA). → `body2` ≈ 6,3:1; остаётся визуально приглушённой (9px chip + bg/border). - **region (moderate)**: off-canvas `LocationDrawer` (закрыт, `translateX(108%)`) — контент вне лендмарка. → `aria-hidden={!open}` (внутри нет нативных фокусируемых элементов — close это `<div>`, так что aria-hidden безопасен). Полные dialog-семантики (role=dialog / focus-trap / inert) — в P3. После: axe на основном экране результата = 0 violations. `next build` + `tsc` зелёные.
lekss361 added 1 commit 2026-06-28 17:12:02 +00:00
fix(tradein/v2): a11y — «скоро» pill AA contrast + drawer aria-hidden (#2062)
All checks were successful
CI / changes (pull_request) Successful in 11s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
041589f2fc
axe-фоллоуап к #2066: «скоро» (КОЭФ.ЛОКАЦИИ) muted2→body2 (2,3→6,3:1 на badgeTint); LocationDrawer aria-hidden когда закрыт (off-canvas вне лендмарка → снимает axe «region»).
lekss361 merged commit e76030588c into main 2026-06-28 17:12:13 +00:00
lekss361 deleted branch fix/tradein-v2-uiux-a11y 2026-06-28 17:12:14 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#2069
No description provided.