@@ -582,30 +582,8 @@
}
}, 500);
- // 메인 화면 표시 (타이밍 문제 해결을 위한 지연)
- setTimeout(() => {
- console.log('🖥️ 지연된 화면 전환 시작');
- const loginScreen = document.getElementById('loginScreen');
- const mainScreen = document.getElementById('mainScreen');
-
- console.log('loginScreen 요소:', !!loginScreen);
- console.log('mainScreen 요소:', !!mainScreen);
-
- if (loginScreen && mainScreen) {
- // CSS 클래스와 인라인 스타일 모두 적용 (강제)
- loginScreen.classList.add('hidden');
- loginScreen.style.display = 'none';
-
- mainScreen.classList.remove('hidden');
- mainScreen.style.display = 'block';
-
- console.log('✅ 메인 화면으로 전환 완료 (지연 후 강제 적용)');
- console.log('loginScreen display:', loginScreen.style.display);
- console.log('mainScreen display:', mainScreen.style.display);
- } else {
- console.error('❌ 화면 요소를 찾을 수 없음');
- }
- }, 100); // 100ms 지연
+ // 이미 로그인된 사용자는 메인 화면이 기본으로 표시됨
+ console.log('✅ 이미 로그인된 사용자 - 메인 화면 유지');
// 데이터 로드
await loadProjects();
@@ -614,12 +592,16 @@
} else {
console.log('❌ 인증되지 않은 사용자 - 로그인 화면 표시');
- // 로그인 화면은 이미 기본으로 표시됨
+ // 로그인이 필요한 경우 로그인 화면 표시
+ document.getElementById('loginScreen').classList.remove('hidden');
+ document.getElementById('mainScreen').classList.add('hidden');
}
} catch (error) {
console.error('❌ 앱 초기화 실패:', error);
- // 로그인 화면 표시 (기본 상태)
+ // 에러 발생 시 로그인 화면 표시
+ document.getElementById('loginScreen').classList.remove('hidden');
+ document.getElementById('mainScreen').classList.add('hidden');
}
}
@@ -646,19 +628,11 @@
await window.commonHeader.init(currentUser, 'issues_create');
}
- // 메인 화면 표시 (타이밍 문제 해결을 위한 지연)
- setTimeout(() => {
- const loginScreen = document.getElementById('loginScreen');
- const mainScreen = document.getElementById('mainScreen');
-
- loginScreen.classList.add('hidden');
- loginScreen.style.display = 'none';
-
- mainScreen.classList.remove('hidden');
- mainScreen.style.display = 'block';
-
- console.log('✅ 로그인 후 메인 화면 전환 완료 (지연 후 강제 적용)');
- }, 100);
+ // 로그인 성공 후 메인 화면 표시
+ document.getElementById('loginScreen').classList.add('hidden');
+ document.getElementById('mainScreen').classList.remove('hidden');
+
+ console.log('✅ 로그인 후 메인 화면 전환 완료');
// 데이터 로드
await loadProjects();