Skip to content

Commit fe3ffeb

Browse files
Fix non-qualified emoji values rendering as emoji in composer
1 parent 9ee49cb commit fe3ffeb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ts/components/fun/data/emojis.std.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ export function normalizeShortNameCompletionQuery(query: string): string {
697697
* Emojify
698698
*/
699699

700-
function isSafeEmojifyEmoji(value: string): value is EmojiVariantValue {
700+
export function isSafeEmojifyEmoji(value: string): value is EmojiVariantValue {
701701
return isEmojiVariantValue(value) && !isEmojiVariantValueNonQualified(value);
702702
}
703703

ts/quill/util.dom.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import type { AciString } from '../types/ServiceId.std.js';
2222
import {
2323
getEmojiVariantByKey,
2424
getEmojiVariantKeyByValue,
25-
isEmojiVariantValue,
25+
isSafeEmojifyEmoji,
2626
} from '../components/fun/data/emojis.std.js';
2727

2828
export type Matcher = (
@@ -466,7 +466,7 @@ export const insertEmojiOps = (
466466
// eslint-disable-next-line no-cond-assign
467467
while ((match = re.exec(text))) {
468468
const [emojiMatch] = match;
469-
if (isEmojiVariantValue(emojiMatch)) {
469+
if (isSafeEmojifyEmoji(emojiMatch)) {
470470
const variantKey = getEmojiVariantKeyByValue(emojiMatch);
471471
const variant = getEmojiVariantByKey(variantKey);
472472

0 commit comments

Comments
 (0)