d73bc7f17a
`moved` and `resized` are macOS/Windows only — Electron tags them `@platform darwin,win32` — so on Linux neither the main window nor the HUD ever heard that it had been dragged or resized, and both reopened at their default placement every launch. The main window had a `close` flush to fall back on; the HUD had nothing, so its position was lost outright. Bind `move`/`resize` instead. Those carry no platform tag and fire everywhere, and the trailing debounce already collapses the mid-drag stream a settled event would have saved us from.