# v0.1.453 — focus outline class 명시 path (UI Toolkit :focus pseudo-class 동작 안 됨 우회)

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

---

## v0.1.452 진단 결과 (root cause 확정)
Player.log [focus-diag] = focused=tab-file Button + **border=0px** color=RGBA(0, 0.416, 0.651, 1).
**root cause = UI Toolkit `:focus` pseudo-class 동작 보장 안 됨**. USS :focus rule 적용 안 됨.
## fix path
- Bootstrap _lnbTabs[i].Focus() 호출 시 AddToClassList("is-focused") 동시 호출
- 다른 _lnbTabs RemoveFromClassList("is-focused")
- ribbon.uss `.c-lnb__menu.is-focused { border 3px gold + background gold-soft }` 명시
- :focus selector 폐기 (자체 측 v0.1.420+ 적용 :focus 모두 동작 안 했음 — 옛 룰 정합 fix 필요)
## 영향 파일
- Bootstrap.cs L4150~ Tab navigation class 명시 (~12줄 변경)
- ribbon.uss L54~ .is-focused class 추가 (~12줄)
## 검증 path
- Tab → tab-file Focus + is-focused class
- Player.log [focus-diag] border=3px / background gold-soft 확인
- crop capture 안 가시 outline 가시 확인 (메뉴바 영역 확대)
