diff --git a/src/js/event-target.js b/src/js/event-target.js index 84efd793be..479ffe2498 100644 --- a/src/js/event-target.js +++ b/src/js/event-target.js @@ -196,6 +196,7 @@ EventTarget.prototype.queueTrigger = function(event) { window.clearTimeout(oldTimeout); const timeout = window.setTimeout(() => { + map.delete(type); // if we cleared out all timeouts for the current target, delete its map if (map.size === 0) { map = null;