# v0.1.455 — FocusInEvent / FocusOutEvent 일원화 (모든 focusable element 자동 outline)

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

---

## 핵심 변경
- root.RegisterCallback FocusInEvent/FocusOutEvent (TrickleDown capture phase) — 모든 focusable element 자동 outline
- focus 받을 때: border 3px gold + background gold-soft
- focus 잃을 때: border 0 + background null clear
- focus-dummy / focus-dummy name 제외 (default focus 영역)
- Tab navigation 안 inline style set 코드 제거 (중복)
## 적용 영역
- 메뉴바 헤더 (_lnbTabs[i]) — Tab + Focus() 호출 시
- dropdown 안 명령 button — ↓ + 첫 cmd Focus 시 + ↑↓ 순환 시
- ←/→ cascade 다음 메뉴 Focus 시
- 향후 모든 focusable element (좌측 패널 button / Inspector field 등)
## v0.1.454 진척
visible outline 메뉴바 헤더 PASS 확정. dropdown 열림 ↓ 시각 PASS.
본 v0.1.455 = 일원화 + dropdown 안 명령 button outline 자동 적용 보장.
## 영향 파일
- Bootstrap.cs L4011~ FocusInEvent/FocusOutEvent root.RegisterCallback (~35줄 추가)
- Bootstrap.cs L4150~ Tab navigation 안 inline style set 제거 (~25줄 → 3줄)
## 검증 시나리오
- Tab → 메뉴바 outline 자동
- ↓ → dropdown 열림 + 첫 cmd outline 자동
- ↑/↓ → cmd 순환 + outline 이동 자동
- ←/→ → 다른 메뉴 cascade + outline 이동
- Esc → dropdown 닫기 + 메뉴바 헤더 outline 자동
