a6ed79aabc
Wire the per-slot mask button to ComfyUI's MaskEditor (frontend 1.45): point the editor at the slot image via node.images + previewMediaType, open it through the Comfy.MaskEditor.OpenMaskEditor command, poll for the saved clipspace ref, bake the alpha channel into a grayscale mask (white = painted) and POST it to /grid_pool/set_mask. Also fixes DOM-widget sizing for frontend 1.45: size via the getMinHeight option (the computeLayoutSize path) with NO max, so the grid fills and grows with the node instead of detaching/locking on click; hide pool_id via widget.hidden; suppress node.imgs so a registered output never reserves a preview strip. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>