diff --git a/frontend/src/routes/Search.svelte b/frontend/src/routes/Search.svelte index 0efda41..3415e3e 100644 --- a/frontend/src/routes/Search.svelte +++ b/frontend/src/routes/Search.svelte @@ -18,6 +18,7 @@ let lengthExtent: { min: number; max: number }; let massFilter: { min: number; max: number } | undefined; let massExtent: { min: number; max: number }; + let filterResetCounter = 0; let urlParams = new URLSearchParams(window.location.search) let proteinsPerPage = 20 // The number of proteins to show per page @@ -63,6 +64,7 @@ massFilter = massExtent; query = ""; page = 0; + filterResetCounter++; // Incrementing this so relevant components can be destroyed and re-created await search(); } @@ -98,28 +100,32 @@