From e2c65fd0de1578069273f7b0d22b68b5e94c0d00 Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Fri, 31 Aug 2018 13:33:16 +0300 Subject: [PATCH] Fix titles on emojis --- client/js/libs/handlebars/parse.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/js/libs/handlebars/parse.js b/client/js/libs/handlebars/parse.js index 1b84f659..25fd5d9d 100644 --- a/client/js/libs/handlebars/parse.js +++ b/client/js/libs/handlebars/parse.js @@ -115,13 +115,16 @@ module.exports = function parse(createElement, text, message = undefined, networ }, }, fragments); } else if (textPart.emoji) { + const title = emojiMap[textPart.emoji] ? `Emoji: ${emojiMap[textPart.emoji]}` : null; + return createElement("span", { class: [ "emoji", ], attrs: { "role": "img", - "aria-label": emojiMap[textPart.emoji] ? `Emoji: ${emojiMap[textPart.emoji]}` : null, + "aria-label": title, + "title": title, }, }, fragments); } else if (textPart.nick) {