diff --git a/lib/internal/event_target.js b/lib/internal/event_target.js index ecdc1bbba054a3..e51c90085245f1 100644 --- a/lib/internal/event_target.js +++ b/lib/internal/event_target.js @@ -196,7 +196,7 @@ class Event { get currentTarget() { if (!isEvent(this)) throw new ERR_INVALID_THIS('Event'); - return this[kTarget]; + return this[kIsBeingDispatched] ? this[kTarget] : null; } /**