# v0.1.414 — QA-097 6차 fix (viewport 좌표 검증) + QA-014 5차 진단

- 버전: v0.1.414
- 날짜: 2026-05-26
- 다운로드: [factory00-windows-x64-v0.1.414.zip](../../downloads/factory00-windows-x64-v0.1.414.zip) (169 MB)
- 캡처: [qa-screenshots/v0.1.414/](../../qa-screenshots/v0.1.414/)

---

## 핵심 변경
### QA-097 6차 fix (사용자 보고 v0.1.410 잔존)
- 사용자 보고: "메뉴바 서브창 씬 click 시 미닫힘 — 410에서도 미수정"
- root cause: v0.1.387 51st seal REAL FIX에서 L4067 `if (!overUI && _lnbActiveIdx >= 0) HideLnbDropdown()` 주석 처리 (QA-104 회기 fix). QA-097은 잔존.
- fix: `inViewport && _lnbActiveIdx >= 0` 조건으로 변경
  - 3D viewport click = inViewport=true → HideLnbDropdown (QA-097 PASS)
  - LNB dropdown click = inViewport=false (좌측 패널 영역) → HideLnbDropdown skip (QA-104 fix 보존)
### QA-014 5차 진단 (v0.1.413)
- SetPresetView 안 LogWarning 추가 (사용자 Player.log 분석 의무)
## QA-097 + QA-104 동시 PASS 가능 (trade-off 해소)
| 시점 | L4067 | QA-097 | QA-104 |
|---|---|---|---|
| v0.1.332 | `if (!overUI...)` | PASS | FAIL (회기) |
| v0.1.387 REAL FIX | 주석 처리 | FAIL | PASS |
| **v0.1.414** | **`if (inViewport...)`** | **PASS** | **PASS** |
## 영향 파일
- Assets/Scripts/Game/Factory00Bootstrap.cs L4067 — viewport 좌표 검증 path
## 다음 자율 큐
QA-014 v0.1.413 Player.log 분석 → v0.1.414 PASS 검증 → drag 외곽선 + Rotate Undo + Ctrl+X.
