Merge branch 'staging' into char-find-and-sendas-extended

57bbd349a0eca71d0258a2e8c3794f2c59e05fd1

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

1 files changed, +6 -0Showing whitespace changes
public/scripts/slash-commands.js+6 -0
@@ -3667,11 +3667,17 @@ function setPromptEntryCallback(args, targetState) {
36673667 const prompts = promptManager.serviceSettings.prompts;
36683668
36693669 function parseArgs(arg) {
3670+ // Arg is already an array
3671+ if (Array.isArray(arg)) {
3672+ return arg;
3673+ }
36703674 const list = [];
36713675 try {
3676+ // Arg is a JSON-stringified array
36723677 const parsedArg = JSON.parse(arg);
36733678 list.push(...Array.isArray(parsedArg) ? parsedArg : [arg]);
36743679 } catch {
3680+ // Arg is a string
36753681 list.push(arg);
36763682 }
36773683 return list;