|
Fix reloadSession race that orphans streamingMsg
reloadSession checked streaming.value at entry but api.getSession is async. While awaiting, onStreamStart could set streaming=true and push the assistant message into messages.value. When reloadSession resumed it replaced messages.value with the stale server snapshot, evicting the live streaming message. All subsequent deltas and tool cards went to the orphan and were invisible. Fix: re-check streaming.value after the await before mutating messages. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
|---|
|
|
| webclient/dist/assets/index-Bk39ZCxU.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/assets/index-DzKfGOq8.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/index.html |
|---|
| webclient/src/stores/chat.js |
|---|