macOS desktop app login window overlaps traffic-light window controls in top-left corner
Summary
On macOS, the Codex desktop app login/start screen appears to overlap the native macOS traffic-light window controls (red/yellow/green buttons) in the top-left corner. The login view/background extends into the title-bar safe area instead of leaving proper inset/spacing for the native controls.
Environment
- Variant: Codex desktop app
- Platform: macOS
- Window/state: initial login / "Get started with Codex" sign-in screen
- Hardware: Mac (exact model/version can be added if needed)
What issue are you seeing?
When opening the Codex desktop app to the initial sign-in screen, the UI appears to be laid out underneath / too close to the native macOS traffic-light controls in the top-left corner. The title-bar safe area does not appear to be reserved correctly for the login window.
Visually, the top-left corner looks wrong because the app content/background reaches into the same area as the macOS window controls.
Steps to reproduce
- Install/open the Codex desktop app on macOS.
- Reach the initial login/start screen (
Get started with Codex). - Look at the top-left corner of the window.
- Observe that the sign-in window layout/background appears to overlap or crowd the native traffic-light controls instead of respecting the title-bar inset.
Expected behavior
The login window should reserve the normal macOS title-bar safe area so the traffic-light controls are visually separated and not overlapped/crowded by app content.
Actual behavior
The login/start screen appears to intrude into the traffic-light control area, making the top-left window controls look partially covered / not correctly spaced relative to the app content.
Notes / likely area
This looks like a desktop window layout/title-bar inset issue specific to the login window, potentially related to custom title bar handling or a missing safe-area inset on macOS.
Screenshot
I can provide a screenshot showing the overlap on the Get started with Codex screen.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗