Fix isPrefix for continue on reasoning

160f7431d6a27595eaba3af115680133e06d9b72

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

1 files changed, +1 -1Showing whitespace changes
public/script.js+1 -1
@@ -3959,7 +3959,7 @@ export async function Generate(type, { automatic_trigger, force_name2, quiet_pro
3959 const promptReasoning = new PromptReasoning();3959 const promptReasoning = new PromptReasoning();
3960 for (let i = coreChat.length - 1; i >= 0; i--) {3960 for (let i = coreChat.length - 1; i >= 0; i--) {
3961 const depth = coreChat.length - i - 1;3961 const depth = coreChat.length - i - 1;
3962 const isPrefix = isContinue && i === coreChat.length - (isContinue ? 2 : 1);3962 const isPrefix = isContinue && i === coreChat.length - 1;
3963 coreChat[i] = {3963 coreChat[i] = {
3964 ...coreChat[i],3964 ...coreChat[i],
3965 mes: promptReasoning.addToMessage(3965 mes: promptReasoning.addToMessage(