diff --git a/frontend/index.html b/frontend/index.html
index 22a3da0..38d57be 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -582,30 +582,30 @@
}
}, 500);
- // 메인 화면 표시
- 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';
+ // 메인 화면 표시 (타이밍 문제 해결을 위한 지연)
+ setTimeout(() => {
+ console.log('🖥️ 지연된 화면 전환 시작');
+ const loginScreen = document.getElementById('loginScreen');
+ const mainScreen = document.getElementById('mainScreen');
- mainScreen.classList.remove('hidden');
- mainScreen.style.display = 'block';
+ console.log('loginScreen 요소:', !!loginScreen);
+ console.log('mainScreen 요소:', !!mainScreen);
- console.log('✅ 메인 화면으로 전환 완료 (강제 스타일 적용)');
- console.log('loginScreen hidden:', loginScreen.classList.contains('hidden'));
- console.log('loginScreen display:', loginScreen.style.display);
- console.log('mainScreen hidden:', mainScreen.classList.contains('hidden'));
- console.log('mainScreen display:', mainScreen.style.display);
- } else {
- console.error('❌ 화면 요소를 찾을 수 없음');
- }
+ 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 지연
// 데이터 로드
await loadProjects();
@@ -646,17 +646,19 @@
await window.commonHeader.init(currentUser, 'issues_create');
}
- // 메인 화면 표시 (강제 스타일 적용)
- 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('✅ 로그인 후 메인 화면 전환 완료');
+ // 메인 화면 표시 (타이밍 문제 해결을 위한 지연)
+ 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);
// 데이터 로드
await loadProjects();