Block a user
dungeon ExperienceBarHUD: required=0 fill disagrees between updateState and resize
ToolbarHUD.dispose leaves btnMeshes so stale clicks still fire
ToolbarHUD.setHotkeys ignores removed keys so captions stay stale
Dungeon GuideHUD.handleClick returns void so HUDScene never consumes prev/next clicks
PerformanceHUD render error leaves renderer.autoClear latched false
space-game PeriodicTableHUD: render() catch leaves autoClear=false
space-game PeriodicTableHUD: DEFAULTS button is never hit-tested
Dungeon ShopHUD buy clicks never purchase — buyItem is not wired to buyShopItem
SkillBarHUD.setSlots([]) leaves stale drag AABB after clearing slots
SkillBarHUD icon load callback mounts a mesh after dispose
SkillBarHUD cooldown radial is binary (never shrinks with remaining seconds)
Space game initThreeJS empty catch leaves a scene without a renderer and no loading error
space-game KeybindingConfigHUD: screen-centred dialogs ignore clicks after the panel is dragged
space-game KeybindingConfigHUD.dispose rebuilds the overlay instead of tearing it down
NameModalHUD language change wipes the typed player name
WeaponsHUD.render leaves autoClear=false when render() throws; dispose rebuilds
Dungeon crawler main-menu Settings is a no-op (showSettings TODO)
dungeon keybinding HUD: Escape during conflict dialog is not consumed
RadarHUD.rebuildUI() disposes the blip pool so contacts vanish after resize
RadarHUD.update() throws if called before resize (undefined troika Text)