Bug report: native Git UI controls are missing in Codex desktop on my new Mac. (Codex feedback ID: 019f1691-ba5e-7f81-b5a3-555a9d86c196)
Codex feedback ID: 019f1691-ba5e-7f81-b5a3-555a9d86c196
Bug report: native Git UI controls are missing in Codex desktop on my new Mac.
New laptop:
- Codex Version 26.623.70822
- Released 30 Jun 2026
- macOS desktop app
- Signed out/in and restarted Codex
- Restarted laptop
- Settings appear similar to my old laptop
Old laptop:
- Codex Version 26.623.31921
- Released Jun 26, 2026
- Same account
- Git UI controls still appear normally
Problem:
On the new laptop, local Git projects no longer show the native Codex Git controls in the right panel. I only see generic tools such as Terminal, Browser, Files, or Sources.
Expected:
For local Git projects, the right panel should show the Git environment controls, including:
- Environment
- Changes
- Local / Worktree selector
- Branch selector
- Commit or push
Actual:
Those controls are missing across multiple projects.
Projects tested:
- codex-common-core
- moodle-sql
Diagnostics:
- Local Git repos are valid.
- moodle-sql is on main tracking origin/main.
- codex-common-core has pending Git changes, but still no Changes / Commit or push UI appears.
- The GitHub plugin “Try in chat” works on the new laptop. It can access private repos, identify branch/workspace state, and inspect PRs/issues/checks.
- This suggests GitHub auth/plugin access is working, but the native Codex desktop Git UI surface is missing or disabled.
Additional context:
The official Codex manual describes built-in Git tools in the app, including diff/review, staging or reverting chunks/files, commit, push, and PR creation. The old laptop still shows these controls; the new laptop does not.
Impact:
This breaks my normal Codex-to-GitHub workflow. I can no longer commit/push from the app UI and have to leave the flow or use alternate publishing routes.
Please investigate whether this is a regression or local app state issue in 26.623.70822.
3 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
This appears closely related to #30483 and #30484.
Additional version comparison from my machines:
The GitHub plugin/connector still works on the new Mac and can inspect private repos, branches, PRs/issues/checks. Local Git repos are valid. The missing piece appears specifically to be the native desktop Git/project UI: Environment, Changes, branch selector, Commit or push.
Feedback ID: 019f1691-ba5e-7f81-b5a3-555a9d86c196
Additional Confirmation: macOS Git UI Regression Across 26.623.42026 → 26.623.70822
I can confirm this regression on macOS with the same version. My diagnostics add bundle-level evidence that this is a UI exposure / command-mapping regression, not a Git detection or metadata problem.
Environment
26.623.70822(build 4559), previously26.623.42026(build 4514) — no behavioral change between versions0.142.2main, ahead 39 oforigin/mainThread Git Metadata Is Fully Populated
From
~/.codex/state_5.sqlitethreadstable:| Field | Value |
|---|---|
|
cwd| valid Git repo path ||
git_sha| ✅ populated ||
git_branch|main||
git_origin_url| ✅ populated |All four fields are present, ruling out the null-metadata backfill scenario.
View Menu — After Update to 26.623.70822
Missing: Toggle Diff Panel, Toggle Review Panel.
Cmd+Option+Bmaps to Toggle Side Panel, not Diff Panel.Bundle Evidence
After the update,
app.asarstill contains:toggle-diff-panel(5 occurrences, including action registry:dispatchHostMessage({type:'toggle-diff-panel'}))show-diffworktree-init-v2-pagenew-thread-panel-page→ The code ships. The regression is in the UI exposure layer (menu registration, shortcut mapping, panel visibility logic).
What Works
Ctrl+Shift+Gopens a Review panel that correctly shows the target repo's Git state — this is currently the only reliable entry point.Related
This evidence aligns with #30484 (same macOS version, same symptoms, Git metadata intact) and #30175 (the follow-up finding that metadata backfill alone does not restore UI on Windows matches our macOS observations).