Repository navigation
[Bug][Desktop 0.2.1-rc.3] Opening a single-turn session wedges the chat view on "Loading history…" forever, with no error shown #11593
[Bug][Desktop 0.2.1-rc.3] Opening a single-turn session wedges the chat view on "Loading history…" forever, with no error shownSummaryOn the desktop client, opening one particular session leaves the conversation pane stuck on The session in question has exactly one Environment
Steps to Reproduce
Reproduction is deterministic for the affected session and does not depend on machine load; other Current behavior
Expected behaviorEither of these would be acceptable:
A permanent, silent Root cause analysis1.
|
Replies: 1 comment 4 replies
|
The silent part is two swallows, not one, and it's the same bug as #9639 (reported on 10-13 with a tested patch). It's unchanged in 0.2.1-rc.5 and on master
On paging: To see the real exception on rc.3: F12 opens DevTools in the packaged app (main.ts L979-L981). In Sources, turn on "Pause on caught exceptions", click the session, and resume past any unrelated pauses until it stops in session-controller code. That message and stack are what #9639 and a paging fix need. There's no setting to work around it in the meantime: the opening page is the constant I copied |
Confirmed: disabling lookatstudy fixes it.
profile bundles 15 → 14 (removed dsh-plugin-lookatstudy, the other 11
third-party plugins unchanged), restarted, then opened the same session.
It opens normally now. The session file is untouched (1,233,828 B,
same mtime).
For the record: the ten local client patches were never actually applied —
both lib/client.js and lib/index.mjs still have mtime 2026-10-29 21:12:30
(the 0.27.0 install time), so this is stock 0.27.0.
The session opens at cut=0 — 1016 events, 147 assistant messages, 67 code
blocks all in one page. My read is that mountStudyShell's
MutationObserver.observe(doc.body, { childList: true, subtree: true })plus the full-document quer…