PR: https://git.cafe/pingdotgg/t3code/pulls/29418 main: f6503f0e71 (github/main fetched 2026-11-03) head: c5c4dc2df253be974cb8d0f8aceb8bcb42bf3ac0 Browser: repository Playwright 1.60.0, /usr/bin/google-chrome, Linux Both databases started empty; project /home/user/t3code and threads created through UI. main / http://localhost:8693: select gpt-6.1-sol; select Medium; Ctrl+Shift+E; h focused = Medium; selected = Medium (bug reproduced) submit: Reply with exactly: effort verification ok. Do not change files or run commands. response: effort verification ok. Codex turn_context: 2026-11-03T01:24:47.604Z model=gpt-6.1-sol effort=medium main server stopped before PR server started. PR / http://localhost:5733: select gpt-6.1-sol; select Medium; Ctrl+Shift+E; h focused = High; selected = Medium (focus alone does not select) q -> focus stays High Ctrl+l -> focus stays High m -> Max; M -> Medium (wrap, case insensitive) ArrowDown -> High; ArrowUp -> Medium h, Enter -> selected = High model search luna -> filtered model list; High remains selected submit identical prompt -> response: effort verification ok. Codex turn_context: 2026-11-03T01:27:43.416Z model=gpt-6.1-sol effort=high reload -> composer still High Ctrl+Shift+E; l, Enter -> selected Low; h, Enter -> selected High Blacksmith: vp test run apps/web/src/components/chat/ComposerModelEffort.browser.test.tsx apps/web/src/components/chat/ProviderModelPicker.browser.test.tsx 3 tests passed in 2 files (after installing missing worker browser prerequisite). CI: 26 successful, 0 failing, 0 pending. No source changes needed.