From f28715d3703b3ab860b4735eb86dd3fd1a9a99a8 Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 20 May 2026 09:23:29 +0200 Subject: [PATCH] Fix custom emoji selection (#39088) --- app/javascript/mastodon/actions/compose.js | 2 +- .../features/compose/components/emoji_picker_dropdown.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/mastodon/actions/compose.js b/app/javascript/mastodon/actions/compose.js index 2bf1ae9cf1..f487545444 100644 --- a/app/javascript/mastodon/actions/compose.js +++ b/app/javascript/mastodon/actions/compose.js @@ -671,7 +671,7 @@ export function selectComposeSuggestion(position, token, suggestion, path) { let completion, startPosition; if (suggestion.type === 'emoji') { - completion = suggestion.native || suggestion.colons; + completion = suggestion.native || `:${suggestion.id}:`; startPosition = position - 1; dispatch(useEmoji(suggestion)); diff --git a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx index 0013db281a..3da7bf1812 100644 --- a/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx +++ b/app/javascript/mastodon/features/compose/components/emoji_picker_dropdown.jsx @@ -228,7 +228,7 @@ class EmojiPickerMenuImpl extends PureComponent { handleClick = (emoji, event) => { if (!emoji.native) { - emoji.native = emoji.colons; + emoji.native = `:${emoji.id}:`; } if (!(event.ctrlKey || event.metaKey)) {