Skip to content

Keep footer model settings available in message views - #686

Merged
witbrock merged 1 commit into
mainfrom
codex/von-fe60e635ddd05c4f
Sep 13, 2026
Merged

witbrock merged 1 commit into
mainfrom
codex/von-fe60e635ddd05c4f

Conversation

@witbrock

Copy link
Copy Markdown
Member

Opening a message exchange added a body class whose CSS hid the persistent model settings button while User, Organisation and Mongo remained visible. Keep the model button available across conversation types, preserving the user's explicit footer visibility preference and existing chat-cost behaviour.

Validation: reproduced the baseline using the actual footer renderer, CSS and message/chat transition functions in a browser source fixture with mocked APIs. The fix passed 14 scenarios covering refresh, delayed/missing metadata, settings access, route transitions, a narrow viewport, explicit hide/restore preferences and native Chromium Ctrl+ zoom at 100/125/150/200/reset100. All 37 focused Jest tests passed; syntax and diff checks passed. Regression harness: tests/browser/footerModelVisibility.cjs (native zoom uses an isolated DISPLAY and XDOTOOL).

Task: #V#task_agent_bb807d511bd9e299705262a8f923a21a. Distinct from completed JVNAUTOSCI-2753 zoom reflow. Evidence retained in the task worktree .run/footer-model-acceptance.md and .run/footer-model-{baseline,candidate}/. Original screenshot bytes were not supplied; the reproduced route-dependent mechanism is verified, not the user's exact historical state. No deployment requested.

@witbrock
witbrock merged commit 74e4da6 into main Sep 13, 2026
2 checks passed
@witbrock
witbrock deleted the codex/von-fe60e635ddd05c4f branch September 13, 2026 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant