Ctrl-S is now Browser-Save instead of Workflow-Save

当你在 ComfyUI 工作流中按 Ctrl-S 时,触发的不再是“保存工作流”,而是浏览器的页面保存对话框(报错表现为 Ctrl-S is now Browser-Save instead of Workflow-Save )。通常发生在使用新前端(如 ComfyUI_frontend v1.49

快速结论:当你在 ComfyUI 工作流中按 Ctrl-S 时,触发的不再是“保存工作流”,而是浏览器的页面保存对话框(报错表现为 Ctrl-S is now Browser-Save instead of Workflow-Save)。通常发生在使用新前端(如 ComfyUI_frontend v1.49.6)并启用 Manager 界面(尤其 legacy manager UI)的场景,优先排查 Manager 相关界面/自定义节点是否拦截或覆盖了快捷键。

适用环境:已确认出现在 ComfyUI 0.33.0 + ComfyUI_frontend v1.49.6;报告环境包括 Linux Mint 22.3 上的 Firefox 153.0.4,以及 Windows 上的 Chrome(最新 v1.49.6 前端)。ComfyUI-Manager V3.41,且评论中确认启用 legacy manager UI 或自定义节点版本时也能复现。

最快修复方案:暂无确认的一步修复方案。可优先尝试的规避方式:改用主菜单的 File → Save,或使用 Workflow Actions 菜单中的 Save 来保存工作流;也可尝试关闭/停用 legacy manager UI 后重启 ComfyUI 再测试 Ctrl-S 是否恢复。

注意事项:“关闭 legacy manager UI 可恢复 Ctrl-S”的推论来自评论中“似乎由 legacy manager 引起”的描述,尚未在该 Issue 中得到明确验证;不同浏览器、前端版本或插件组合下表现可能不同。

问题场景

用户在 ComfyUI 中编辑工作流时,习惯性按下 Ctrl-S 期望保存当前工作流。升级到 ComfyUI 0.33.0、ComfyUI_frontend v1.49.6 后,快捷键被浏览器接管,弹出浏览器的“保存页面”对话框(默认保存为 .html),而主菜单 File → Save 和 Workflow Actions 菜单里的 Save 仍然可以正常保存工作流。其他快捷键(如 Ctrl-O、Ctrl-A)仍然正常。

报错原文

Ctrl-S is now Browser-Save instead of Workflow-Save

原因分析

可能原因是新前端(v1.49.6)与 ComfyUI-Manager(尤其 legacy manager UI 或自定义节点版本)在键盘事件处理上发生冲突:Ctrl-S 的 keydown 事件未被成功拦截/调用 preventDefault,导致浏览器执行默认的“保存页面”行为。评论中报告者称禁用所有自定义节点、仅启用 legacy manager UI 时仍能复现,因此怀疑与 legacy manager 相关,但 Issue 中未给出最终定位结论。

环境排查

  • 确认 ComfyUI 版本是否为 0.33.0,ComfyUI_frontend 是否为 v1.49.6(Issue 报告版本)。
  • 确认 ComfyUI-Manager 版本(报告为 V3.41)以及是否启用了 legacy manager UI(--enable-manager-legacy-ui)。
  • 确认是否启用了额外自定义节点,评论中建议可先用 --disable-all-custom-nodes 缩小范围。
  • 浏览器与操作系统:Firefox 153.0.4 on Linux Mint 22.3、Chrome on Windows 均已复现,与浏览器品牌无关。
  • Python 3.12.3/3.12.7、PyTorch 2.12.0+rocm7.14.0 与 2.13.0+cu130 均出现该问题,说明与 Python/PyTorch/CUDA/ROCm 版本无直接关系。

解决步骤

  1. 先确认当前是否安装了 ComfyUI-Manager,并检查启动参数中是否包含 --enable-manager-legacy-ui
  2. 如果是,可优先尝试去掉该参数(即不启用 legacy manager UI),或临时禁用 ComfyUI-Manager,重启 ComfyUI。
  3. 重启后在浏览器中打开工作流,按 Ctrl-S,观察是否仍弹出浏览器保存页面对话框。
  4. 如果仍复现,使用 --disable-all-custom-nodes 启动,仅保留默认环境,再次测试 Ctrl-S,以判断是否由其他自定义节点引起。
  5. 若以上均无法恢复,暂时使用主菜单 File → Save 或 Workflow Actions → Save 保存工作流,等待前端/Manager 修复。

验证方法

在 ComfyUI 工作流界面中按下 Ctrl-S,若不再弹出浏览器“保存页面”对话框,而是正常将工作流保存到 ComfyUI 的工作流目录,则说明问题已解决。也可对比测试 Ctrl-O、Ctrl-A 等快捷键是否仍然正常,以确认键盘事件处理恢复正常。

参考来源

Comfy-Org/ComfyUI #15639

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 25035

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注