mirror of
https://github.com/openai/codex.git
synced 2026-10-19 17:28:46 +00:00
## Why Progress updates change task timestamps, causing recency-based sorting to move rows within the same status group on refresh. ## What changed Retain each task's relative order while it remains in the same status group. Append new tasks and tasks that change groups after existing rows in their destination group. Forget the order of removed tasks so rediscovered tasks behave like new arrivals. Search and status filters preserve the retained order, and pinned tasks continue to use their explicit ordering. ## Testing Add regression tests and a snapshot covering progress refreshes, selection stability, arrivals, status transitions (including changes caused by descendants), removal and rediscovery, filters, and pins. GitOrigin-RevId: 54008a66de5c4cf509759e25ee8c1cb6e2a70100