From 161391d5b668267ca634ad5062bb82bc7c9ce773 Mon Sep 17 00:00:00 2001 From: Ryan Albrecht Date: Wed, 18 Jun 2025 11:21:31 -0700 Subject: [PATCH] fix: Wait for the correct clientWidth/clientHeight when showing Feedback Screenshot previews --- .../feedback/src/screenshot/components/ScreenshotEditor.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/feedback/src/screenshot/components/ScreenshotEditor.tsx b/packages/feedback/src/screenshot/components/ScreenshotEditor.tsx index ae3d0f653dd8..083f5c16dec6 100644 --- a/packages/feedback/src/screenshot/components/ScreenshotEditor.tsx +++ b/packages/feedback/src/screenshot/components/ScreenshotEditor.tsx @@ -166,6 +166,11 @@ export function ScreenshotEditorFactory({ ); setScaleFactor(scale); }); + + // For Firefox, the canvas is not yet measured, so we need to wait for it to get the correct size + if (measurementDiv.clientHeight === 0 || measurementDiv.clientWidth === 0) { + setTimeout(handleResize, 0); + } }; handleResize();