
Mask Editor is Broken
快速结论:此问题出现在 ComfyUI 的遮罩编辑器(Mask Editor)中,表现为图像上出现垂直条纹且编辑后的遮罩无法保存。优先排查浏览器隐私/指纹保护设置(如 Firefox/LibreWolf 的 privacy.resistFingerprinting)。
问题场景
用户在 ComfyUI(版本 0.3.27,前端 1.14.6)中使用内置遮罩编辑器编辑图像遮罩时,编辑器界面显示垂直贯穿图像的线条,且对遮罩的修改无法被保存。操作环境为 Windows 便携版(NVIDIA GPU, Python 2.6.0+cu126)。
报错原文
No vertical lines should be shown in the mask editor. and mask should be saved after editing
(Issue 标题:Mask Editor is Broken)
原因分析
根据 Issue 评论确认,这是浏览器端的隐私/反指纹设置导致的兼容性问题。当浏览器启用了增强的指纹保护(如 Firefox 的 privacy.resistFingerprinting 或 LibreWolf 的默认隐私保护)时,Canvas 的渲染行为被修改,导致遮罩编辑器的绘制出现垂直条纹且无法正确保存。
环境排查
- 主浏览器及版本:首选确认浏览器类型(Firefox / LibreWolf / 其它基于 Gecko 的浏览器)。
- 隐私保护设置:
about:config中privacy.resistFingerprinting是否为true(Firefox)或 LibreWolf 的默认指纹保护功能是否开启。 - ComfyUI 版本兼容性:Issue 中使用的 ComfyUI 版本为 0.3.27,前端 1.14.6。
解决步骤
- 检查浏览器指纹保护状态:
- 对于 Firefox:在地址栏输入
about:config,搜索privacy.resistFingerprinting,确认当前值是否为true。 - 对于 LibreWolf:检查是否开启了默认的“严格”指纹保护(可能等效于上述设置)。
- 对于 Firefox:在地址栏输入
- 关闭指纹保护(可优先尝试):
- 在 Firefox 的
about:config中将privacy.resistFingerprinting切换为false。 - 在 LibreWolf 中,可将指纹保护设置为“标准”或“关闭”,或将该站点加入白名单。
- 在 Firefox 的
- 重启浏览器(部分设置可能需完全退出并重新打开浏览器才生效)。
- 或者尝试使用其它浏览器:如 Chrome/Edge,看遮罩编辑器是否正常工作,以进一步确定是否为浏览器设置问题。
验证方法
打开 ComfyUI 的遮罩编辑器,加载任意图片并尝试绘制遮罩(编辑后用 Save 按钮或关闭编辑器确认是否保存)。验证无垂直条纹出现,且遮罩修改被正确保存(例如在图片上显示为半透明红色区域)。



