Skip to content

[Desktop] Pinning a project task hides it from the project list and mimics data loss #35867

Open

Description

@StarlightLab

What version of the Codex App are you using?

Codex Desktop for macOS 26.721.41059 (build 5848).

What platform is your computer?

macOS 26.5.2, Apple Silicon (arm64).

What issue are you seeing?

When a task that already belongs to a saved project is pinned, Codex removes it from that project's visible task list and shows it only in the separate Pinned section.

The task is not deleted or detached: thread inventory still reports the same projectId and project working directory. However, the project itself appears to have lost the task and its discussion. There is no project-level explanation that the task is merely being displayed under Pinned.

This produced a genuine data-loss scare. The user reasonably believed their project discussion had been erased or removed from the project. Only a backend thread check confirmed that the task and its history still existed and retained the correct project assignment.

What steps can reproduce the bug?

  1. Open a saved project in Codex Desktop.
  2. Confirm that one of its tasks appears in the project's task list.
  3. Pin that task.
  4. Return to the project view.
  5. Observe that the task no longer appears under the project; it appears only in the separate Pinned section.
  6. Unpin the task.
  7. Observe that it reappears under the project.

What is the expected behavior?

Pinning should add prominence without making the task look removed from its owning project.

Any of these behaviors would avoid the ambiguity:

  • Keep the task visible inside its project and add a pin indicator.
  • Show a project-level placeholder/link such as 1 project task is shown in Pinned.
  • Display pinned tasks in both the Pinned section and their owning project.

The project relationship and the pin/display relationship should be visually distinct.

What is the actual behavior?

The pinned task disappears from its project list, making it look deleted, moved, or detached. Unpinning makes it visible under the project again.

Additional information

  • The task retained its original projectId and working directory throughout.
  • Its full conversation history remained readable.
  • No deletion, archive, or project reassignment occurred.
  • Searching existing open issues found several broader sidebar/history visibility reports, but no exact report for this deterministic pin/unpin behavior.
  • The report was also recorded through Codex /feedback without uploading logs.

Activity

  1. added
    bugSomething isn't working
    appIssues related to the Codex desktop app
    sessionIssues involving session (thread) management, resuming, forking, naming, archiving
    on Jul 29, 2026
  2. jdpworks commented on Oct 8, 2026

    @jdpworks

    I can reproduce this issue in the ChatGPT/Codex Windows desktop app.

    I've also identified an important difference between Local Work and Cloud Work conversations within the same ChatGPT Project.

    Local Work:

    • The conversation belongs to my Project.
    • When pinned, it disappears from the Project's visible conversation list.
    • It remains visible under global Pinned.
    • The conversation information panel still confirms its Project association.
    • Moving it back into the Project removes it from Pinned.

    Cloud Work:

    • A different Work conversation belongs to the same Project.
    • It is pinned globally.
    • It also remains visible inside the Project's conversation list.

    This suggests the sidebar handles pinned Local Work conversations differently from Cloud Work conversations.

    Expected behaviour: Both Local and Cloud Work conversations should behave consistently. Ideally, pinning a conversation should preserve its visibility within the associated Project.

    Windows app version: Version 26.1002.52244

  3. SpartanB312 commented on Oct 18, 2026

    @SpartanB312

    Another Windows desktop user encountered the same discoverability problem on October 17, 2026: they could not locate an important local project chat and believed it might be gone, until an assistant looked it up and directed them to Pinned.

    What was verified through live app tools:

    • The chat was returned as the first entry in pinnedThreads, with an idle status.
    • It retained its project association and workspace directory.
    • It was absent from the separate ordinary threads array and from the complete archived-chat listing.
    • Sidebar grouping was by project; pinned sorting was manual.

    The rendered sidebar was not captured, so this comment does not establish a rendering failure or reproduce a pin/unpin transition. Who pinned the chat and when are unknown. The observed impact is that the user believed important work had disappeared and needed an assistant lookup to find its location.

    Please preserve a visible entry or "Shown in Pinned" link inside the owning project when a chat is pinned. A location label in chat search and a "Reveal in sidebar" action would also help users recover their bearings.

    Exact desktop app version was not collected. Submitted by an AI assistant at the user's explicit request to give OpenAI this feedback. Private chat titles, project names, local paths, thread IDs, conversation contents, logs, and screenshots are omitted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't workingsessionIssues involving session (thread) management, resuming, forking, naming, archiving

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions