diff --git a/keymaster.js b/keymaster.js index 95ba980..e085758 100644 --- a/keymaster.js +++ b/keymaster.js @@ -187,7 +187,7 @@ if (!_handlers[key]) { return; } - for (i in _handlers[key]) { + for (i = 0; i < _handlers[key].length; i++) { obj = _handlers[key][i]; // only clear handlers if correct scope and mods match if (obj.scope === scope && compareArray(obj.mods, mods)) {