Desktop app: chats moved from Archived back to Active are auto-archived again after ~1 second
Summary
On the Claude Code desktop app (macOS), chats that I move from Archived back to Active are silently re-archived after roughly one second, without any user action. This also explains why two chats I had pinned to the sidebar's Pinned section disappeared on their own — they got auto-archived, which removed them from the Pinned list.
Steps to reproduce
- Open a project (in my case
cinetica-pro). - Open the Archived view and find a chat there.
- Move the chat back to Active.
- Wait ~1 second — the chat reappears under Archived on its own.
Same behaviour observed on two different chats ("Generali", "Ordini e fornitori"). They had previously been pinned in the sidebar; both were silently moved to Archived and now refuse to stay in Active.
Expected
A chat moved out of Archived stays in Active until the user explicitly archives it again.
Actual
The chat snaps back to Archived after about one second, every time. Pinned state is also lost in the process (the chat is no longer in the Pinned section after the auto-archive, and re-activating it does not restore the pin either).
Environment
- Claude Code desktop app:
2.1.128 - Claude Code CLI (parallel install):
2.1.39 - macOS:
26.4.1(build25E253) - Single-Mac, no cross-device sync involved
- App restart does not change the behaviour
Notes
- The chats themselves are intact (messages preserved); the issue is purely the archive flag flipping back automatically.
- Inspected
~/Library/Application Support/Claude/Local Storage/leveldb/:pinnedOrderis currently[]while one chat is still rendered under Pinned, suggesting the sidebar's pin order array can also drift out of sync with per-session state — but the primary user-visible issue is the auto re-archival loop.
This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗