🐛 Fix rasterizer initialization to only run when render-wasm/v1 is active (#8669)

This commit is contained in:
Elena Torró 2026-03-18 16:04:04 +01:00 committed by GitHub
parent a4ad940177
commit 81d90be4c9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -58,6 +58,14 @@
[]
(mf/render! app-root (mf/element ui/app)))
(defn- initialize-rasterizer
[]
(ptk/reify ::initialize-rasterizer
ptk/EffectEvent
(effect [_ state _]
(when (feat/active-feature? state "render-wasm/v1")
(thr/init!)))))
(defn initialize
[]
(ptk/reify ::initialize
@ -93,12 +101,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!)))))
(->> stream
(rx/filter (ptk/type? ::feat/initialize))
(rx/take 1)
(rx/map #(initialize-rasterizer)))))))
(defn ^:export init
[options]