diff --git a/packages/frontend-core/src/components/sheet/MenuOverlay.svelte b/packages/frontend-core/src/components/sheet/MenuOverlay.svelte index 24361cfd9c..1a96a0132e 100644 --- a/packages/frontend-core/src/components/sheet/MenuOverlay.svelte +++ b/packages/frontend-core/src/components/sheet/MenuOverlay.svelte @@ -9,7 +9,7 @@ } from "@budibase/bbui" import { getContext } from "svelte" - const { selectedCellRow, menu, rows, columns, selectedCellId } = + const { selectedCellRow, menu, rows, columns, selectedCellId, stickyColumn } = getContext("sheet") let modal @@ -33,7 +33,8 @@ delete clone.__idx const newRow = await rows.actions.addRow(clone, $selectedCellRow.__idx + 1) if (newRow) { - $selectedCellId = `${newRow._id}-${$columns[0].name}` + const column = $stickyColumn?.name || $columns[0].name + $selectedCellId = `${newRow._id}-${column}` menu.actions.close() } } @@ -62,6 +63,7 @@