diff --git a/frontend/src/lib/components/SchemaEditor.svelte b/frontend/src/lib/components/SchemaEditor.svelte
index bbec06a9c5..503c048532 100644
--- a/frontend/src/lib/components/SchemaEditor.svelte
+++ b/frontend/src/lib/components/SchemaEditor.svelte
@@ -1,6 +1,6 @@
@@ -254,13 +255,17 @@
{/if}
{:else}
-
+ {#if !emptyString(error)}
{error}{:else}
{/if}
+
{
try {
schema = JSON.parse(schemaString)
+ error = ''
} catch (err) {
- sendUserToast(err.message, true)
+ error = err.message
}
}}
bind:code={schemaString}
diff --git a/frontend/src/lib/components/SimpleEditor.svelte b/frontend/src/lib/components/SimpleEditor.svelte
index 239f85d0b6..03630ad3c3 100644
--- a/frontend/src/lib/components/SimpleEditor.svelte
+++ b/frontend/src/lib/components/SimpleEditor.svelte
@@ -115,8 +115,8 @@
timeoutModel && clearTimeout(timeoutModel)
timeoutModel = setTimeout(() => {
code = getCode()
- }, 500)
- dispatch('change')
+ dispatch('change')
+ }, 200)
})
if (autoHeight) {
diff --git a/frontend/src/routes/resources.svelte b/frontend/src/routes/resources.svelte
index 34cd0a3468..33554cce6a 100644
--- a/frontend/src/routes/resources.svelte
+++ b/frontend/src/routes/resources.svelte
@@ -115,7 +115,7 @@
description: newResourceType.description
}
})
- resourceTypeViewer.closeDrawer?.()
+ resourceTypeDrawer.closeDrawer?.()
loadResourceTypes()
}