From 0607ac98db3092c848b8ec841f9efa3b262a99ea Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Wed, 19 Mar 2025 15:52:51 +0000 Subject: [PATCH] Fix replacing user_prompt_bias on display --- public/script.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/script.js b/public/script.js index f53965eb3..89985fe20 100644 --- a/public/script.js +++ b/public/script.js @@ -2069,8 +2069,9 @@ export function messageFormatting(mes, ch_name, isSystem, isUser, messageId, san } // Prompt bias replacement should be applied on the raw message - if (!power_user.show_user_prompt_bias && ch_name && !isUser && !isSystem) { - mes = mes.replaceAll(substituteParams(power_user.user_prompt_bias), ''); + const replacedPromptBias = power_user.user_prompt_bias && substituteParams(power_user.user_prompt_bias); + if (!power_user.show_user_prompt_bias && ch_name && !isUser && !isSystem && replacedPromptBias && mes.startsWith(replacedPromptBias)) { + mes = mes.slice(replacedPromptBias.length); } if (!isSystem) {