diff --git a/app/assets/javascripts/emoji/index.js b/app/assets/javascripts/emoji/index.js index 09ceca58e9c..70346c985e9 100644 --- a/app/assets/javascripts/emoji/index.js +++ b/app/assets/javascripts/emoji/index.js @@ -55,4 +55,5 @@ export { getUnicodeSupportMap, isEmojiNameValid, isEmojiUnicodeSupported, + validEmojiNames, }; diff --git a/app/assets/javascripts/gfm_auto_complete.js b/app/assets/javascripts/gfm_auto_complete.js index 64d47a0d75e..9d057fd22a8 100644 --- a/app/assets/javascripts/gfm_auto_complete.js +++ b/app/assets/javascripts/gfm_auto_complete.js @@ -1,5 +1,5 @@ import { glEmojiTag } from './behaviors/gl_emoji'; -import { emojiMap, emojiAliases } from './emoji'; +import { validEmojiNames } from './emoji'; import glRegexp from './lib/utils/regexp'; import AjaxCache from './lib/utils/ajax_cache'; @@ -374,7 +374,7 @@ class GfmAutoComplete { if (this.cachedData[at]) { this.loadData($input, at, this.cachedData[at]); } else if (GfmAutoComplete.atTypeMap[at] === 'emojis') { - this.loadData($input, at, Object.keys(emojiMap).concat(Object.keys(emojiAliases))); + this.loadData($input, at, validEmojiNames); } else { AjaxCache.retrieve(this.dataSources[GfmAutoComplete.atTypeMap[at]], true) .then((data) => {