diff --git a/webui/react/src/pages/F_ExpList/F_ExperimentList.tsx b/webui/react/src/pages/F_ExpList/F_ExperimentList.tsx index 71969bf52cc..d54f7474553 100644 --- a/webui/react/src/pages/F_ExpList/F_ExperimentList.tsx +++ b/webui/react/src/pages/F_ExpList/F_ExperimentList.tsx @@ -190,15 +190,17 @@ const F_ExperimentList: React.FC = ({ project }) => { if (!prevPs?.isLoaded) { ps.forEach((s) => { cleanup?.(); - // init formset - if (!s?.filterset) return; - const formSetValidation = IOFilterFormSet.decode(JSON.parse(s.filterset)); - if (isLeft(formSetValidation)) { - handleError(formSetValidation.left, { - publicSubject: 'Unable to initialize filterset from settings', - }); + if (!s?.filterset) { + formStore.init(); } else { - formStore.init(formSetValidation.right); + const formSetValidation = IOFilterFormSet.decode(JSON.parse(s.filterset)); + if (isLeft(formSetValidation)) { + handleError(formSetValidation.left, { + publicSubject: 'Unable to initialize filterset from settings', + }); + } else { + formStore.init(formSetValidation.right); + } } cleanup = formStore.asJsonString.subscribe(() => { resetPagination();