From b5fd41f8628a5f149d3448120bb6e2e1bfcf4b1f Mon Sep 17 00:00:00 2001 From: Ajay Bura <32841439+ajbura@users.noreply.github.com> Date: Mon, 3 Nov 2025 15:28:52 +0530 Subject: [PATCH] clear active thread state on logout --- src/client/initMatrix.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/initMatrix.ts b/src/client/initMatrix.ts index 8ed4100e..f26b4f8d 100644 --- a/src/client/initMatrix.ts +++ b/src/client/initMatrix.ts @@ -2,6 +2,7 @@ import { createClient, MatrixClient, IndexedDBStore, IndexedDBCryptoStore } from import { cryptoCallbacks } from './secretStorageKeys'; import { clearNavToActivePathStore } from '../app/state/navToActivePath'; +import { clearRoomToActiveThreadStore } from '../app/state/roomToActiveThread'; type Session = { baseUrl: string; @@ -49,6 +50,7 @@ export const startClient = async (mx: MatrixClient) => { export const clearCacheAndReload = async (mx: MatrixClient) => { mx.stopClient(); clearNavToActivePathStore(mx.getSafeUserId()); + clearRoomToActiveThreadStore(mx.getSafeUserId()); await mx.store.deleteAllData(); window.location.reload(); };