Persistent incorrect “1” badge on ChatGPT/Codex macOS Dock icon
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
Start by reproducing the persistent badge on macOS for the com.openai.codex application, then review the application’s notification and Dock-badge state against the in-app attention list and recent system logs. Use the provided feedback ID and diagnostic steps to compare delivered notifications with the displayed count. Done means the badge clears when no actionable items or delivered notifications remain, or the controlling state can be identified and cleared.
Written by the indexing model from the issue text.
Description
Title: Persistent incorrect “1” badge on ChatGPT/Codex macOS Dock icon
I am experiencing a persistent red badge displaying “1” on the ChatGPT/Codex application icon in the macOS Dock, even though the application shows no outstanding notifications, unread tasks, or items requiring attention.
This is operationally important to me because I rely on the Dock badge to indicate when ChatGPT/Codex has completed work or requires action. A badge that remains present without a corresponding alert makes that signal unreliable.
Observed behavior
The ChatGPT/Codex Dock icon continuously displays a red “1.” Inside the application:
- The notification panel says “Nothing needs attention.”
- I have opened and cleared every visible blue-dot indicator across my projects.
- I have reviewed the alerts panel.
- I cannot find an unread conversation, completed task, approval request, or other item corresponding to the badge.
- The application’s available task states do not show a hidden task requiring attention.
Troubleshooting completed
I have tried all of the following without resolving the badge:
- Reviewed every project for blue-dot or unread indicators.
- Opened and reviewed the application’s alerts panel.
- Fully quit ChatGPT/Codex using Command-Q and reopened it.
- Opened macOS System Settings → Notifications → ChatGPT.
- Turned “Badge application icon” off, waited, and turned it back on.
- Restarted the macOS Dock process.
- Removed ChatGPT from the Dock.
- Fully quit the application.
- Reopened ChatGPT directly from the Applications folder.
- Added the application back to the Dock.
- Shut down the computer completely and turned it back on.
The red “1” returned or remained after all of these steps.
Diagnostic findings
The installed application is:
- Application path:
/Applications/ChatGPT.app - Bundle identifier:
com.openai.codex
Only one main ChatGPT application instance and one Dock entry were identified, so this does not appear to be caused by duplicate installations or Dock shortcuts.
The available Codex task-state check found no task marked as needing attention. All inspected tasks were idle, completed, or not loaded, apart from the active troubleshooting conversation.
Recent macOS system logs for com.openai.codex reported zero delivered ChatGPT notifications. The logs showed the application adding and subsequently removing notification requests successfully. Nevertheless, the Dock badge remained present.
This suggests that the displayed “1” is not synchronized with:
- the application’s “Nothing needs attention” state;
- the visible project unread indicators;
- the list of active or completed tasks; or
- the notifications currently delivered through macOS Notification Center.
Expected behavior
The Dock badge should display the number of genuine unread or actionable ChatGPT/Codex items. When the application says “Nothing needs attention” and there are no delivered notifications, the Dock badge should clear automatically.
If the badge represents a different category of state, the application should identify the corresponding item and provide a way to open or clear it.
Actual behavior
The Dock continuously displays “1,” but neither ChatGPT/Codex nor macOS identifies any corresponding unread notification or actionable item. No available user-facing action clears the badge.
Impact
I use the Dock badge as an operational signal that something requires review or action. Because this false-positive badge cannot be cleared, I can no longer rely on it to distinguish new work from stale state. Ignoring the badge is not a workable solution because doing so could cause me to overlook a legitimate future notification.
Feedback already uploaded
Feedback ID:
019fd1b5-aa8c-7b62-8f08-3361847114b7
The feedback upload should contain the associated task details and diagnostic context. I am providing the ID here so maintainers can correlate this report with the uploaded information.
Requested resolution
Please investigate why the ChatGPT/Codex macOS application is maintaining or restoring a Dock badge count of “1” when both the in-app attention list and macOS delivered-notification count are zero.
I would also appreciate confirmation of:
- What underlying state currently controls the Dock badge.
- Whether there is an undocumented way to identify and clear that state.
- Whether this is related to the ChatGPT application using the
com.openai.codexbundle identifier. - Whether a fix or reliable non-destructive workaround is available.
- 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 ·