# v0.1.550 — QA-138/136 카메라 먹통 root cause fix (메뉴 명령 후 focus 복원 일반화)

- 버전: v0.1.550
- 날짜: 2026-06-04
- 다운로드: [factory00-windows-x64-v0.1.550.zip](../../downloads/factory00-windows-x64-v0.1.550.zip) (170 MB)
- 캡처: [qa-screenshots/v0.1.550/](../../qa-screenshots/v0.1.550/)

---

## 핵심 변경
- `HideLnbDropdown(bool restoreCameraFocus)` 파라미터 추가 — 메뉴 명령/viewport 클릭으로 닫을 때 `_focusDummy` 로 focus 복원
- root cause: 메뉴 명령 버튼(focusable=true, L1830 Tab 순회용)이 클릭 시 focus 고착 → `IsAnyUIFocused()`=true 영구 → 카메라 입력(WASD/휠/Space/C) 전면 차단
- QA-136(불러오기)은 OpenTwn(L3279) 복원으로 가려졌으나, 시점전환·기타 모든 메뉴 명령 경로는 복원 누락 → 반복 재발. 본 fix로 메뉴 경로 일반화
- ESC 경로는 기본값 false 유지 → 메뉴 헤더 focus 복귀(focus-tab-navigation) 충돌 회피
## 영향 파일
- `Assets/Scripts/Game/Factory00Bootstrap.cs` — HideLnbDropdown 시그니처 + L1823(메뉴 명령 클릭 true) + L4746(viewport 클릭 true)
## 검증
- 컴파일: Unity batch 빌드 (csc C#9 검증 불가 — Unity 유일 컴파일 검증)
- cascade 점검: HideLnbDropdown 호출처 7곳 — L1867(ESC 헤더복귀)/L1877(초기)/L1888(외부클릭)/L1911(ESC) 모두 false 적절, 회귀 0
- 카메라 먹통 재현: 뷰메뉴 마우스 클릭 + WASD = 마우스+키보드 조합 → Stage 2 사용자 PC 검증 의무 (자동화 한계)
