diff options
Diffstat (limited to 'core/ops_builtin_v8.rs')
-rw-r--r-- | core/ops_builtin_v8.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/ops_builtin_v8.rs b/core/ops_builtin_v8.rs index 818ba03ee..7c7975489 100644 --- a/core/ops_builtin_v8.rs +++ b/core/ops_builtin_v8.rs @@ -766,6 +766,10 @@ fn op_dispatch_exception( .dispatched_exceptions .push_front(v8::Global::new(scope, exception.v8_value)); // Only terminate execution if there are no inspector sessions. + if state.inspector.is_none() { + scope.terminate_execution(); + return; + } match state.inspector().try_borrow() { Ok(inspector) if !inspector.has_active_sessions() => { scope.terminate_execution(); |