GateBus.wait() only checked the gate's own Stop flag, so pressing ComfyUI's
Interrupt left the image gate blocked. Add should_cancel to wait() (mirroring
wait_payload) and pass mm.processing_interrupted from gate.py, matching the
text gate.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Menu category on all nodes now reads 'Dataset Gates', matching the repo name.
Internal identifiers (routes, socket events, extension ids) left unchanged.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>