openai / openai/codex

[Windows][Codex Desktop 26.810.7004.0] Clicking “Change address” in the in-app browser email picker crashes the main browser process

Open
#39,111 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app browser bug windows-os
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

What version of the Codex App are you using (From “About Codex” dialog)?
  • Microsoft Store package: OpenAI.Codex_26.810.7004.0_x64
  • Desktop/browser release observed in logs: 26.810.52044
  • Bundled codex-cli: 0.148.0-alpha.9
What subscription do you have?

ChatGPT Pro

What platform is your computer?

Microsoft Windows 11 Pro, version 10.0.26200, x64

What issue are you seeing?

Clicking Change address in the saved-email/address suggestion UI inside the Codex in-app Browser deterministically terminates the entire Codex Desktop application.

The browser and local registration page work normally until that specific action. Selecting the already displayed email does not need the failing path; the crash occurs when Change address is clicked to choose a different address.

The trigger reproduced twice after the app had already been updated. The original unexplained exit also occurred before the update, so the update itself did not cause the first incident.

This is a native Chromium/Electron browser-process crash, not merely a page-renderer failure or a JavaScript exception. Both reproductions generated Codex Crashpad sidecars containing:

{"capture_kind":"crash","osarch":"x86_64","ptype":"browser"}

The whole AppX container was destroyed and Codex relaunched after each crash.

What steps can reproduce the bug?
  1. Open Codex Desktop on Windows.
  2. Open a local registration page in the right-side in-app Browser. The reproduced page was a local HTTP page at http://localhost:3000/register.
  3. Focus the email field so the saved-email/address suggestion UI appears.
  4. Do not choose the email already shown.
  5. Click Change address.
  6. The entire Codex Desktop app exits immediately and must relaunch.

Observed reproduction rate for this exact action: 2/2.

Crash times on 2026-08-18 (Europe/Istanbul, UTC+3):

  • 02:22:56 — Crashpad report ID 75cdaf60-1660-4d0b-86cf-112dfcc7de03
  • 02:24:18 — Crashpad report ID 918405af-6449-44c9-b877-192157b386ad

The first page reached DOM-ready at approximately 02:22:47, and the second at approximately 02:24:14. Desktop logs then end abruptly without a handled JavaScript exception.

What is the expected behavior?

The address chooser should open and permit selecting another saved address.

If that native picker or browser operation fails, the failure should be isolated to the browser tab/session. It must not terminate Codex Desktop or interrupt other running tasks.

Additional information

Evidence that narrows the failure boundary:

  • Both Crashpad sidecars identify ptype: browser, which is the Chromium/Electron main browser process rather than the website renderer.
  • The local Vite service remained alive and continued listening on port 3000 across both crashes.
  • Six direct HTTP requests to the registration page returned HTTP 200 in approximately 16–27 ms.
  • No matching Windows Application Error, WER report, or surviving .dmp was found.
  • No Code Integrity Event 3033/3089 occurred during the 02:20–02:26 crash window, so this does not match the known vk_swiftshader.dll signing/GPU failure sequence.
  • Approximately 5 GiB of system memory remained available. Other Codex/task memory usage may increase general sluggishness, but it does not explain the identical action-triggered crashes.

Likely failure boundary: the embedded Chromium address/autofill picker or its handoff to the Codex browser host. The exact native faulting function cannot be established without a preserved minidump.

Workaround:

  • Avoid clicking Change address in the in-app Browser.
  • Type the address manually when possible.
  • Otherwise complete that specific registration step in an external browser.

Related reports:

  • #30178 — native Codex in-app Browser main-process crashes during webview navigation.
  • #38175 — in-app Browser crashes on localhost on the same Store build.

This report is distinct because ordinary page loading and interaction remain functional; the deterministic trigger is the Change address action in the email/address picker.

No email address, task ID, repository name, authenticated page contents, or private logs are included.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the in-app Browser and the Chromium/Electron browser-process crash evidence described here, then compare related issues #30178 and #38175. Reproduce the Windows 11 flow at http://localhost:3000/register and inspect the Crashpad sidecars and available logs. Done means Change address no longer terminates Codex Desktop and another saved address can be selected, or the failure is isolated to the browser session.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.