macOS desktop app login window overlaps traffic-light window controls in top-left corner

Open 💬 2 comments Opened Jun 23, 2026 by Iden9

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

  1. Install/open the Codex desktop app on macOS.
  2. Reach the initial login/start screen (Get started with Codex).
  3. Look at the top-left corner of the window.
  4. 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.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗