diff --git a/src/components/image-editor/ImageCanvasGenerationModel.ts b/src/components/image-editor/ImageCanvasGenerationModel.ts index e203dd097..547c75f2f 100644 --- a/src/components/image-editor/ImageCanvasGenerationModel.ts +++ b/src/components/image-editor/ImageCanvasGenerationModel.ts @@ -1551,6 +1551,11 @@ const LEGACY_REUSABLE_GENERATION_INPUT_TITLES = new Set( ].map((title) => title.toLowerCase()), ); +// 中文注释:只拒绝 source 丢失后无法由用户手动补齐的动作。image.edit 的快速编辑 +// 面板不能替换编辑目标,角色动作面板不能重新选择原角色图层,UI 素材 / spritesheet +// 提取也不能替换原 UI 设计图;缺少这些必需 source 时,当前 UI 根本无法构造并提交 +// 可执行请求,所以即使 prompt、模型、尺寸等字段仍可恢复也必须拒绝改造。其它拥有 +// 手动补选入口的 reference 缺失时不拒绝,继续按 best-effort 恢复其余参数。 const REQUIRED_SOURCE_GENERATION_ACTIONS = new Set([ 'image.edit', 'character-animation.generate',