diff --git a/frontend/src/lib/components/ScriptPicker.svelte b/frontend/src/lib/components/ScriptPicker.svelte
index bc73b2deb4..1c5584f810 100644
--- a/frontend/src/lib/components/ScriptPicker.svelte
+++ b/frontend/src/lib/components/ScriptPicker.svelte
@@ -84,7 +84,13 @@
{#if options.length > 1}
-
+ {
+ scriptPath = ''
+ }}
+ >
{#each options as [label, value, icon, selectedColor]}
{/each}
diff --git a/frontend/src/lib/components/Select.svelte b/frontend/src/lib/components/Select.svelte
index 4b54948d87..7171f5dc70 100644
--- a/frontend/src/lib/components/Select.svelte
+++ b/frontend/src/lib/components/Select.svelte
@@ -14,7 +14,7 @@
value = $bindable(),
filterText: _filterTextBind = $bindable(undefined),
class: className = '',
- clearable = false,
+ clearable = true,
listAutoWidth = true,
disabled: _disabled = false,
containerStyle = '',
diff --git a/frontend/src/lib/components/triggers/http/RouteEditorInner.svelte b/frontend/src/lib/components/triggers/http/RouteEditorInner.svelte
index 17f2205626..a0b9291f21 100644
--- a/frontend/src/lib/components/triggers/http/RouteEditorInner.svelte
+++ b/frontend/src/lib/components/triggers/http/RouteEditorInner.svelte
@@ -506,7 +506,7 @@
allowEdit={!$userStore?.operator}
/>
- {#if script_path === undefined}
+ {#if emptyString(script_path)}
- {#if emptyStringTrimmed(script_path) && is_flow === false}
+ {#if emptyString(script_path) && is_flow === false}