WEB-572 · Дефект · UX · web
P2 [UI]: карточки паспорта нечитаемы в тёмной теме — светлый текст на светлой подложке
Закрыт
P2
ведёт: —
Суть
## СЕЙЧАС
Карточки паспорта нечитаемы в тёмной теме. На светло-сером фоне карточки идёт светлый текст — описание штампа практически сливается с подложкой.
Видно на скриншоте владельца 08.09.2026: карточки «First Source», «Three Sources», «Cited Answer» — заголовок ещё различим, а текст описания («Add your first source to your base», «Grow your base to three sources», «Ask a question and get an answer with citations from your sources») тонет. Плашка «+50 coins» тоже на грани.
## ПОЧЕМУ ЭТО КЛАСС, А НЕ ОПЕЧАТКА
Подпись классическая: фон карточки задан только для светлой темы, а цвет текста берётся из тёмных токенов. Значит цвет где-то объявлен ВНЕ общего набора токенов — либо литералом, либо только внутри одной ветки темы.
Проверять надо все три состояния темы, а не два: явный выбор ставит на корень `data-theme="dark"` или `data-theme="light"`, а настройка «как в системе» не ставит НИЧЕГО — там работает только `prefers-color-scheme`. Карточка, у которой цвет объявлен лишь внутри `@media` или `[data-theme]`, в непомеченном состоянии остаётся без цвета.
## ЧТО ПРОВЕРИТЬ ПРИ ПОЧИНКЕ
- контраст текста описания и фона карточки в тёмной теме соответствует норме доступности;
- проверены ВСЕ три состояния: явная тёмная, явная светлая, системная без пометки;
- фон карточки и цвет текста берутся из одного набора токенов, а не из разных;
- плашка вознаграждения («+50 coins») читаема в обеих темах;
- светлая тема не сломана.
## KNOWN ISSUES / ТРАБЛШУТИНГ
- **Симптом:** описание штампа не читается на карточке в тёмной теме.
- **Проверка:** открыть паспорт в тёмной теме и в системной теме на тёмной системе; сравнить вычисленные цвета фона и текста карточки.
- **Вероятная причина:** фон карточки задан литералом либо только в светлой ветке; текст берёт токен тёмной темы.
- **Ссылки:** WEB-449 — правила обогащения тикетов.
## ДЛЯ ТИКЕТА
Заведено координатором 08.09.2026 по прямому сообщению владельца со скриншотом. Владелец просил такие мелочи фиксировать тикетами сразу, чтобы не терялись оптом.
Лента
2026-09-08T19:30:25.647Z · Волна 2961, VERDICT=GO: тема-зависимые поверхности карточек паспорта, контраст проверен в светлой, тёмной и системной теме (когда явная тема не выставлена вовсе), плюс негативный тест на намеренно сломанный токен. Фикс 0f5ac3a13. Ждёт посадки в l113x.
2026-09-08T19:30:32.176Z · Волна 2961, VERDICT=GO: тема-зависимые поверхности карточек паспорта, контраст проверен в светлой, тёмной и системной теме (когда явная тема не выставлена вовсе), плюс негативный тест на намеренно сломанный токен. Фикс 0f5ac3a13. Ждёт посадки в l113x.
2026-09-10T18:55:03.503Z · coordinatorBOARD-WASH-20260910:WAVE-3330
По поручению владельца 18:43Z назначена исполнительская волна 3330 (ui), Codex gpt-5.6-luna xhigh, M4. Полная история карточки и база l115c 1ad52e16b доставлены, brief-guard и проверка Git-базы пройдены. Задача: проверить существующую сдачу, устранить остатки, передать бандл и доказательства. Финальная приёмка и посадка остаются за координатором. Запуск группы подтверждён в журнале диспетчера.
КАРТА ДОКУМЕНТОВ: ноут /Users/annakorin/nc-ops-scripts/board-wash-20260910/3330-wash-ui-brief.md; M4 /Users/milamarty/waves/inputs/board-wash-20260910/ui-tickets.json; ожидаемый отчёт /Users/milamarty/waves/3330WASHUI-REPORT.md. Правила обогащения: WEB-449.
2026-09-10T19:00:23.126Z · coordinatorBOARD-WASH-LIVE-QA-3341-20260910
На освободившейся A2 в 18:58Z запущена независимая браузерная проверка текущего l115c, волна 3341-wash-live-ui. Проверяет share подкаста, контраст паспорта, подписи/видимость gamepad и редактор, используя только synthetic QA. Исходные группы 3330/3331 продолжают source-side работу. Финальный GO ещё не получен. Бриф: ноут /Users/annakorin/nc-ops-scripts/board-wash-20260910/3341-wash-live-ui-brief.md. Ожидаемая сдача: A2 /home/ubuntu/waves/3341WASHLIVEUI-REPORT.md + screenshots/logs/SHA256. Сторож bbn6klg2b отслеживает 12 групп, включая неполные сдачи и отказы по лимиту.
2026-09-12T22:17:55.126Z · coordinator[12.09 22:17Z координатор] МОЙКА 12.09 (3568-wash-g3-editor-ui): фикс тёмной темы карточек паспорта в проде (0f5ac3a1), контраст принят в трёх темах. Осталось разве что прогнать глазами. Предлагаю done.
Остаток: Живой браузерный прогон 3341 не оставил результата в тикете (не блокирует: фикс в дереве и принят source-side).
Отчёт: /Users/milamarty/waves/3568WASH*-REPORT.md (M4), копия nc-ops-scripts/shift-20260912-resume/wash-20260912/collected/. Проверка по исходнику прода l115g (9c8a9762).
Статус: in_progress → done (по вердикту мойки DONE).
Воркер
не проверен
3330-wash-ui
M4
движение в панели: неизвестно
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
Обновлён
2026-09-12T22:17:55.127Z