Don't replace message text if displaying a different text. Closes #2696

86ec1fdd400e19610286b7bc6f16b9f2cd71d9d9

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +5 -1Showing whitespace changes
public/script.js+5 -1
@@ -1879,8 +1879,12 @@ export function messageFormatting(mes, ch_name, isSystem, isUser, messageId) {
1879 }1879 }
18801880
1881 if (Number(messageId) === 0 && !isSystem && !isUser) {1881 if (Number(messageId) === 0 && !isSystem && !isUser) {
1882 const mesBeforeReplace = mes;
1883 const chatMessage = chat[messageId];
1882 mes = substituteParams(mes, undefined, ch_name);1884 mes = substituteParams(mes, undefined, ch_name);
1883 chat[messageId] && (chat[messageId].mes = mes);1885 if (chatMessage && chatMessage.mes === mesBeforeReplace && chatMessage.extra?.display_text !== mesBeforeReplace) {
1886 chatMessage.mes = mes;
1887 }
1884 }1888 }
18851889
1886 mesForShowdownParse = mes;1890 mesForShowdownParse = mes;