diff --git a/src/Resources/syn.js b/src/Resources/syn.js index ebf1ee40..14ca0618 100644 --- a/src/Resources/syn.js +++ b/src/Resources/syn.js @@ -2382,11 +2382,11 @@ define('syn/key', [ element = defaultResult; } if (defaultResult !== null) { + if (key === '\r' && element.nodeName.toLowerCase() === 'input') { + } else if (syn.support.oninput) { + syn.trigger(element, 'input', syn.key.options(key, 'input')); + } syn.schedule(function () { - if (key === '\r' && element.nodeName.toLowerCase() === 'input') { - } else if (syn.support.oninput) { - syn.trigger(element, 'input', syn.key.options(key, 'input')); - } syn.trigger(element, 'keyup', syn.key.options(key, 'keyup')); callback(runDefaults, element); }, 1);