# v0.1.398 — QA-014 보강 fix (ApplyPresetCameraPosition SSOT) + 접기 버튼 -32px

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

---

## 핵심 변경 (사용자 직접 보고 통합)
- **QA-014 보강 fix**: ApplyMode `CameraViewMode.Default` 분기 → `ApplyPresetCameraPosition()` 호출로 변경. v0.1.391 fix의 fallback 순서 잘못 (target.position 우선) → 모든 orbit 모드 (Default/Top/Side/Front/Right/Isometric) 동일 SSOT 사용 (`_boundsCenter` 우선 → `target.position` fallback)
- **접기 버튼 -32px**: 사용자 보고 "v0.1.394 -50px 너무 멈" → 적정값 (splitter 8 + gap 6 + width 18 = 32)
## QA-014 보강 root cause (사용자 보고 "View:Front 메시지 + 카메라 미전환")
| 영역 | 위치 | 진단 |
|---|---|---|
| SetPresetView → ApplyMode(Default) | L600 | 호출 정상 (FlashToast 발화 OK) |
| ApplyMode Default v0.1.391 fix | L272~287 | fallback 순서 `target.position` 우선 → STEP 모델 LoadedRoot.position = 원점, BBox center 다른 위치 |
| ApplyPresetCameraPosition (SSOT) | L260~269 | `_boundsCenter` 우선 → `target.position` fallback (Top/Side/Iso 이미 사용 중) |
## 영향 파일
- `Assets/Scripts/Game/CameraViewController.cs` L272~280 — ApplyMode Default 분기 → ApplyPresetCameraPosition 호출
- `Assets/UI/Components/ribbon.uss` L207~214 — `.c-sidebar-edge-btn--collapse` right -32px
## 사용자 직접 보고 누적 (2026-05-25)
| 시각 | 보고 | 처리 |
|---|---|---|
| 22:55 | QA-118 옛 F2/F3/F4 PASS | 검증 완료 |
| 23:00 | F5~F8 + F4 토글 정상 | 검증 완료 |
| 23:05 | 접기 버튼 너무 멈 | 본 빌드 -32px |
| 23:10 | 뷰 메뉴 카메라 프리셋 미전환 | 본 빌드 보강 fix |
| 23:15 | 공압 Gizmo 위치/거리 불일치 | Task #153 별도 사이클 |
## 다음 자율 큐
Task #153 공압 Gizmo 거리 불일치 진단 → Group C QA-119 → Group D QA-102.
