chore: sync upstream main - #134
Conversation
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a472540c74
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| close: async () => { | ||
| if (!window.desktopBridge) { | ||
| dismissContextMenu(); | ||
| } |
There was a problem hiding this comment.
Dismiss fallback menus in Electron custom mode
When the desktop context-menu preference is custom, show() uses showContextMenuFallback() even though window.desktopBridge exists, but this guard makes close() a no-op. Consequently, clearing a terminal selection leaves its fallback menu and pending promise open until the user clicks elsewhere or presses Escape. Call dismissContextMenu() regardless of bridge presence; it already does nothing when no fallback menu is active.
AGENTS.md reference: AGENTS.md:L25-L31
Useful? React with 👍 / 👎.
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. |
# Conflicts: # apps/desktop/src/backend/DesktopBackendConfiguration.test.ts # apps/web/src/components/sidebar/SidebarUpdatePill.tsx # pnpm-lock.yaml
a472540 to
dff1279
Compare
What Changed
Why
Brings the fork to current upstream after #133 without dropping fork-specific release-channel behavior.
UI Changes
This includes upstream update-indicator and tooltip changes. Screenshots were not captured because browser verification was not requested.
Verification
Checklist
Made with gpt-5.6-sol using the Codex harness in T3 Code.