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"];
};