Hover sidebar opens unexpectedly when ChatGPT is not the active window
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 55/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- macos
- Domain
- desktop
Research direction
No source file or test is named in the report. Begin by reproducing the hover-sidebar behavior while the Codex window is inactive or behind another app, then trace the desktop app's hover activation entry point. Done means inactive-window hover does not open or intercept clicks, with the reported reproduction steps covered by a regression test.
Written by the indexing model from the issue text.
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.721.41059 (5848)
What subscription do you have?
Plus
What platform is your computer?
Darwin 25.5.0 arm64 arm
What issue are you seeing?
The hover sidebar is not a minor annoyance; it seriously disrupts normal multitasking and causes unintended actions.
The sidebar can open simply because the cursor moves over or near the Codex/ChatGPT window, including while the app is behind another application and is not the active window. The activation area appears to extend outside the app's usable window area.
Once triggered, the sidebar takes up a large portion of the window, stays open, and captures the next click. While quickly switching between apps to copy information, this has repeatedly caused me to open the wrong conversation or accidentally pin or archive a chat. Recovering an unintentionally archived chat then creates even more unnecessary work.
A background or inactive app should never expose an interactive panel merely because the cursor passes nearby.
What steps can reproduce the bug?
- Open the Codex/ChatGPT desktop app on macOS and collapse the sidebar.
- Place another app, such as Safari or Word, in front of or partially over the Codex window.
- Work in the other app, then move the cursor toward or across the Codex window while switching apps.
- The sidebar opens immediately without a click, sometimes while Codex is still not the active app.
- The sidebar remains open and intercepts the next click, which can land on a conversation or its pin/archive controls.
The issue also occurs with all conversations closed and from the app's home screen.
What is the expected behavior?
The sidebar should open only after an intentional action, such as clicking the sidebar button or using a keyboard shortcut.
At minimum:
- Hover activation must never run while the Codex/ChatGPT window is inactive or behind another app.
- There should be a setting to completely disable hover activation.
- If hover activation remains, it should require a deliberate delay and close automatically when the cursor leaves.
- An unintended hover must not expose controls that can switch, pin, or archive conversations.
Additional information
Please prioritize this. For people who constantly switch between several apps, this behavior makes the desktop app interfere with unrelated work throughout the day. The combination of an oversized activation zone, immediate opening, persistent display, and click interception is especially harmful.
Codex App version: 26.721.41059 (build 5848)
Subscription: Plus
Platform: Darwin 25.5.0 arm64 arm
- 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 ·