macOS traffic-light window controls ignore clicks because title-bar drag region captures them
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- macos, rust
- Domain
- desktop, operating-systems
Research direction
Reproduce the issue in the Codex desktop window, then locate the macOS title-bar and draggable-region handling; no file or test entry point is named in the report. Done means single clicks on the native red, yellow, and green controls close, minimize, or zoom the window, while title-bar dragging still works.
Written by the indexing model from the issue text.
Description
Environment
- Codex desktop: 26.715.31925 (build 5551)
- macOS: 26.5.2 (25F84)
Reproduction
- Open the main Codex desktop window on macOS.
- Move the pointer over the red, yellow, and green traffic-light controls.
- The normal hover symbols appear, confirming that hover state is detected.
- Single-click any of the three controls.
Actual behavior
None of the three controls performs its action. The window does not close, minimize, or zoom.
Double-clicking the yellow control is handled like a title-bar double-click: the window changes size/position and the right content pane reflows. This strongly indicates that the draggable title-bar hit region is capturing clicks over the native traffic-light controls.
Keyboard equivalents work normally:
Cmd-Wcloses the windowCmd-MminimizesControl-Cmd-Ftoggles full screenCmd-Qquits the app
The issue reproduces consistently across launches.
Expected behavior
The native traffic-light controls should receive clicks and close, minimize, or zoom the window.
Feedback reference
Codex feedback thread ID: 019f79e4-d0e9-7611-8cb7-512162552d5e
No diagnostic logs were uploaded.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·