diff --git a/src/timer_wrap.cc b/src/timer_wrap.cc index 88377a3e1b88cc..50541acc9b8a0d 100644 --- a/src/timer_wrap.cc +++ b/src/timer_wrap.cc @@ -148,6 +148,7 @@ class TimerWrap : public HandleWrap { .ToLocalChecked(); } while (ret->IsUndefined() && !env->tick_info()->has_thrown() && + env->can_call_into_js() && wrap->object()->Get(env->context(), env->owner_string()).ToLocalChecked() ->IsUndefined());