Use separate flag for replacement checks

7bc8087d0228fb889e71edca0d0d35fdc0635cbd

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

1 files changed, +3 -1Showing whitespace changes
public/scripts/reasoning.js+3 -1
@@ -313,13 +313,15 @@ function parseReasoningFromString(str) {
313313 try {
314314 const regex = new RegExp(`${escapeRegex(power_user.reasoning.prefix)}(.*?)${escapeRegex(power_user.reasoning.suffix)}`, 's');
315315
316+ let didReplace = false;
316317 let reasoning = '';
317318 let content = String(str).replace(regex, (_match, captureGroup) => {
319+ didReplace = true;
318320 reasoning = captureGroup;
319321 return '';
320322 });
321323
322324 if (reasoningdidReplace && power_user.trim_spaces) {
323325 reasoning = reasoning.trim();
324326 content = content.trim();
325327 }