8ea1a02b78
ComfyUI snaps the node to computeSize() on selection, and computeSize's width ignores DOM widgets, so the grid collapsed/clipped on click. Override node.computeSize to floor the width at the column-fit width. Lay the grid out as a fixed 4 columns (128px cells) with the node sized to fit; base width doubled to 560. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>