# v0.1.456 — P4 동적 query 기반 Tab navigation (좌측 패널 자동 확장)

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

---

## 핵심 변경
- Bootstrap.Update Tab navigation = 동적 query (rootEl.Query<VisualElement>().Where(focusable))
- UXML 자식 순서 자동 보존 (사용자 명시 모듈화 원칙 — 상위→하위 / 위→아래 / 왼쪽→오른쪽)
- focus-dummy / search-host 제외 (default focus 영역)
- visible=True (display != None) 필터 — dropdown 닫힘 시 안 명령 자동 skip
## 적용 영역 확장
- 메뉴바 헤더 (8) — _lnbTabs[0~6]
- LNB dropdown 안 명령 button (열린 dropdown만) — focusable=true + display=Flex 시
- 좌측 패널 button (parts-toolbar 4 + sidebar-collapse + sidebar-mini-rail 등 자동 포함)
- Inspector 안 button / Vector3FieldElement (focusable=true 자동)
- 모터리스트 button
## 영향 파일
- Bootstrap.cs L4150~ Tab navigation 동적 query로 교체 (~30줄 변경)
## 검증 시나리오
- Tab 1회 → allFocusable[0] = tab-file (메뉴바 첫번째)
- Tab 2회 → tab-edit
- Tab N회 → 좌측 패널 button 도달
- Shift+Tab → 역순
- Player.log [focus-diag] allFocusable name 변화 추적
## P5 예약
3D viewport dummy focusable + outline 예외 (별도 cycle)
