diff --git a/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte b/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte index ca6279d0ca..5ca287ef8e 100644 --- a/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte +++ b/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte @@ -220,18 +220,23 @@ return } loading.save = true - await computeTriggerables() - await AppService.updateApp({ - workspace: $workspaceStore!, - path: $page.params.path, - requestBody: { - value: $app!, - summary: $summary, - policy - } - }) - loading.save = false - sendUserToast('App saved') + try { + await computeTriggerables() + await AppService.updateApp({ + workspace: $workspaceStore!, + path: $page.params.path, + requestBody: { + value: $app!, + summary: $summary, + policy + } + }) + sendUserToast('App saved') + loading.save = false + } catch (e) { + loading.save = false + throw e + } } let selectedJobId: string | undefined = undefined diff --git a/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte b/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte index 9c268bcc00..b7f772156a 100644 --- a/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte +++ b/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte @@ -23,7 +23,13 @@