From def2baca71e9a88af41f0534f9555b8eba25ecb4 Mon Sep 17 00:00:00 2001 From: "nico.burns" Date: Sat, 8 Aug 2026 15:56:23 +0000 Subject: [PATCH] Table: pass calc() cell widths through to Taffy for column sizing --- packages/blitz-dom/src/layout/table.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/blitz-dom/src/layout/table.rs b/packages/blitz-dom/src/layout/table.rs index ec2752fece..c25ff139b8 100644 --- a/packages/blitz-dom/src/layout/table.rs +++ b/packages/blitz-dom/src/layout/table.rs @@ -298,7 +298,10 @@ pub(crate) fn collect_table_cells( } } taffy::CompactLength::AUTO_TAG => style_helpers::auto(), - _ => unreachable!(), + // Dimension values are always length, percentage, auto or calc(), + // so any other tag is a calc() value. Pass it through so that + // Taffy resolves it against the table's inner width. + _ => style.size.width.into(), }; columns.push(column); }