From 8e0a6e41230195731230590a59f953bb6d2bd680 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 11 Aug 2025 09:07:43 +0200 Subject: [PATCH] :bug: Fix auto height is fixed in the HTML inspect tab for text elements (#7078) --- CHANGES.md | 1 + frontend/src/app/util/code_gen/style_css_values.cljs | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 832b1be0ad..dadd4462c8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -58,6 +58,7 @@ - Fix export button width on inspect tab [Taiga #11394](https://tree.taiga.io/project/penpot/issue/11394) - Fix stroke width token application [Taiga #11724](https://tree.taiga.io/project/penpot/issue/11724) - Fix number token application on shape [Taiga #11331](https://tree.taiga.io/project/penpot/task/11331) +- Fix auto height is fixed in the HTML inspect tab for text elements [Taiga #11680](https://tree.taiga.io/project/penpot/task/11680) ## 2.8.1 diff --git a/frontend/src/app/util/code_gen/style_css_values.cljs b/frontend/src/app/util/code_gen/style_css_values.cljs index fe2179c8d4..1053e44bb5 100644 --- a/frontend/src/app/util/code_gen/style_css_values.cljs +++ b/frontend/src/app/util/code_gen/style_css_values.cljs @@ -116,13 +116,17 @@ (let [root? (contains? (:root-shapes options) (:id shape))] (if (and root? (ctl/any-layout? shape)) :fill - (get-shape-size shape objects :width)))) + ;; Don't set fixed width for auto-width text shapes + (when-not (and (cfh/text-shape? shape) (= (:grow-type shape) :auto-width)) + (get-shape-size shape objects :width))))) (defmethod get-value :height [_ shape objects options] (let [root? (contains? (:root-shapes options) (:id shape))] (when-not (and root? (ctl/any-layout? shape)) - (get-shape-size shape objects :height)))) + ;; Don't set fixed height for auto-height text shapes + (when-not (and (cfh/text-shape? shape) (= (:grow-type shape) :auto-height)) + (get-shape-size shape objects :height))))) (defmethod get-value :flex-grow [_ shape _ options]