From 11050545f503ae25bfefe3f45812227794f60192 Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Thu, 26 Mar 2026 13:23:44 +1100 Subject: [PATCH 1/3] AP-7781 # Fixed form store hidden columns not being saved as visible --- src/components/formStore/table/useFormStoreTable.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/formStore/table/useFormStoreTable.tsx b/src/components/formStore/table/useFormStoreTable.tsx index 8b8b97af..73d75231 100644 --- a/src/components/formStore/table/useFormStoreTable.tsx +++ b/src/components/formStore/table/useFormStoreTable.tsx @@ -547,7 +547,9 @@ export default function useFormStoreTable({ const storageKey = localStorageKey(form.id) const augmentedState = { ...state, - hiddenColumns: Object.keys(state.columnVisibility), + hiddenColumns: Object.entries(state.columnVisibility) + .filter(([, isVisible]) => !isVisible) + .map(([column]) => column), formId: table.options.meta?.formId, } localStorage.setItem(storageKey, JSON.stringify(augmentedState)) From 94c8db14389beb0146341156d8921082f549e05f Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Thu, 26 Mar 2026 13:27:28 +1100 Subject: [PATCH 2/3] AP-7781 # Changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4339559c..1bb64f16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Lot / DP Numbers display for NSW Point V3 form element - disabled on `Clickable` not disabling click function +- form store hidden columns not being saved as visible ## [9.1.0] - 2026-02-23 From 218bb67655f7605c213fd95f11871b110dcffcde Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Thu, 26 Mar 2026 13:45:29 +1100 Subject: [PATCH 3/3] AP-7781 # Added better changelog entry (cursor) --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bb64f16..c0a368df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Lot / DP Numbers display for NSW Point V3 form element - disabled on `Clickable` not disabling click function -- form store hidden columns not being saved as visible +- column visibility not persisting correctly after re-showing a hidden column in Data View ## [9.1.0] - 2026-02-23