From a0fe1b2dd6e278a3d52d5eee0e11f187417942fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustaf=20R=C3=A4ntil=C3=A4?= Date: Wed, 4 Feb 2026 22:42:15 +0100 Subject: [PATCH] Fix dynamically changing columns crashing the table component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gustaf Räntilä --- .changeset/many-ravens-move.md | 7 +++++++ packages/ui/src/components/Table/components/Table.tsx | 1 + 2 files changed, 8 insertions(+) create mode 100644 .changeset/many-ravens-move.md diff --git a/.changeset/many-ravens-move.md b/.changeset/many-ravens-move.md new file mode 100644 index 0000000000..acf8733a63 --- /dev/null +++ b/.changeset/many-ravens-move.md @@ -0,0 +1,7 @@ +--- +'@backstage/ui': patch +--- + +Fixed changing columns after first render from crashing. It now renders the table with the new column layout as columns change. + +Affected components: Table diff --git a/packages/ui/src/components/Table/components/Table.tsx b/packages/ui/src/components/Table/components/Table.tsx index c65340c026..481487ecac 100644 --- a/packages/ui/src/components/Table/components/Table.tsx +++ b/packages/ui/src/components/Table/components/Table.tsx @@ -176,6 +176,7 @@ export function Table({ {emptyState} : undefined }