[BUG] Task list never checks off tasks — first task stuck in loading spinner

Resolved 💬 1 comment Opened Mar 12, 2026 by PaulRBerg Closed Mar 12, 2026

What version of Codex is running?

codex-cli 0.114.0 (Codex desktop app)

What subscription do you have?

Pro

Which model were you using?

GPT-5.4 xHigh

What platform is your computer?

macOS Tahoe v26.3.1

What issue are you seeing?

When using the task list feature in the Codex desktop app, tasks are never checked off as completed. The first task in the list remains in a perpetual loading state (spinner animation), regardless of whether the underlying work has actually been completed.

<img width="740" height="205" alt="Image" src="https://github.com/user-attachments/assets/02349962-7f77-4046-bf9c-e33c8211a4d3" />

What steps can reproduce the bug?

  1. Open the Codex desktop app
  2. Start a conversation that involves a task list (multiple steps)
  3. Observe that the first task shows a spinner indefinitely
  4. Notice that no tasks ever transition to a completed/checked state

What is the expected behavior?

Tasks should transition from pending → in-progress (spinner) → completed (checkmark) as the agent finishes each step. The spinner on the first task should resolve once that task is done.

Additional information

The issue appears to affect all tasks in the list — none ever get checked off — but it is most visible on the first task, which stays in the spinner state forever.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗