diff --git a/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/BlockRow.tsx b/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/BlockRow.tsx index a9ca6fd6d..0c6f0aa14 100644 --- a/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/BlockRow.tsx +++ b/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/BlockRow.tsx @@ -19,7 +19,10 @@ function BlockRow(props: BlockRowProps) { return null; } - const paddingRows = new Array(columnCount - 1).fill(null); + // guard the use case where user has hidden all columns + const fillColumns = Math.min(columnCount, 1); + + const paddingRows = new Array(fillColumns).fill(null); return (