fix: ensure input results are a Map before processing in refinePrompt
| @@ -849,7 +849,7 @@ async function refinePrompt(prompt, args = null) { | |||
| 849 | cancelButton: t`Cancel`, | 849 | cancelButton: t`Cancel`, |
| 850 | customInputs, | 850 | customInputs, |
| 851 | onClose: (popup) => { | 851 | onClose: (popup) => { |
| 852 | if (!popup.result || !args) { | 852 | if (!popup.result || !(popup.inputResults instanceof Map) || !args) { |
| 853 | return; | 853 | return; |
| 854 | } | 854 | } |
| 855 | 855 | ||