# 2026-07-14 데이터 교체 시 UI 상태 초기화 **소요 시간**: 3분 **Context 사용량**: input 3240k / output 1k tokens ## 문제 폴더(데이터) 교체 후 UI 에 이전 소스의 '일시정지(재생중 토글)' 표시가 남음 — src 교체는 pause 이벤트를 보장하지 않아 playerStore.playing 이 true 로 잔존. ## 수정 — useVideoPlayer.ts - loadLocalFile / loadServerStream 에서 소스 설정 직후 스토어 즉시 초기화: `setPlaying(false)` + `setCurrentTime(0)` + `setDuration(0)` - 자동재생 경로(autoPlay=true)는 이후 play 이벤트로 playing=true 재설정 — 순서 정상 ## 검증 - tsc+vite 빌드 통과, 새 번들(index-ZFLATFML.js) 서빙