fix(chat): fix missing alt tags on custom emoji. Closes #3106

This commit is contained in:
Gabe Kangas
2023-06-26 11:37:34 -07:00
parent b696efb0eb
commit d33f117a82
5 changed files with 13 additions and 15 deletions

View File

@@ -179,7 +179,7 @@ export const ChatTextField: FC<ChatTextFieldProps> = ({ defaultText, enabled, fo
// Custom emoji images
const onCustomEmojiSelect = (name: string, emoji: string) => {
const html = `<img src="${emoji}" alt="${name}" title=${name} class="emoji" />`;
const html = `<img src="${emoji}" alt="${name}" title="${name}" class="emoji" />`;
insertTextAtCursor(html);
};

View File

@@ -43,7 +43,7 @@ export const EmojiPicker: FC<EmojiPickerProps> = ({ onEmojiSelect, onCustomEmoji
});
picker.addEventListener('emoji:select', event => {
if (event.url) {
onCustomEmojiSelect(event.name, event.url);
onCustomEmojiSelect(event.label, event.url);
} else {
onEmojiSelect(event.emoji);
}

View File

@@ -81,6 +81,7 @@ export const ChatUserMessage: FC<ChatUserMessageProps> = ({
if (isAuthorBot) {
badgeNodes.push(<BotUserBadge key="bot" userColor={displayColor} />);
}
return (
<div
className={cn(