🎯 Root Cause Analysis: - 기존: 기본적으로 로그인 화면 표시 → 인증 확인 후 메인 화면 전환 - 문제: 이미 로그인된 사용자도 로그인 화면이 잠깐 보임 (깜빡임) - 원인: 잘못된 기본 화면 설정 🔧 Fundamental Fix: - 기본 화면을 메인 화면으로 변경 - 로그인 화면은 기본 숨김 (hidden) - AuthManager가 인증 실패 시에만 로그인 화면 표시 🎨 New Logic: Before: 페이지 로드 → 로그인 화면 표시 → 인증 체크 → 메인 화면 전환 (깜빡임) After: 페이지 로드 → 메인 화면 표시 → 인증 체크 → 실패 시에만 로그인 화면 (깜빡임 없음) 🔧 Code Changes: - loginScreen: 기본 hidden 클래스 추가 - mainScreen: 기본 hidden 클래스 제거 - 인증 실패 시에만 화면 전환 로직 실행 - 불필요한 setTimeout 및 강제 스타일 제거 🎯 Expected Result: ✅ 이미 로그인된 사용자: 즉시 메인 화면 표시 (깜빡임 없음) ✅ 로그인 필요한 사용자: 로그인 화면 표시 ✅ 깔끔한 사용자 경험 ✅ 불필요한 화면 전환 제거
96 KiB
96 KiB