From 022eee7b9575713833d3771ac0f3a6be46b7b6f4 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 26 May 2026 21:08:18 +0800 Subject: [PATCH] fix: keep canvas image labels fixed size --- components/canvas/nodes/ImageNode.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/components/canvas/nodes/ImageNode.tsx b/components/canvas/nodes/ImageNode.tsx index c21b3f742..775d245b0 100644 --- a/components/canvas/nodes/ImageNode.tsx +++ b/components/canvas/nodes/ImageNode.tsx @@ -1772,12 +1772,11 @@ export function ImageNode({ ); const selectedTitleStyle = useMemo( () => ({ - top: `${-28 * nodeContentScale}px`, - transform: `scale(${nodeContentScale})`, - transformOrigin: "bottom left", - width: `${100 / nodeContentScale}%`, + fontSize: 12, + lineHeight: "16px", + top: -28, }), - [nodeContentScale] + [] ); const detailProgressLabel = typeof data.metadata?.detailProgressLabel === "string"