Follow-ups from #65 #68

Open
opened 2026-10-22 07:33:36 +03:00 by aep · 2 comments
Owner

Отложенные находки из #65 (редизайн по AURA, PR #66). Маркер — суть — откуда.

Доступность

  • T2.2 / M-4 — Segmented (radiogroup) без переключения стрелками и roving tabindex — ревью задачи 2 / финальное ревью
  • M-3 — Menu: aria-haspopup=menu без role=menu, фокус не уходит в меню и не возвращается по Esc — финальное ревью
  • T2.4 — кнопка снятия в Chip 20×20 мала; у IconButton нет стиля aria-pressed — ревью задачи 2
  • T3.3 — SearchInput: фокус не возвращается после «Очистить» — ревью задачи 3
  • T3.1 — Field (cloneElement) перезаписывает id/aria-describedby ребёнка — ревью задачи 3
  • T2.3 — ThemeSwitch не следит за сменой системной темы — ревью задачи 2
  • T6.3 / M-6 — BoardNotes как Notice с role=alert на каждой загрузке — ревью задачи 6 / финальное ревью

Вид

  • M-8 — отметка пункта меню символом «✓», не SVG — финальное ревью
  • M-10 — .menu button перебивает .ui-btn, дубли стилей в board.css/issues.css — финальное ревью
  • M-11 — активный сегмент с зелёной рамкой и серый переключатель темы расходятся с Figma — финальное ревью
  • M-12 — на 390 px верхняя панель 4–5 строк, спека говорит «две» — финальное ревью
  • M-13 — разделители панели доски скрыты только при ≤640 px — финальное ревью
  • M-17 — подсказка у номера доски только placeholder, в тёмной читается как значение — финальное ревью
  • M-18 — заголовки разделов на разной высоте (16 vs 24 px) — финальное ревью
  • T3.5 — border-radius на нативном чекбоксе не действует — ревью задачи 3
  • T1.5 — тёмные selected/hover/track/subtle/success-bg равны #272727 — ревью задачи 1
  • N-1 — BoardHeader.tsx:71: пробельный текстовый узел ломает .board-src:empty, остаётся пустой flex-блок — ре-ревью фикс-волны (поправить первым)
  • N-2 — пропсы label/title в BoardHeader и правило .board-src__label мёртвые — ре-ревью фикс-волны

Логика

  • M-14 — track() молча пропускает пакет «Нового проекта», если идёт пакет обновления — финальное ревью
  • T5.3 — skipPickup — один счётчик на приложение, два finish подряд — ревью задачи 5
  • M-2 — две кнопки «Ещё» на доске; App.test.tsx:46 проходит за счёт гонки — финальное ревью

Тесты и инструменты

  • T1.4 — тест паритета тем только для --color-* — ревью задачи 1
  • T1.6 — регэксп литералов не ловит именованные цвета в шорткатах и oklch/lab/color() — ревью задачи 1
  • T2.5 — нет тестов Badge/Panel/PageHeader/вида Chip — ревью задачи 2
  • T3.4 — тесты Dialog (событие cancel, не Esc), ширины, aria-invalid у Select — ревью задачи 3
  • T4.3 — тест перехода берёт заглушку вместо страницы «Задачи» — ревью задачи 4
  • T7.5 — e2e M-3 хрупок к метрикам ключа карточки (line-height .key) — ревью задачи 7
Отложенные находки из #65 (редизайн по AURA, PR #66). Маркер — суть — откуда. **Доступность** - T2.2 / M-4 — Segmented (radiogroup) без переключения стрелками и roving tabindex — ревью задачи 2 / финальное ревью - M-3 — Menu: aria-haspopup=menu без role=menu, фокус не уходит в меню и не возвращается по Esc — финальное ревью - T2.4 — кнопка снятия в Chip 20×20 мала; у IconButton нет стиля aria-pressed — ревью задачи 2 - T3.3 — SearchInput: фокус не возвращается после «Очистить» — ревью задачи 3 - T3.1 — Field (cloneElement) перезаписывает id/aria-describedby ребёнка — ревью задачи 3 - T2.3 — ThemeSwitch не следит за сменой системной темы — ревью задачи 2 - T6.3 / M-6 — BoardNotes как Notice с role=alert на каждой загрузке — ревью задачи 6 / финальное ревью **Вид** - M-8 — отметка пункта меню символом «✓», не SVG — финальное ревью - M-10 — `.menu button` перебивает `.ui-btn`, дубли стилей в board.css/issues.css — финальное ревью - M-11 — активный сегмент с зелёной рамкой и серый переключатель темы расходятся с Figma — финальное ревью - M-12 — на 390 px верхняя панель 4–5 строк, спека говорит «две» — финальное ревью - M-13 — разделители панели доски скрыты только при ≤640 px — финальное ревью - M-17 — подсказка у номера доски только placeholder, в тёмной читается как значение — финальное ревью - M-18 — заголовки разделов на разной высоте (16 vs 24 px) — финальное ревью - T3.5 — border-radius на нативном чекбоксе не действует — ревью задачи 3 - T1.5 — тёмные selected/hover/track/subtle/success-bg равны #272727 — ревью задачи 1 - N-1 — `BoardHeader.tsx:71`: пробельный текстовый узел ломает `.board-src:empty`, остаётся пустой flex-блок — ре-ревью фикс-волны (поправить первым) - N-2 — пропсы label/title в BoardHeader и правило `.board-src__label` мёртвые — ре-ревью фикс-волны **Логика** - M-14 — `track()` молча пропускает пакет «Нового проекта», если идёт пакет обновления — финальное ревью - T5.3 — `skipPickup` — один счётчик на приложение, два finish подряд — ревью задачи 5 - M-2 — две кнопки «Ещё» на доске; `App.test.tsx:46` проходит за счёт гонки — финальное ревью **Тесты и инструменты** - T1.4 — тест паритета тем только для `--color-*` — ревью задачи 1 - T1.6 — регэксп литералов не ловит именованные цвета в шорткатах и oklch/lab/color() — ревью задачи 1 - T2.5 — нет тестов Badge/Panel/PageHeader/вида Chip — ревью задачи 2 - T3.4 — тесты Dialog (событие cancel, не Esc), ширины, aria-invalid у Select — ревью задачи 3 - T4.3 — тест перехода берёт заглушку вместо страницы «Задачи» — ревью задачи 4 - T7.5 — e2e M-3 хрупок к метрикам ключа карточки (line-height .key) — ревью задачи 7
Author
Owner

PR #100 (#98): N-1, N-2 — 46a1857; M-2 — f116be4; M-12 — bc36711 (верхняя строка узкого экрана — одна строка: «Меню», проект, точка); M-14, T5.3 — 15626aa (пакеты нового проекта по модулям, трекер ядра); M-17 — 15626aa (подсказка под полем). Остальные пункты открыты (в т.ч. M-18).

PR #100 (#98): N-1, N-2 — 46a1857; M-2 — f116be4; M-12 — bc36711 (верхняя строка узкого экрана — одна строка: «Меню», проект, точка); M-14, T5.3 — 15626aa (пакеты нового проекта по модулям, трекер ядра); M-17 — 15626aa (подсказка под полем). Остальные пункты открыты (в т.ч. M-18).
Author
Owner

PR #125 (merge 9b98420), архив #126: закрыт T3.3 — 1fc1a32 (после «Очистить» фокус остаётся в поле поиска). Остальные пункты открыты — issue остаётся открытой.

PR #125 (merge 9b98420), архив #126: закрыт T3.3 — 1fc1a32 (после «Очистить» фокус остаётся в поле поиска). Остальные пункты открыты — issue остаётся открытой.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/sdlc-hub#68
No description provided.