diff --git a/client/src/app/pages/applications/applications-table/applications-table.tsx b/client/src/app/pages/applications/applications-table/applications-table.tsx index 5e2709945e..d102d69a2a 100644 --- a/client/src/app/pages/applications/applications-table/applications-table.tsx +++ b/client/src/app/pages/applications/applications-table/applications-table.tsx @@ -68,10 +68,7 @@ import { normalizeRisk } from "@app/utils/type-utils"; import { checkAccess } from "@app/utils/rbac-utils"; // Hooks -import { - deserializeFilterUrlParams, - useLocalTableControls, -} from "@app/hooks/table-controls"; +import { useLocalTableControls } from "@app/hooks/table-controls"; // Queries import { getArchetypeById, getAssessmentsByItemId } from "@app/api/rest"; @@ -313,11 +310,6 @@ export const ApplicationsTable: React.FC = () => { }; // ----- Table controls - const urlParams = new URLSearchParams(window.location.search); - const filters = urlParams.get("filters"); - - const deserializedFilterValues = deserializeFilterUrlParams({ filters }); - const tableControls = useLocalTableControls({ tableName: "applications", idProperty: "id", @@ -338,7 +330,7 @@ export const ApplicationsTable: React.FC = () => { isActiveItemEnabled: true, persistTo: { activeItem: "urlParams", - filter: "sessionStorage", + filter: "urlParams", pagination: "sessionStorage", sort: "sessionStorage", }, @@ -348,7 +340,6 @@ export const ApplicationsTable: React.FC = () => { initialColumns: { name: { isIdentity: true }, }, - initialFilterValues: deserializedFilterValues, getSortValues: (app) => ({ name: app.name, businessService: app.businessService?.name || "",