Эпик 10 ревью: a11y aria-labelledby TakeoverDialog + BarcodeScanner timer cleanup #11
Reference in New Issue
Block a user
Delete Branch "chore/review-E10-design-fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Эпик 10 ревью «Дизайн-система» — фиксы HIGH+MEDIUM
HIGH fix
role="dialog"/aria-modal="true"/aria-labelledby/aria-describedbyна<q-card>. Screen reader'ы теперь озвучивают заголовок takeover-диалога (AC Story 10.2 «aria-label / aria-describedby на custom-компонентах»).MEDIUM fix
onBeforeUnmountcleanup pending-таймера. Иначе при закрытии TakeoverDialog'а раньше 1.5 s scanning-таймераscanned/errorэмитится на размонтированный компонент → memory leak + lost-event race.Story coverage
marketplace-tokens.scssпроверен (spacing / touch-targets 44/48 POS / per-role layout / dark mode реализованы). Без правок.widgets/Marketplace/+KUMapWithListвwidgets/KUMapWithList/).Known limitations (Phase 2)
stories/пустая.widgets/Marketplace/*отсутствуют (AC Story 10.2 требует Jest + Vue Test Utils).🤖 Generated with Claude Code