diff --git a/src/lib/components/View.svelte b/src/lib/components/View.svelte
index 2158fa42..14e97e31 100644
--- a/src/lib/components/View.svelte
+++ b/src/lib/components/View.svelte
@@ -13,6 +13,7 @@
let container: HTMLDivElement;
let view: HTMLDivElement;
let error = false;
+ let errorLines: string[] = [];
let outOfSync = false;
let hide = false;
let manualUpdate = true;
@@ -60,6 +61,7 @@
const handleStateChange = async (state: ValidatedState) => {
if (state.error !== undefined) {
error = true;
+ errorLines = state.error.toString().split('\n');
return;
}
error = false;
@@ -133,7 +135,9 @@
: 'text-yellow-600'} bg-base-100 bg-opacity-80 text-left"
id="errorContainer">
{#if error}
- {@html $stateStore.error?.toString().replaceAll('\n', '
')}
+ {#each errorLines as line}
+ {line}
+ {/each}
{:else}
Diagram out of sync.
Press (Sync button) or {cmdKey} + Enter to sync.