Repository navigation
fix(web): VS Code icon in thread details no longer has a box around it - #25321
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — This PR only removes the conditional border and ring styling around brand editor icons in the thread-details panel. Editor behavior, accessibility, and all non-visual logic remain unchanged. Notes:
You can add or adjust custom eligibility rules. Learn more. |
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Remove panel icon ring apps/web/src/components/chat/OpenInPicker.tsx |
Removed the panel-only black or dark-mode white hairline ring from brand icons. |
Priority:
Estimated code review effort: 1 (Trivial) | ~2 minutes
Change: Bug fix
Possibly related PRs
- pingdotgg/t3code#24865: Adds the same panel brand-icon ring that this change removes.
- pingdotgg/t3code#25251: Changes panel editor icon styling and retains the brand-icon ring.
- pingdotgg/t3code#24837: Adds the panel editor icon’s grayscale treatment and brand-icon ring.
Merge Risk: 
Minimal · up to 95b6e
-
The VS Code icon should appear without the unwanted box; no issue requiring a fix before merge is established.
Pre-merge checks: 
3 · 
1
-
Failed checks: 1 warning Passed checks: 3 passedFull details: Description check
-
Explanation
The description states the problem (a 1px ring around brand editor icons in the thread details panel boxes the VS Code logo), includes before/after screenshots, and explains the fix (the ring is removed so brand icons render plain). It is a small, focused UI fix. However, the template asks for a Scope and approval section (linked triaged issue or maintainer-approved discussion, or an explanation of why a small obvious bug fix qualifies without one) and a Verification section (focused tests or manual checks run and their observed results). Neither is present. The Change section is brief but adequate. The description also lacks the conventional commit title format guidance, though the title in the objectives follows that style. The description is mostly complete on problem, change, and visual evidence, but it is missing two required sections.
Resolution
Add a Scope and approval section. Link the triaged bug issue or discussion with maintainer approval, or explain why this very small, focused fix of an obvious bug qualifies without a prior issue or discussion. Add a Verification section that lists the focused checks run (for example, rendering the thread details panel and confirming the VS Code icon has no border in light and dark themes) and the observed results. Note anything not checked. Under the Problem section, state the expected behavior and reproduction steps. Under the Change section, state the component touched (apps/web/src/components/chat/OpenInPicker.tsx) and why removing the ring is the right fix. Also consider replacing the agent attribution line with the model and harness used, as the template requests.
-
Finishing Touches
-
📝 Generate docstrings
-
- Commit to this branch
- Create a new PR
🧪 Generate unit tests (beta)
-
- Commit to this branch
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Comment @coderabbitai help to get the list of available commands.
## What's Changed * refactor(web): root notification and toast coordinators start with the app by @juliusmarminge in pingdotgg/t3code#25233 * refactor(web): sidebar thread lists derive state instead of syncing it in effects by @juliusmarminge in pingdotgg/t3code#25234 * chore(lint): enforce react/refs by @juliusmarminge in pingdotgg/t3code#25116 * fix(web): new thread shortcut focuses palette search, not the Back button by @t3dotgg in pingdotgg/t3code#25315 * chore(lint): enforce react/exhaustive-effect-dependencies by @juliusmarminge in pingdotgg/t3code#25118 * fix(web): composer corners and context strip no longer show double edges by @t3dotgg in pingdotgg/t3code#25316 * fix(web): VS Code icon in thread details no longer has a box around it by @t3dotgg in pingdotgg/t3code#25321 * fix(web): sent messages stand out on the black canvas in the new design by @t3dotgg in pingdotgg/t3code#25323 * feat(web): new design is on by default by @t3dotgg in pingdotgg/t3code#25324 **Full Changelog**: pingdotgg/t3code@v0.1.3-nightly.20261026.3707...v0.1.3-nightly.20261026.3710 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.1.3-nightly.20261026.3710
The UI overhaul put a 1px ring around brand editor icons in the thread details panel. The goal was to keep pale icons visible on the card. Instead, it drew a box around the VS Code logo, and it looked bad.
Before:
After:
The fix removes the ring. Brand icons now render plain, the same as the other panel icons.
Created with Claude Opus 5.5 in Claude Code.
🤖 Generated with Claude Code