diff --git a/src/main/frontend/extensions/excalidraw.cljs b/src/main/frontend/extensions/excalidraw.cljs index 7527f4bbcf..c6fdc3a8cd 100644 --- a/src/main/frontend/extensions/excalidraw.cljs +++ b/src/main/frontend/extensions/excalidraw.cljs @@ -41,7 +41,10 @@ nil (.. el -classList (contains "block-content")) - (let [width (.-clientWidth el)] + (let [client-width (.-clientWidth el) + width (if (zero? client-width) + (.-width (.-getBoundingClientRect el)) + client-width)] (reset! (::draw-width state) width)) :else