merge: integrate AI design session freeze fix

This commit is contained in:
2026-08-19 00:32:17 +08:00
3 changed files with 101 additions and 1 deletions

View File

@@ -1026,7 +1026,7 @@ export const useImageWorkspaceStore = create<ImageWorkspaceState>((set, get) =>
const conversationId = get().activeConversationId;
const shouldReconcile = reconcileTaskStateOnNextConnect;
reconcileTaskStateOnNextConnect = false;
if (shouldReconcile && get().taskStreamState !== 'connected') {
if (shouldReconcile && get().taskStreamState === 'degraded') {
closeTaskEventSource();
}
if (workspaceId && conversationId) startTaskStream(workspaceId, conversationId);