[Desktop] Restart-required popup obscures content and cannot be dismissed or moved
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Summary
The desktop app's restart-required update popup stays on top of the interface, obscuring information underneath. I cannot close, dismiss, or move it, making the underlying content unreadable while I continue working.
Observed behaviour
The popup reads:
Restart required in 16 hours
ChatGPT needs to restart to finish installing an update
It offers a Restart now button, but no visible close, minimise, or snooze control. The problem is not the requirement to update; it is that the reminder blocks access to information during the time allowed before restarting.
Steps to reproduce
- Use the desktop app when an update is pending and the restart-required notification appears.
- Continue working without choosing Restart now.
- Try to read the interface content underneath the notification.
- The notification remains on top and cannot be moved or closed.
Expected behaviour
Provide a dismiss or remind-me-later option, or use a non-overlapping banner that reserves its own layout space. The reminder should not obscure working content or require an immediate restart merely to regain visibility.
Environment
- Desktop app on Windows; exact app version not yet recorded.
- The notification uses ChatGPT branding within the app being used as Codex.
Related issue
#36447 concerns control over update restarts. This report is specifically about the persistent notification overlapping content and lacking a dismissal control.
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.
Research direction
Start by reproducing the restart-required update popup in the Windows desktop app and locating the code responsible for that notification. Check how it remains above the interface and handles user actions. Done means the reminder no longer obscures working content and provides a dismissal, snooze, or non-overlapping presentation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100