We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e607d0 commit ba71fe8Copy full SHA for ba71fe8
src/env.cc
@@ -457,14 +457,17 @@ void Environment::CheckImmediate(uv_check_t* handle) {
457
458
env->RunAndClearNativeImmediates();
459
460
+ if (!env->can_call_into_js())
461
+ return;
462
+
463
do {
464
MakeCallback(env->isolate(),
465
env->process_object(),
466
env->immediate_callback_function(),
467
0,
468
nullptr,
469
{0, 0}).ToLocalChecked();
- } while (env->immediate_info()->has_outstanding());
470
+ } while (env->immediate_info()->has_outstanding() && env->can_call_into_js());
471
472
if (env->immediate_info()->ref_count() == 0)
473
env->ToggleImmediateRef(false);
0 commit comments