12d58168fc
HudElement.stopDragging() was clearing the 'visible' flag via setEnabled(false), but HudManager.onTick calls stopDragging() on every HUD every tick whenever no screen is open. The result is that ModuleListHud, KeyBindsHud and every other HUD got disabled one tick after construction and never rendered. Make stopDragging() actually stop dragging — it now just flips the 'dragging' flag. Also fix the companion bugs: mousePressed() now sets 'dragging' (not 'visible'), and the 'dragging' field defaults to false so HUDs are not born mid-drag. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>