Files
M-Project/frontend/index.html
Hyungi Ahn a16f7b06d5 fix: 페이지 이동 시 자동 로그아웃 및 헤더 안보임 문제 해결
🔍 Root Cause Analysis:
1. initializeApp 함수 정의 전에 호출되는 스크립트 로딩 순서 문제
2. 공통 헤더 모듈 로드 타이밍 이슈
3. currentUser undefined로 인한 연쇄 오류

🔧 Key Fixes:
- initializeApp 함수 존재 여부 확인 후 호출
- 함수 미정의 시 100ms 지연 후 재시도
- manualInitialize 대안 함수 추가 (완전한 fallback)
- 공통 헤더 모듈 로드 상태 확인 및 지연 초기화
- 상세한 디버깅 로그로 각 단계 추적

🛡️ Enhanced Error Handling:
- 스크립트 로딩 실패 시 대안 경로 제공
- 공통 헤더 초기화 실패 시 지연 재시도
- 각 모듈별 로드 상태 확인 로직

🎯 Expected Results:
- 페이지 간 이동 시 안정적인 사용자 세션 유지
- 공통 헤더 일관된 표시
- currentUser 정상 초기화
- 자동 로그아웃 문제 해결

🔍 Debug Logs Added:
- 🚀 initializeApp 함수 호출 시작
- 🔧 수동 초기화 시작
- / 각 모듈 로드 성공/실패 상태
- 🔄 지연된 초기화 시도
2025-10-25 12:25:40 +09:00

96 KiB