Skip to content

In-app browser reports offline during user handoff for login #22301

@tech4-company

Description

@tech4-company

Summary

The Codex in-app browser can report that a page is offline during a user handoff for login, interrupting workflows where Codex opens a site and then waits for the user to authenticate manually.

Affected workflow

A Codex agent opens an arbitrary website in the in-app browser, reaches a login page, asks the user to log in manually, and then should wait until the user is authenticated before continuing. Instead, the in-app browser/page can show an offline banner during the login step.

Steps to reproduce

  1. In Codex desktop, ask Codex to open a website with a login flow in the in-app browser.
  2. Let Codex navigate to the login page and stop so the user can enter their login details manually.
  3. During the user handoff/login moment, interact with the login screen.
  4. Observe that the page can show an offline state.

Actual result

The in-app browser displays a site/app offline modal:

You are offline. Your changes will be saved when you are back online.

This blocks or disrupts the login handoff. The user reports this happens repeatedly at moments when they need to log in manually after Codex has opened the browser and paused.

Expected result

The in-app browser should keep pages online and stable while Codex waits for the user to complete login manually. After the user logs in, Codex should be able to resume work on the authenticated page.

Environment

  • Product: Codex desktop app with in-app browser
  • OS: macOS 26.2, build 25C56
  • Architecture: arm64
  • Date observed: 2026-05-12

Notes

A screenshot is available locally, but it contains private login-screen information, so I am not attaching it publicly without redaction. The visible error text is the offline modal quoted above.

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbrowserbugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions