From 92f0973a46acd813fd595fb6fdbf8cf143992b51 Mon Sep 17 00:00:00 2001 From: Ben <45583362+ben-basten@users.noreply.github.com> Date: Thu, 10 Apr 2025 16:34:45 -0400 Subject: [PATCH] fix(web): reset search history after logout (#17534) fix(web): reset search suggestions after logout --- .../components/photos-page/asset-grid.svelte | 8 ++--- .../search-bar/search-bar.svelte | 30 +++++++++++-------- .../search-bar/search-history-box.svelte | 4 +-- web/src/lib/stores/search.store.ts | 6 ---- web/src/lib/stores/search.svelte.ts | 13 ++++++++ web/src/lib/utils/auth.ts | 2 ++ .../[[assetId=id]]/+page.svelte | 6 ++-- 7 files changed, 41 insertions(+), 28 deletions(-) delete mode 100644 web/src/lib/stores/search.store.ts create mode 100644 web/src/lib/stores/search.svelte.ts diff --git a/web/src/lib/components/photos-page/asset-grid.svelte b/web/src/lib/components/photos-page/asset-grid.svelte index 40424749e0..70350a35b7 100644 --- a/web/src/lib/components/photos-page/asset-grid.svelte +++ b/web/src/lib/components/photos-page/asset-grid.svelte @@ -6,7 +6,7 @@ import { assetViewingStore } from '$lib/stores/asset-viewing.store'; import { AssetBucket, assetsSnapshot, AssetStore, isSelectingAllAssets } from '$lib/stores/assets-store.svelte'; import { showDeleteModal } from '$lib/stores/preferences.store'; - import { isSearchEnabled } from '$lib/stores/search.store'; + import { searchStore } from '$lib/stores/search.svelte'; import { featureFlags } from '$lib/stores/server-config.store'; import { handlePromiseError } from '$lib/utils'; import { deleteAssets, updateStackedAssetInTimeline, updateUnstackedAssetInTimeline } from '$lib/utils/actions'; @@ -425,7 +425,7 @@ }; const onKeyDown = (event: KeyboardEvent) => { - if ($isSearchEnabled) { + if (searchStore.isSearchEnabled) { return; } @@ -436,7 +436,7 @@ }; const onKeyUp = (event: KeyboardEvent) => { - if ($isSearchEnabled) { + if (searchStore.isSearchEnabled) { return; } @@ -625,7 +625,7 @@ let shortcutList = $derived( (() => { - if ($isSearchEnabled || $showAssetViewer) { + if (searchStore.isSearchEnabled || $showAssetViewer) { return []; } diff --git a/web/src/lib/components/shared-components/search-bar/search-bar.svelte b/web/src/lib/components/shared-components/search-bar/search-bar.svelte index 767b0e608d..2dc358bad3 100644 --- a/web/src/lib/components/shared-components/search-bar/search-bar.svelte +++ b/web/src/lib/components/shared-components/search-bar/search-bar.svelte @@ -1,7 +1,7 @@