Skip to content

Commit 7b851d5

Browse files
committed
Playwright appeasement
1 parent 0107ed6 commit 7b851d5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/base/src/stacBrowser/hooks/useStacSearch.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ function useStacSearch({ model }: IUseStacSearchProps): IUseStacSearchReturn {
6969
platforms: new Set(),
7070
products: new Set(),
7171
});
72+
const [hasLoaded, setHasLoaded] = useState(false);
7273

7374
const filterSetters: StacFilterSetters = {
7475
collections: val =>
@@ -91,6 +92,7 @@ function useStacSearch({ model }: IUseStacSearchProps): IUseStacSearchReturn {
9192
platforms: new Set((savedFilterState?.platforms as string[]) ?? []),
9293
products: new Set((savedFilterState?.products as string[]) ?? []),
9394
});
95+
setHasLoaded(true);
9496
}
9597

9698
loadStacStateFromDb();
@@ -112,11 +114,11 @@ function useStacSearch({ model }: IUseStacSearchProps): IUseStacSearchReturn {
112114

113115
// Handle search when filters change
114116
useEffect(() => {
115-
if (model && !isFirstRender) {
117+
if (model && hasLoaded && !isFirstRender) {
116118
setCurrentPage(1);
117119
fetchResults(1);
118120
}
119-
}, [filterState, startTime, endTime, currentBBox]);
121+
}, [filterState, startTime, endTime, currentBBox, hasLoaded]);
120122

121123
// Listen for model updates to get current bounding box
122124
useEffect(() => {

0 commit comments

Comments
 (0)