- Groups have no node-menu hook, so the menu-hook refactor dropped their
custom color entry; add it via getCanvasMenuItems using the group under
the mouse, as the frontend's own Comfy.GroupOptions does
- The "Auto-shade Title" setting was read but never applied
- Share one hidden color input instead of three
- Don't mark the canvas dirty while merely building the node menu