real dev environment verification: github pr 28661 / git.cafe pr 28661 main checkout: github/main 82b10d546c pr checkout: a3fdc315d8bfa9ab55d25a492507f95cc6f0f34e browser: repo Playwright 1.60.0, /usr/bin/google-chrome, 1440x1000 app data created using Add project > Local folder, model picker and composer. main server: serverPort=16733 webPort=8693, stopped before pr startup. pr server: serverPort=13773 webPort=5733, isolated /home/user/t3code/.t3. UI sequence on main: tab a selected 12-hour; tab b disabled word wrap; reload tab a. observed: System default; persisted timestampFormat=locale, wordWrap=false. same UI sequence on exact PR head: observed in tab b without reload: 12-hour. after reloading tab a: 12-hour; persisted timestampFormat=12-hour, wordWrap=false. reset from tab b: both tabs show System default. reverse direction: tab b selected 24-hour; tab a enabled word wrap; reload tab b. observed: 24-hour; persisted timestampFormat=24-hour, wordWrap=true. real provider proof, read-only queries of isolated dev databases: $ sqlite3 -readonly -header -json /home/user/main/.t3/userdata/statev2.sqlite [query below] [{"ordinal":1,"provider":"codex","model":"gpt-6.1-sol","status":"completed","requested_at":"2026-11-01T14:11:10.134Z","completed_at":"2026-11-01T14:11:23.049Z"}] $ sqlite3 -readonly -header -json /home/user/t3code/.t3/userdata/statev2.sqlite [query below] [{"ordinal":1,"provider":"codex","model":"gpt-6.1-sol","status":"completed","requested_at":"2026-11-01T14:14:04.399Z","completed_at":"2026-11-01T14:14:12.056Z"}, {"ordinal":1,"provider":"codex","model":"gpt-6.1-sol","status":"completed","requested_at":"2026-11-01T14:18:42.647Z","completed_at":"2026-11-01T14:18:51.591Z"}, {"ordinal":2,"provider":"codex","model":"gpt-6.1-sol","status":"completed","requested_at":"2026-11-01T14:19:42.563Z","completed_at":"2026-11-01T14:19:46.476Z"}] query: select ordinal,provider,json_extract(payload_json, '$.modelSelection.model') as model,status,requested_at,completed_at from orchestration_v2_projection_runs order by requested_at; main response: SETTINGS_SYNC_OK pr first response: SETTINGS_SYNC_OK pr second thread response: SETTINGS_SYNC_FOLLOWUP_OK pr original thread resumed response: SETTINGS_SYNC_RESUME_OK all prompts requested no commands or file modifications. blacksmith-check: vp test run apps/web/src/hooks/useSettings.test.ts apps/web/src/clientPersistenceStorage.test.ts apps/web/src/hooks/useSettings.favorites.browser.test.tsx 3 files passed, 24 tests passed. no source changes were made.