From 88f29c2321d60f0a1a87c619d6a9e9cfd955fc4a Mon Sep 17 00:00:00 2001 From: Youzini-afk <13153778771cx@gmail.com> Date: Wed, 25 Mar 2026 22:21:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=85=BC=E5=AE=B9=20p?= =?UTF-8?q?rompt=20=E9=BB=98=E8=AE=A4=E5=80=BC=E4=B8=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DEFAULT_PROMPTS 的值已经是 join 后的字符串而非数组, 之前错误地对字符串调用 .join() 导致返回 undefined。 改为直接引用 DEFAULT_PROMPTS[taskType] 即可。 --- panel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panel.js b/panel.js index 1a0896a..841a4cb 100644 --- a/panel.js +++ b/panel.js @@ -2239,7 +2239,7 @@ function _renderTaskBlockEditor(state) { const legacyField = getLegacyPromptFieldForTask(state.taskType); const legacyValue = legacyField && block.type === "legacyPrompt" - ? state.settings?.[legacyField] || block.content || (DEFAULT_PROMPTS[state.taskType]?.join?.("\n") ?? "") || "" + ? state.settings?.[legacyField] || block.content || DEFAULT_PROMPTS[state.taskType] || "" : block.content || ""; return `