diff --git a/web/src/lane-editor/App.svelte b/web/src/lane-editor/App.svelte index 424e81b5..34aa4cc3 100644 --- a/web/src/lane-editor/App.svelte +++ b/web/src/lane-editor/App.svelte @@ -15,8 +15,10 @@ import RenderLaneMarkings from "../common/layers/RenderLaneMarkings.svelte"; import RenderLanePolygons from "../common/layers/RenderLanePolygons.svelte"; + let wasmReady = false; onMount(async () => { await init(); + wasmReady = true; }); let way: bigint | null = null; @@ -54,7 +56,9 @@


- + {#if wasmReady} + + {/if}
diff --git a/web/src/street-explorer/App.svelte b/web/src/street-explorer/App.svelte index af38150c..b063a320 100644 --- a/web/src/street-explorer/App.svelte +++ b/web/src/street-explorer/App.svelte @@ -24,8 +24,10 @@ import IntersectionPopup from "./IntersectionPopup.svelte"; import LanePopup from "./LanePopup.svelte"; + let wasmReady = false; onMount(async () => { await init(); + wasmReady = true; }); // Some of the layer contents need to be under the Map component for Svelte @@ -53,7 +55,9 @@
- + {#if wasmReady} + + {/if}