aprs.me/assets/js/types
Graham McIntire f005a1a119
fix: prevent incoming packets from closing user-opened map popup
Add a client-side userOpenedPopupMarkerId lock that's set instantly when
a user manually opens a popup (via click, OMS spiderfy click, or long-press)
and cleared when the popup closes. All programmatic openPopup paths
(highlight_packet, addMarker openPopup flag) now respect the lock.

Closes the network round-trip race where new packets arriving between
the user's click and the server's marker_clicked ack could steal the popup.
2026-04-27 09:46:45 -05:00
..
chart-types.d.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
events.d.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
leaflet-events.d.ts Implement mobile web optimization and fix sidebar clipping 2025-07-21 14:31:49 -05:00
leaflet-plugins.d.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
leaflet.d.ts Implement mobile web optimization and fix sidebar clipping 2025-07-21 14:31:49 -05:00
map.d.ts fix: prevent incoming packets from closing user-opened map popup 2026-04-27 09:46:45 -05:00
marker-extensions.d.ts vendor all js 2025-07-21 11:09:14 -05:00