Concatenate strings in /addvar

This commit is contained in:
Cohee 2023-11-25 17:45:40 +02:00
parent 389c2b5435
commit 06ade803fa
2 changed files with 8 additions and 3 deletions

View File

@ -264,7 +264,8 @@ async function delayCallback(_, amount) {
async function inputCallback(_, prompt) {
// Do not remove this delay, otherwise the prompt will not show up
await delay(1);
const result = await callPopup(prompt || '', 'input');
const safeValue = DOMPurify.sanitize(prompt || '');
const result = await callPopup(safeValue, 'input');
await delay(1);
return result || '';
}

View File

@ -38,7 +38,9 @@ function addLocalVariable(name, value) {
const increment = Number(value);
if (isNaN(increment)) {
return '';
const stringValue = String(currentValue || '') + value;
setLocalVariable(name, stringValue);
return stringValue;
}
const newValue = Number(currentValue) + increment;
@ -56,7 +58,9 @@ function addGlobalVariable(name, value) {
const increment = Number(value);
if (isNaN(increment)) {
return '';
const stringValue = String(currentValue || '') + value;
setGlobalVariable(name, stringValue);
return stringValue;
}
const newValue = Number(currentValue) + increment;