diff --git a/apps/builder/src/features/results/components/table/ColumnSettings.tsx b/apps/builder/src/features/results/components/table/ColumnSettings.tsx index 78630d74f..f23c510f1 100644 --- a/apps/builder/src/features/results/components/table/ColumnSettings.tsx +++ b/apps/builder/src/features/results/components/table/ColumnSettings.tsx @@ -40,11 +40,7 @@ export const ColumnSettings = ({

Shown in table:

{ - onColumnOrderChange([ - "select", - ...move(draggableColumnIds, event), - "logs", - ]); + onColumnOrderChange([...move(draggableColumnIds, event)]); }} > {draggableColumnIds.map((id, index) => ( diff --git a/packages/results/src/parseColumnsOrder.ts b/packages/results/src/parseColumnsOrder.ts index d2262bd61..183762bf1 100644 --- a/packages/results/src/parseColumnsOrder.ts +++ b/packages/results/src/parseColumnsOrder.ts @@ -5,6 +5,7 @@ export const parseColumnsOrder = ( resultHeader: ResultHeaderCell[], ) => { return existingOrder?.at(0) === "select" - ? existingOrder + ? // Old format potentially broken, reset to default + ["select", ...resultHeader.map((h) => h.id), "logs"] : ["select", ...(existingOrder ?? resultHeader.map((h) => h.id)), "logs"]; };