Skip to content

Commit 8cb6645

Browse files
committed
fix: correct save of chat opened state in local storage
1 parent 4c1b71b commit 8cb6645

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

custom/composables/useAgentStore.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,11 @@ export const useAgentStore = defineStore('agent', () => {
133133
}
134134
if (!coreStore.isMobile) {
135135
const savedIsTeleportedToBody = getLocalStorageItem('isTeleportedToBody');
136+
const savedIsTeleportedToBodyBeforeFullScreen = getLocalStorageItem('isTeleportedToBodyBeforeFullScreen');
137+
const isTeleportedToBodyFromLocalStorage = savedIsTeleportedToBody === 'true' || savedIsTeleportedToBodyBeforeFullScreen === 'true';
136138
const savedIsChatOpen = getLocalStorageItem('isChatOpen');
137-
const shouldTeleportToBody = savedIsTeleportedToBody === null ? true : savedIsTeleportedToBody === 'true';
138139

139-
setIsTeleportedToBody(shouldTeleportToBody);
140+
setIsTeleportedToBody(isTeleportedToBodyFromLocalStorage);
140141
if (isTeleportedToBody.value) {
141142
isChatOpen.value = savedIsChatOpen === null ? true : savedIsChatOpen === 'true';
142143
}

0 commit comments

Comments
 (0)