diff --git a/src/function/init.js b/src/function/init.js
index b206cde1..a1d0a5f1 100644
--- a/src/function/init.js
+++ b/src/function/init.js
@@ -42,6 +42,7 @@ function($, emojione, blankImg, slice, css_class, emojioneSupportMode, invisible
self.emojiTemplateAlt = self.sprite ? '' : '';
self.emojiBtnTemplate = '' + self.emojiTemplateAlt + '';
self.recentEmojis = options.recentEmojis && supportsLocalStorage();
+ self.autocomplete_enter_lock = false;
var pickerPosition = options.pickerPosition;
self.floatingPicker = pickerPosition === 'top' || pickerPosition === 'bottom';
@@ -560,6 +561,7 @@ function($, emojione, blankImg, slice, css_class, emojioneSupportMode, invisible
if (options.shortcuts) {
textcompleteOptions.onKeydown = function (e, commands) {
if (!e.ctrlKey && e.which == 13) {
+ self.autocomplete_enter_lock = true;
return commands.KEY_ENTER;
}
};