diff --git a/ignite-template.js b/ignite-template.js index ec656c7..aa27d21 100644 --- a/ignite-template.js +++ b/ignite-template.js @@ -178,7 +178,11 @@ class IgniteTemplate { if (reflect != null && ((typeof (reflect) == "boolean" && reflect == true) || reflect instanceof Function)) { var keyUpDelay = null; var valueChanged = () => { - keyUpDelay = null; + if (keyUpDelay) { + clearTimeout(keyUpDelay); + keyUpDelay = null; + } + var newValue = null; var type = this.element.hasAttribute("type") ? this.element.getAttribute("type").toLowerCase().trim() : null;