diff --git a/viz/src/components/CustomSeqSearchPage.tsx b/viz/src/components/CustomSeqSearchPage.tsx index 6149888..e45d63a 100644 --- a/viz/src/components/CustomSeqSearchPage.tsx +++ b/viz/src/components/CustomSeqSearchPage.tsx @@ -217,6 +217,7 @@ export default function CustomSeqSearchPage() { // Do a search whenever the input changes useEffect(() => { + setSearchResults([]); if (urlState.pdb && isPDBID(urlState.pdb)) { setInput(urlState.pdb); handleSearch(urlState.pdb); @@ -225,11 +226,10 @@ export default function CustomSeqSearchPage() { handleSearch(urlState.seq); } else { setInput(""); - setSearchResults([]); } // handleSearch runs unnecessarily if I add it here // eslint-disable-next-line react-hooks/exhaustive-deps - }, [urlState.pdb, urlState.seq]); + }, [urlState.pdb, urlState.seq, model]); // Do a search whenever the chain changes useEffect(() => { diff --git a/viz/src/components/SAESidebar.tsx b/viz/src/components/SAESidebar.tsx index 9a9b587..c4ca3f0 100644 --- a/viz/src/components/SAESidebar.tsx +++ b/viz/src/components/SAESidebar.tsx @@ -53,7 +53,12 @@ export default function SAESidebar() {
- + navigate(`/sae-viz/${value}${feature !== undefined ? `/${feature}` : ""}`) + } + >