message: label ZWJ as such
diff: @@ -62,6 +62,8 @@ export const DATA_BY_CATEGORY = {
  "flags": [],
  };
  +const ZERO_WIDTH_JOINER = "\u200D";
  +
  // Store various mappings from unicode/emoticon/shortcode to the Emoji objects
  EMOJIBASE.forEach((emoji: IEmojiWithFilterString) => {
  const categoryId = EMOJIBASE_GROUP_ID_TO_CATEGORY[emoji.group];
  @@ -70,7 +72,7 @@ EMOJIBASE.forEach((emoji: IEmojiWithFilterString) => {
  }
  // This is used as the string to match the query against when filtering emojis
  emoji.filterString = `${emoji.annotation}\n${emoji.shortcodes.join('\n')}}\n${emoji.emoticon || ''}\n` +
  - `${emoji.unicode.split("\u200D").join("\n")}`.toLowerCase();
  + `${emoji.unicode.split(ZERO_WIDTH_JOINER).join("\n")}`.toLowerCase();
  // Add mapping from unicode to Emoji object
  // The 'unicode' field that we use in emojibase has either
  