@@ -42,7 +46,7 @@ function AssistSearchField() {
type="link"
className="ml-auto font-medium"
disabled={!hasFilters && !hasEvents}
- onClick={() => searchStoreLive.clearSearch()}
+ onClick={onClear}
>
Clear Search
diff --git a/frontend/app/components/shared/MainSearchBar/MainSearchBar.tsx b/frontend/app/components/shared/MainSearchBar/MainSearchBar.tsx
index a12be579f..97b39e713 100644
--- a/frontend/app/components/shared/MainSearchBar/MainSearchBar.tsx
+++ b/frontend/app/components/shared/MainSearchBar/MainSearchBar.tsx
@@ -32,6 +32,11 @@ const MainSearchBar = (props: Props) => {
currSite.current = projectId;
}
}, [projectId]);
+
+ const onClear = () => {
+ searchStore.clearSearch();
+ void searchStore.fetchSessions(true);
+ }
return (
@@ -45,7 +50,7 @@ const MainSearchBar = (props: Props) => {
// className="ml-auto font-medium"
type="link"
disabled={!hasSearch}
- onClick={() => searchStore.clearSearch()}
+ onClick={onClear}
className="ml-auto font-medium"
>
Clear Search
diff --git a/frontend/app/mstore/searchStore.ts b/frontend/app/mstore/searchStore.ts
index 43f00b8a7..e15a2e628 100644
--- a/frontend/app/mstore/searchStore.ts
+++ b/frontend/app/mstore/searchStore.ts
@@ -220,7 +220,6 @@ class SearchStore {
this.savedSearch = new SavedSearch({});
sessionStore.clearList();
- void this.fetchSessions(true);
}
checkForLatestSessions() {