diff --git a/AppImage/components/script-terminal-modal.tsx b/AppImage/components/script-terminal-modal.tsx
index 3368b38..68454b5 100644
--- a/AppImage/components/script-terminal-modal.tsx
+++ b/AppImage/components/script-terminal-modal.tsx
@@ -143,6 +143,13 @@ export function ScriptTerminalModal({
return
}
+ if (value === "cancel" || value === "") {
+ setCurrentInteraction(null)
+ setInteractionInput("")
+ handleCloseModal()
+ return
+ }
+
const response = JSON.stringify({
type: "interaction_response",
id: currentInteraction.id,
@@ -209,11 +216,13 @@ export function ScriptTerminalModal({
{!isMobile && (
-
+
)}
@@ -244,6 +253,7 @@ export function ScriptTerminalModal({
className="max-w-4xl max-h-[80vh] overflow-y-auto"
onInteractOutside={(e) => e.preventDefault()}
onEscapeKeyDown={(e) => e.preventDefault()}
+ hideClose
>
{currentInteraction.title}
@@ -264,6 +274,13 @@ export function ScriptTerminalModal({
>
No
+
)}
@@ -284,7 +301,7 @@ export function ScriptTerminalModal({
variant="outline"
className="w-full hover:bg-red-600 hover:text-white hover:border-red-600"
>
- Cancel / Go Back
+ Cancel
)}
@@ -310,7 +327,7 @@ export function ScriptTerminalModal({
Submit