Uh oh!
There was an error while loading. Please reload this page.
fix(web): stop clipping the traits chevron on long Codex effort labels - #9433
Merged
juliusmarminge merged 1 commit intoSep 3, 2026
Merged
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — This is a narrowly scoped rendering fix that removes redundant inner clipping while preserving label truncation and the control's outer bounds. It does not alter application behavior, data contracts, defaults, or other provider controls. You can add or adjust custom eligibility rules. Learn more. |
Uh oh!
There was an error while loading. Please reload this page.
github-actionsBot
added a commit
to omarcresp/t3code-flake
that referenced
this pull request
Sep 3, 2026
## What's Changed * fix(web): send cited messages with Cmd+Enter by @extoci in pingdotgg/t3code#9307 * fix(web): preserve explicit preview navigation URLs by @nateEc in pingdotgg/t3code#8902 * fix(web): prevent loading ssh environments from overriding navigation by @flamboh in pingdotgg/t3code#9168 * fix(mobile): skip unsupported shared settings targets by @Lucenx9 in pingdotgg/t3code#9381 * fix(web): avoid duplicate Antigravity install status by @RakshithBhat03 in pingdotgg/t3code#9419 * fix(composer): mute fast icon when collapsed by @maria-rcks in pingdotgg/t3code#9451 * fix(web): unify skeleton loading animations on one pulse by @maria-rcks in pingdotgg/t3code#9448 * fix(web): prioritize authored pull requests by @maria-rcks in pingdotgg/t3code#9453 * fix(web): make project icons the default by @maria-rcks in pingdotgg/t3code#9457 * fix(server): reuse pr state when settling threads by @maria-rcks in pingdotgg/t3code#9459 * fix(web): keep agent images collapsed by @maria-rcks in pingdotgg/t3code#9460 * fix(web): banner buttons no longer expand the resting composer by @juliusmarminge in pingdotgg/t3code#9452 * fix(web): stop clipping the traits chevron on long Codex effort labels by @zortos293 in pingdotgg/t3code#9433 **Full Changelog**: pingdotgg/t3code@v0.0.39-nightly.20260903.1270...v0.0.39-nightly.20260903.1272 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.39-nightly.20260903.1272
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
With a Codex model and a long effort label (Extra High / Very High), the traits trigger's chevron gets clipped on its right edge. The Codex-style trigger wraps its content in a span with
overflow-hidden, andComposerControlChevroncarries a negative end margin (-me-1in the resting strip,-mx-0.5in the expanded footer) that pulls its box past the wrapper's edge. Short labels leave slack so nothing shows; once the label fills the trigger, the chevron lands flush against the wrapper and loses those pixels.The label already truncates itself via
truncate, so the wrapper'soverflow-hiddenwas only clipping the icon. Dropped it; the button's own padding absorbs the chevron overhang as it does for every other composer control.Before:
After:
Claude Fable 5.1 via Cursor.
Note
Low Risk
Single-class CSS tweak in the Codex traits trigger layout with no auth, data, or API impact.
Overview
Fixes a visual bug where the traits picker chevron was clipped on the right when using Codex with long effort labels (e.g. Extra High / Very High).
For Codex-style triggers, the inner content wrapper no longer uses
overflow-hidden. Long labels still truncate via the innertruncatespan; removing wrapper clipping letsComposerControlChevron’s negative end margin overhang without being cut off. A short comment documents the rationale.Reviewed by Cursor Bugbot for commit 3ce3ac1. Configure here.
Note
Fix chevron clipping on long Codex effort labels in
TraitsPickerRemoves overflow clipping from the flex wrapper in the Codex-style trigger layout in TraitsPicker.tsx. The trigger-label span keeps its truncation, while the chevron can extend past the wrapper via its negative end margin.
Macroscope summarized 3ce3ac1.