From 6572200e8b2e44573f88976b20dc837ebbf1a151 Mon Sep 17 00:00:00 2001 From: Petar Petrov Date: Tue, 13 Jan 2026 15:24:25 +0100 Subject: [PATCH] Respect user-configured grid options for fixed_rows/fixed_columns cards (#28961) --- src/panels/lovelace/cards/hui-card.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/panels/lovelace/cards/hui-card.ts b/src/panels/lovelace/cards/hui-card.ts index a91c58cec3..952ca8eb9b 100644 --- a/src/panels/lovelace/cards/hui-card.ts +++ b/src/panels/lovelace/cards/hui-card.ts @@ -73,13 +73,18 @@ export class HuiCard extends ConditionalListenerMixin( }; // If the element has fixed rows or columns, we use the values from the element + // unless the user has already configured their own if (elementOptions.fixed_rows) { - mergedConfig.rows = elementOptions.rows; + if (configOptions.rows === undefined) { + mergedConfig.rows = elementOptions.rows; + } delete mergedConfig.min_rows; delete mergedConfig.max_rows; } if (elementOptions.fixed_columns) { - mergedConfig.columns = elementOptions.columns; + if (configOptions.columns === undefined) { + mergedConfig.columns = elementOptions.columns; + } delete mergedConfig.min_columns; delete mergedConfig.max_columns; }