From fa134f1f5d44216da25e540ce14342603d3b81fc Mon Sep 17 00:00:00 2001 From: loi Date: Tue, 25 Nov 2025 12:48:25 -0800 Subject: [PATCH] FIREFLY-1899: Single column table viewer goes into infinite loop --- src/firefly/js/tables/ui/BasicTableView.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/firefly/js/tables/ui/BasicTableView.jsx b/src/firefly/js/tables/ui/BasicTableView.jsx index c7a88b3b2..9302c5420 100644 --- a/src/firefly/js/tables/ui/BasicTableView.jsx +++ b/src/firefly/js/tables/ui/BasicTableView.jsx @@ -152,7 +152,7 @@ const BasicTableViewInternal = React.memo(({ selectable:selectableIn= false, sho const changes = {}; if (!isEmpty(columns)){ const calcWidth = width-15-( selectable ? 25 : 0); - if (isSingleColumnTable(columns) && (!columnWidths || columnWidths[0]!==calcWidth)) { + if (calcWidth > 0 && isSingleColumnTable(columns) && (columnWidths?.[0]!==calcWidth)) { // set 1st (only visible) column's width to table's width minus scrollbar's width (15px) changes.columnWidths = [calcWidth, ...Array(columns.length - 1).fill(0)]; } else if(columnWidths?.length !== columns.length) {