From 377bd8eb62bd252e8ff98dd7fb42981338340c9e Mon Sep 17 00:00:00 2001 From: Marcelo Lv Cabral Date: Mon, 20 Jan 2025 09:24:27 -0700 Subject: [PATCH] Prevent `End` statement to trigger the Micro Debugger --- src/core/interpreter/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/interpreter/index.ts b/src/core/interpreter/index.ts index be69c9ba..39364323 100644 --- a/src/core/interpreter/index.ts +++ b/src/core/interpreter/index.ts @@ -1223,7 +1223,8 @@ export class Interpreter implements Expr.Visitor, Stmt.Visitor if ( !this._tryMode && this.options.stopOnCrash && - !(err instanceof Stmt.BlockEnd) + !(err instanceof Stmt.BlockEnd) && + !core.terminateReasons.includes(err.message) ) { // Enable Micro Debugger on app crash let errNumber = RuntimeErrorDetail.Internal.errno;