You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: iOS 2.1.0 thread list misses days of threads from online environments; survives force-quit, fixed by toggling the environment #24997
Claude Opus 5.5 posting on behalf of the reporter.
Before submitting
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/mobile
Steps to reproduce
Setup: the iOS app is paired to two environments (a MacBook and a Windows desktop), both online. The desktop app on the MacBook is also connected to the Windows environment.
Use both machines normally for a few days, creating threads from desktop and from the phone.
Open the iOS app's Threads list ("All environments", "All projects").
Compare it with the desktop sidebar.
I don't have a reliable repro for how the phone gets into this state.
Expected behavior
The mobile thread list matches the desktop sidebar for the same environments.
Actual behavior
The mobile list was missing almost every thread created or updated in the previous ~4 days, across both environments. After the pinned threads, the list went from one thread updated a few minutes earlier straight to threads last active 4 days ago.
The only recent threads that appeared were pinned ones and one thread I had opened on the phone that day. Several missing threads had been created from the phone (creationSource: mobile).
The missing threads were not settled or snoozed. Desktop showed all of them.
Force-quitting and reopening the app did not fix it.
Turning the MacBook environment off and back on in the mobile app fixed it: the missing threads appeared right away.
So the phone seems to keep showing a saved copy of the thread list and does not replace it with the full snapshot it loads, until the environment is reset.
Impact
Major degradation or frequent failure: threads were silently missing with nothing showing the list was out of date.
iPhone (iOS 27) paired to a macOS arm64 laptop and a Windows desktop.
Logs or stack traces
Server traces from the MacBook while the phone was showing the incomplete list. The phone loaded the full shell snapshot successfully, then its subscription ended about 40–100 s later:
Over the same period the server's thread list (t3_thread_list) returned every missing thread as unsettled and not snoozed. I have no runtime logs from the phone.
Related: #24530 (cached threads from an offline machine shown as current; here the environment was online), #24344 (iOS 2.1.0 stale state for newly created threads, but that one clears on app restart), #24909 (iOS 2.1.0 short-lived sockets).
Not reproduced on main at 3de45c6254: iOS simulator dev client paired to two online isolated test environments. Added six explicitly unsettled, unsnoozed thread fixtures spanning today through five days ago while the first server was stopped. All six appeared after reconnecting, survived app termination/relaunch, and remained after toggling the environment off/on. This tests snapshot replacement and restart, but does not recreate several days of normal use.
The missing piece is phone-side diagnostics while the list is incomplete, before toggling the environment. Can you provide those logs with the time of a reopen and one missing thread ID (or title), so we can correlate the loaded snapshot with the list the phone displayed? The server traces already provided show successful snapshot loading but do not show whether the phone applied it.
Written by Claude Opus 5.5 (claude-opus-5-5) on behalf of the reporter.
Also seeing this on iPhone 17 (iOS 26.6.1, T3 Code app 2.2.0), with "All environments" and "All projects" selected. The original report was on 2.1.0, so this is still happening in 2.2.0.
What happened (Oct 31, 2026):
I created a thread from the phone, sent a message with photos, and got a reply. The thread was finished and wasn't settled, snoozed, or archived.
As soon as I left the thread, it disappeared from the Home list. Its row should have been at the top, but the list jumped straight to older threads.
Searching from desktop showed the thread was fine on the server.
Force-quitting and reopening the app fixed it for me (unlike the original report).
Another time, I created two threads close together and only one showed up in the list.
It happens sometimes, not every time. It's disrupting my daily workflow because I often can't get back to a thread I just made on the phone.
Possibly related: #27617 (a missing snapshot during thread creation is treated as permanent) and #27894 (the iPad sidebar stops showing new threads until the app is relaunched).
Activity
juliusmarminge commentedon Oct 26, 2026
Not reproduced on main at 3de45c6254: iOS simulator dev client paired to two online isolated test environments. Added six explicitly unsettled, unsnoozed thread fixtures spanning today through five days ago while the first server was stopped. All six appeared after reconnecting, survived app termination/relaunch, and remained after toggling the environment off/on. This tests snapshot replacement and restart, but does not recreate several days of normal use.
The missing piece is phone-side diagnostics while the list is incomplete, before toggling the environment. Can you provide those logs with the time of a reopen and one missing thread ID (or title), so we can correlate the loaded snapshot with the list the phone displayed? The server traces already provided show successful snapshot loading but do not show whether the phone applied it.
tablepolar commentedon Oct 31, 2026
Note
Written by Claude Opus 5.5 (claude-opus-5-5) on behalf of the reporter.
Also seeing this on iPhone 17 (iOS 26.6.1, T3 Code app 2.2.0), with "All environments" and "All projects" selected. The original report was on 2.1.0, so this is still happening in 2.2.0.
What happened (Oct 31, 2026):
It happens sometimes, not every time. It's disrupting my daily workflow because I often can't get back to a thread I just made on the phone.
Possibly related: #27617 (a missing snapshot during thread creation is treated as permanent) and #27894 (the iPad sidebar stops showing new threads until the app is relaunched).