Bug report: native Git UI controls are missing in Codex desktop on my new Mac. (Codex feedback ID: 019f1691-ba5e-7f81-b5a3-555a9d86c196)

Open 💬 3 comments Opened Jun 30, 2026 by BirdyOz
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

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.

View original on GitHub ↗

3 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #30484
  • #30483
  • #30175

Powered by Codex Action

BirdyOz · 1 month ago

This appears closely related to #30483 and #30484.

Additional version comparison from my machines:

  • Old Mac: Codex Desktop 26.623.31921, released Jun 26, 2026. Native Git UI controls still work.
  • New Mac: Codex Desktop 26.623.70822, released Jun 30, 2026. Native Git UI controls are missing across multiple local Git projects.

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

hassahflere0714 · 1 month ago

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

  • macOS (ARM64)
  • Codex App: 26.623.70822 (build 4559), previously 26.623.42026 (build 4514) — no behavioral change between versions
  • Codex CLI: 0.142.2
  • Target repo: valid Git worktree, main, ahead 39 of origin/main

Thread Git Metadata Is Fully Populated

From ~/.codex/state_5.sqlite threads table:

| 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

AppleScript: menu items of View menu
→ Toggle Sidebar, Toggle Bottom Panel, Toggle Pinned Summary, Open Terminal,
  Toggle File Tree, Open Browser Tab, Focus Browser Address Bar, Reload Browser Page,
  Toggle Side Panel, Find, Previous Chat, Next Chat, Back, Forward,
  Zoom In, Zoom Out, Actual Size

Missing: Toggle Diff Panel, Toggle Review Panel. Cmd+Option+B maps to Toggle Side Panel, not Diff Panel.

Bundle Evidence

After the update, app.asar still contains:

  • toggle-diff-panel (5 occurrences, including action registry: dispatchHostMessage({type:'toggle-diff-panel'}))
  • show-diff
  • worktree-init-v2-page
  • new-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+G opens 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).