Врата приветствия должны вызывать только истинных возвращающихся посетителей

Fixkamolos
Порезанный
16 мая 2026 г. в 03:44 UTC
Автор
Kamo
Обещать
1d4648b

Совершенно новые посетители попадали в ворота приветствия в тот момент, когда они Ввели их имя, потому что PreorProgress был пересчитан с текущего государство на каждом рендере — так сразу же государство. предпочтительный Имя было установлено, Ворота выстрелили в середине разговора. Корневая причина исправления: снимите «мы загружали с прогрессом?» решение Однажды Во время гидратации и никогда не пересчитывать. Редактирование сессии не может перевернуть Посетитель от «свежего» до «возвращающегося» — только то, что было в IndexedDB на странице Гора может. Также извлекается hasPriorProgress() в lib/persistence/progress.ts компонент и тесты разделяют один источник истины и добавляют 6 единичных тестов охватывают четыре важных случая: Пустое государство не возвращается - набор потока по умолчанию → не возвращается (система по умолчанию) предпочтительнее Оригинальное название: Return - любой ответ присутствующий - название пустой струны - не возвращается - пустые ответы объект не возвращается Очистка UX с помощью аудита в том же обязательстве: - Ссылка «Начать заново» теперь скрыта на самом первом экране (пользователь имеет Nothing to start over) и «ShowStartOverWhen» на CenterStage - EstimateReveal открывается персонализированным свинцовым пузырем + прозрачным «Реальные цифры приходят, как только мы вытягиваем кавычку», — успокаивающий пузырь. сбрасывание прямо в фигурки шариков - Приветственная обратная копия (без имени в файле) читается как дружественный "Добро пожаловать назад, вы начали что-то раньше" вместо туманного Похоже, мы уже начали что-то вместе. Пройдено 82/82 испытания (было 76; +6 ходовых единиц испытаний).

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены