fix(web): align the composer model picker - #6252
Conversation
Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 86002fb. Configure here.
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
ApprovabilityVerdict: Approved dd6ec18 Pure CSS alignment adjustment using Tailwind spacing utilities. Changes only affect visual positioning of the composer model picker with no impact on runtime logic or behavior. You can customize Macroscope's approvability policy. Learn more. |
Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Dismissing prior approval to re-evaluate 2946ec0
Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Dismissing prior approval to re-evaluate dd6ec18
## What's Changed * feat(mobile): add thread title regeneration by @chrisdeeming in pingdotgg/t3code#6253 * chore: add dara to vouched by @maria-rcks in pingdotgg/t3code#6259 * fix(web): align the composer model picker by @t3-code[bot] in pingdotgg/t3code#6252 * fix(mobile): keep ordered lists inside user bubbles by @none23 in pingdotgg/t3code#6154 * feat(web): a better right panel empty state by @StiensWout in pingdotgg/t3code#6258 * fix(web): align mobile onboarding header by @t3-code[bot] in pingdotgg/t3code#6293 * fix(connect): preserve CLI OAuth parameters through browser sign-in by @juliusmarminge in pingdotgg/t3code#6285 ## New Contributors * @none23 made their first contribution in pingdotgg/t3code#6154 **Full Changelog**: pingdotgg/t3code@v0.0.34-nightly.20260812.1072...v0.0.34-nightly.20260812.1076 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.34-nightly.20260812.1076

summary
#5935 restored the model picker's shared start padding, but that pushed the provider icon inward from the prompt alignment.
this keeps the balanced control padding and offsets the whole trigger by the same 10px, so its pressed/hover background expands left while the icon returns to the composer content edge.
before / after
captured in an isolated T3 Code dev client at 1728x1000. the provider trigger was seeded into the real composer because the sandbox had no provider credentials.
verification
vp lint src/components/chat/ChatComposer.tsx --report-unused-disable-directivesvp fmt --check src/components/chat/ChatComposer.tsxtsgo --noEmitfor@t3tools/webbuilt with gpt-5.6-sol via hermes agent.
request provenance
mariaon Discord)Note
Low Risk
Pure CSS spacing tweak in the chat composer UI with no logic, auth, or data-handling changes.
Overview
Realigns the composer model picker so the provider icon sits on the prompt content edge again, without losing the shared start padding that keeps the control’s hover/press hit area balanced.
Adds
-ms-3.5/ps-3.5on the footer scroller and shiftsProviderModelPicker’striggerClassNamefrom-ms-pxto-ms-2.5, so the background expands left while the icon returns to alignment.Reviewed by Cursor Bugbot for commit dd6ec18. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Fix alignment of the composer model picker in
ChatComposerAdjusts start-side spacing in ChatComposer.tsx to align the model picker trigger. Adds
-ms-3.5andps-3.5to the footer controls container and changes theProviderModelPickertriggerClassNamefrom-ms-pxto-ms-2.5.Macroscope summarized dd6ec18.