don't inject empty jb

b8f7675d8ce41c43ac73c8cb549e8971f700ef98

InspectorCaracal <51038201+InspectorCaracal@users.noreply.github.com>

Signed
1 files changed, +9 -6Ignore whitespace
public/script.js+9 -6
@@ -4214,12 +4214,15 @@ export async function Generate(type, { automatic_trigger, force_name2, quiet_pro
4214 ? substituteParams(jailbreak, name1, name2, (power_user.sysprompt.post_history ?? ''))4214 ? substituteParams(jailbreak, name1, name2, (power_user.sysprompt.post_history ?? ''))
4215 : baseChatReplace(power_user.sysprompt.post_history, name1, name2);4215 : baseChatReplace(power_user.sysprompt.post_history, name1, name2);
42164216
4217 // When continuing generation of previous output, last user message precedes the message to continue4217 // Only inject the jb if there is one
4218 if (isContinue) {4218 if (jailbreak && typeof(jailbreak) != 'undefined') {
4219 coreChat.splice(coreChat.length - 1, 0, { mes: jailbreak, is_user: true });4219 // When continuing generation of previous output, last user message precedes the message to continue
4220 }4220 if (isContinue) {
4221 else {4221 coreChat.splice(coreChat.length - 1, 0, { mes: jailbreak, is_user: true });
4222 coreChat.push({ mes: jailbreak, is_user: true });4222 }
4223 else {
4224 coreChat.push({ mes: jailbreak, is_user: true });
4225 }
4223 }4226 }
4224 }4227 }
42254228