给澄清问答卡提交路径补上 rejection 兜底

- apps/ai-game-creator-shell/src/view/project-development/planning/PlanningUserInputCard.tsx 在 Promise.resolve(onSubmit(...)).finally(...) 之间加 .catch(() => undefined)
- onSubmit 的契约允许返回 rejected promise,原先只挂 finally 会把 rejection 变成未处理拒绝;与 GddApprovalCard 的处理口径一致
This commit is contained in:
2026-09-19 23:09:38 +08:00
parent c46687f0ef
commit 3160131889
@@ -96,7 +96,10 @@ export function PlanningUserInputCard({
setSubmitting(true);
void Promise.resolve(
onSubmit?.(request, responseId, normalizedAnswers),
).finally(() => setSubmitting(false));
)
// onSubmit 允许返回 rejected promise;这里兜住,避免未处理的 rejection。
.catch(() => undefined)
.finally(() => setSubmitting(false));
}}
>
{submitLabel}