Windows app: Download Plan succeeds silently with no confirmation or destination feedback

Open
#37,615 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
55/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Domain
desktop

Research direction

Start by locating the Windows desktop app entry point for the Download Plan action and reproduce the behavior in Plan mode. Trace the successful and failed write paths, then verify that confirmation includes the actual filename and destination, with appropriate actions or an actionable error when the write fails.

Written by the indexing model from the issue text.

Description

app enhancement plan windows-os
Codex App version

26.727.6591.0 (OpenAI.Codex, Windows AppX)

Platform

Windows x64

Issue

In Plan mode, clicking Download Plan successfully writes PLAN.md to the user's Downloads folder, but the app shows no visible success confirmation, filename, destination, or failure state.

This makes a successful download look like a failed action. Repeated clicks then create silent duplicates such as PLAN (1).md, PLAN (2).md, and so on.

Steps to reproduce
  1. Open the Codex desktop app on Windows.
  2. Switch to Plan mode and generate a completed plan.
  3. Click Download Plan.
  4. Observe that no toast, banner, save dialog, filename, or destination is shown.
  5. Click the button again because the first click appears to have done nothing.
  6. Inspect the Windows Downloads folder and find multiple numbered copies of the plan.
Verified behavior

The files were present and valid UTF-8 Markdown, confirming that this is a feedback/discoverability problem rather than a filesystem-permission or download-integrity failure.

Expected behavior

After a successful download, show a clear confirmation such as:

Plan downloaded as PLAN.md

with actions such as Open file and Open folder. If a numbered duplicate is created, show the actual filename. If the write fails, show an actionable error.

A Save as option would also make the destination explicit.

Dominant language
Rust
Stars
125k
Forks
19.5k
Avg merge
1m
Merged PRs (30d)
1k

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.

More from openai/codex

All issues in openai/codex

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.