fix(app): resolve custom emoji before gating the edit length (#1999)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-25 12:56:39 +02:00
1 parent 44ecd928f0
commit 9f5a5b16d3
2 files changed
+11 -16

No files matched your search

@@ -33,7 +33,6 @@ import {
import {retryFailedMessage} from '@app/features/messaging/utils/MessageRetryUtils';
import {NodeType} from '@app/features/messaging/utils/markdown/parser/Enums';
import {SpoilerSyncProvider} from '@app/features/messaging/utils/SpoilerUtils';
import {resolveTypedEmojiShortcodes} from '@app/features/messaging/utils/TypedEmojiShortcodeUtils';
import {compactMarkdownProps} from '@app/features/theme/layout/MessageLayoutAttributes';
import markupStyles from '@app/features/theme/styles/Markup.module.css';
import styles from '@app/features/theme/styles/Message.module.css';
@@ -194,11 +193,7 @@ export const UserMessage = observer(() => {
if (message.messageSnapshots) {
return;
}
const content = resolveTypedEmojiShortcodes({
content: (actualContent ?? '').trim(),
channel,
i18n,
});
const content = (actualContent ?? '').trim();
if (!content) {
if (canSubmitEmptyMessageEdit(message)) {
if (message.content.length === 0) {
@@ -232,10 +227,8 @@ export const UserMessage = observer(() => {
});
},
[
channel,
channel.id,
handleDelete,
i18n,
message,
message.id,
message.messageSnapshots,