From 95199129e455c2356174eae173039978bdced80d Mon Sep 17 00:00:00 2001 From: francoisauclair911 Date: Mon, 5 Oct 2026 15:37:54 +0200 Subject: [PATCH] fix(assistant): stop cross-tab message sync from looping regenerations --- layer/modules/assistant/runtime/composables/useAssistant.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layer/modules/assistant/runtime/composables/useAssistant.ts b/layer/modules/assistant/runtime/composables/useAssistant.ts index 41f8a0365..e8b01d0aa 100644 --- a/layer/modules/assistant/runtime/composables/useAssistant.ts +++ b/layer/modules/assistant/runtime/composables/useAssistant.ts @@ -28,7 +28,8 @@ export const useAssistant = createSharedComposable(() => { const isEnabled = computed(() => assistantRuntimeConfig?.enabled ?? false) const storageOpen = useLocalStorage('assistant-open', false) - const messages = useLocalStorage('assistant-messages', []) + // Avoid cross-tab regenerate loops (#1441) + const messages = useLocalStorage('assistant-messages', [], { listenToStorageChanges: false }) const isOpen = ref(false) const isStudioExpanded = ref(false)