From 3b86d7c1b1e78b8a023fef8e1db8906097de7acc Mon Sep 17 00:00:00 2001 From: Aitor Moreno Date: Wed, 28 Jan 2026 12:25:15 +0100 Subject: [PATCH] :bug: Fix initializing rasterizer --- frontend/src/app/main.cljs | 10 ++++++++-- frontend/src/app/main/rasterizer.cljs | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main.cljs b/frontend/src/app/main.cljs index c317c8555f..a02499065f 100644 --- a/frontend/src/app/main.cljs +++ b/frontend/src/app/main.cljs @@ -16,6 +16,7 @@ [app.main.data.profile :as dp] [app.main.data.websocket :as ws] [app.main.errors] + [app.main.features :as feat] [app.main.rasterizer :as thr] [app.main.store :as st] [app.main.ui :as ui] @@ -87,7 +88,12 @@ (rx/map deref) (rx/filter dp/is-authenticated?) (rx/take 1) - (rx/map #(ws/initialize))))))) + (rx/map #(ws/initialize))))) + + ptk/EffectEvent + (effect [_ state _] + (when-not (feat/active-feature? state "render-wasm/v1") + (thr/init!))))) (defn ^:export init [options] @@ -97,7 +103,7 @@ (mw/init!) (i18n/init) (cur/init-styles) - (thr/init!) + (init-ui) (st/emit! (plugins/initialize) (initialize))) diff --git a/frontend/src/app/main/rasterizer.cljs b/frontend/src/app/main/rasterizer.cljs index 6fcb4dc8a8..3c03bede59 100644 --- a/frontend/src/app/main/rasterizer.cljs +++ b/frontend/src/app/main/rasterizer.cljs @@ -108,6 +108,7 @@ "Initializes the rasterizer." [] (let [iframe (dom/create-element "iframe")] + (dom/set-attribute! iframe "id" "rasterizer") (dom/set-attribute! iframe "src" origin) (dom/set-attribute! iframe "hidden" true) (.addEventListener js/window "message" on-message)