diff --git a/frontend/src/components/RegionMap.tsx b/frontend/src/components/RegionMap.tsx index 5440237..a0260ae 100644 --- a/frontend/src/components/RegionMap.tsx +++ b/frontend/src/components/RegionMap.tsx @@ -745,6 +745,18 @@ export const RegionMap = ({ regionName, focusSystem, isCompact = false, isWormho return () => document.removeEventListener('click', handleClickOutside); }, []); + useEffect(() => { + const onWindowMouseUp = () => { + clearSelectTimer(); + setIsPanning(false); + setIsSelecting(false); + setIndicatedSystem(null); + downClientPointRef.current = null; + }; + window.addEventListener('mouseup', onWindowMouseUp); + return () => window.removeEventListener('mouseup', onWindowMouseUp); + }, []); + if (isLoading) { return (