📱 Доска iOS

всеканоны и докиворкеры↗ веб-доска
IOS-032 · Дефект · Вход · web

Вход застревает на «Checking account data» в свежем браузерном контексте

К работе P1 · важно ведёт: translate
Суть
Проверил сам: ручки авторизации на проде здоровы и быстры (/api/auth/session 200 за 0.10с, /api/auth/csrf 200, /api/auth/providers 200), в журнале прода ошибок авторизации нет. Значит застревание КЛИЕНТСКОЕ. Механизм в src/components/providers/AccountIsolationBoundary.tsx: при первом входе purgeAndBindClientAccount возвращает bound и код делает window.location.reload(). В обычном браузере это происходит один раз и пользователь входит — owner работает нормально, его кадры визарда сняты в 18:44. В свежем/одноразовом контексте (Playwright без сохранения профиля) привязка не переживает перезагрузку, и экран крутится бесконечно.
Как воспроизвести
Playwright со свежим контекстом → вход под QA-учёткой → экран «Checking account data» не сменяется.
Чем закрывается (приёмка)
Либо кадр входа из СОХРАНЯЕМОГО контекста (тогда это не дефект продукта, а правило для автоматизации и оно идёт в каноны), либо доказательство, что перезагрузка повторяется и в обычном браузере — тогда чиним boundary.
Замечен в сборке
e4b05861e1c5122a576731342a89cc4f1e5c07a6
Связи
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/ios/assign -H 'content-type: application/json' \ -d '{"issueId":"IOS-032","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-07-29T18:27:08.138Z