Release v0.51.348 — Release LL (Phase 0 hotfix: timeout regression + data-loss + leaks) (#3917)
* stage v0.51.348: Phase 0 hotfix — approval/clarify timeout regression (#3913), queue/draft durability (#3906), settings auto-reopen (#3909), kanban FD leak (#3904) * stage v0.51.348: re-anchor 4 SSE frontend tests to poll-only design (#3913); apply Opus SHOULD-FIX — immediate first poll tick so pending approval/clarify cards show instantly --------- Co-authored-by: nesquena-hermes <nesquena-hermes@users.noreply.github.com>
This commit is contained in:
1 parent
e8d71a2fb8
commit
19080f73b1
13 files changed
+315
-224
No files matched your search
+7
-1
@@ -2044,7 +2044,13 @@ function applyBotName(){
|
||||
S.session.active_stream_id ||
|
||||
S.session.pending_user_message
|
||||
);
|
||||
if(S.session && (S.session.message_count||0) === 0 && !_restoredInFlight){
|
||||
const _restoredDraft = (S.session && S.session.composer_draft) || {};
|
||||
const _restoredDraftText = String(_restoredDraft.text||'').trim();
|
||||
const _restoredDraftFiles = Array.isArray(_restoredDraft.files)
|
||||
? _restoredDraft.files.filter(Boolean)
|
||||
: [];
|
||||
const _restoredHasDraft = !!(_restoredDraftText || _restoredDraftFiles.length);
|
||||
if(S.session && (S.session.message_count||0) === 0 && !_restoredInFlight && !_restoredHasDraft){
|
||||
S.session=null; S.messages=[];
|
||||
S._bootReady=true;
|
||||
// Restore panel pref before syncing so the workspace panel stays visible
|
||||
|
||||
Reference in new issue
Block a user