- 관련 상품
- 2026년 5월 16일 오전 3:44 UTC
- 이름 *
- Kamo
- 뚱 베어
- 1d4648b
Brand-new visitors was 타격 the welcome-back gate 그만큼 순간 그들 hasPriorProgress가 현재로 재조정되었기 때문에 이름을 입력 state on every render — 그래서 곧 상태. 이름 * 이름이 설정되었습니다. 대화의 중간에 화재. Root-cause fix: "did we load with progress?" 결정 수화 시간에 결코 recompute. 이용약관 "fresh"에서 "returning"으로 방문자 - 페이지의 IndexedDB 만 산 깡통. 또한 추출 hasPriorProgress() lib/persistence/progress.ts 그래서 구성 요소 및 테스트는 진실의 한 소스를 공유하고 6 단위 테스트를 추가 4개의 중요한 케이스를 덮기: - 빈 상태 → 반환하지 - 기본 유량 설정 → 반환되지 않음 (시스템 기본값) - 선호 이름 설정 → 반환 - 어떤 답변 제시 → 반환 - 빈 문자열 이름 → 반환하지 - 빈 응답 객체 → 반환하지 동일한 커밋에 대한 감사 중심의 UX 정리: - "시작" 링크가 이제 첫 번째 화면에 숨겨 (사용자가 가지고 있습니다) 계속되는 것은 아무것도) and gated by `showStartOverWhen` on CenterStage - SellReveal는 개인화된 리드인 버블 + 클리어로 열립니다. "실제 번호는 일단 우리가 인용을 당겨"재류 거품 (instead Ballpark 수치로 바로 덤프 중) - Welcome-back fallback copy (파일 이름 없음)은 친절합니다. "돌아 다시, 당신은 전에 무언가를 시작" 대신 Vague "우리는 이미 함께 무언가를 시작했습니다" 82/82 테스트 패스 (W 76; +6 진행 단위 테스트).