From 0198d4175712aed957e46a428aa18358472f911f Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Fri, 28 Nov 2025 10:44:54 +0100 Subject: [PATCH] :bug: Fix crash when cleanup --- frontend/src/app/render_wasm/api.cljs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/render_wasm/api.cljs b/frontend/src/app/render_wasm/api.cljs index be85dc1fd7..4b6d389217 100644 --- a/frontend/src/app/render_wasm/api.cljs +++ b/frontend/src/app/render_wasm/api.cljs @@ -1246,9 +1246,15 @@ (defn clear-canvas [] - ;; TODO: perform corresponding cleaning - (set! wasm/context-initialized? false) - (h/call wasm/internal-module "_clean_up")) + (try + ;; TODO: perform corresponding cleaning + (set! wasm/context-initialized? false) + (h/call wasm/internal-module "_clean_up") + + ;; If this calls panics we don't want to crash. This happens sometimes + ;; with hot-reload in develop + (catch :default error + (.error js/console error)))) (defn show-grid [id]