Home

verycracked / starbase

publicverycracked/Starbase
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Fix UI click-through, blast radius reset, and panel styling

7 months ago

8f7908e
Authored
V.C. Billingsley2/20/2026, 8:02:22 AM
Clicking legend items or the detail panel was propagating through to the
3D canvas and triggering onBackgroundClick, closing the panel unexpectedly.
A timestamp guard (_uiClickedAt) now debounces pointer events that
originate outside the graph container so overlays stay open when interacted
with.

Blast radius state was not cleared when selecting a new node, causing the
toggle to deactivate (clearing old data) instead of computing for the
newly selected node. Adding blastNodes = null in openDetail fixes this.

Panel close button gets a visible border and larger font for easier
targeting. Blast radius button and info get bottom margin so they don't
collide with the Path section below.

Parent895e131

2 files changed
  • src/main.js+10−0
  • src/styles.css+5−3