Hotfix for regressions in v2.4.0.
Fixed
- Packet ingestion broken —
insert()returned undefined after legacy table removal, all MQTT packets failed silently - Live packet updates not working — pause button
addEventListeneron null element crashedinit(), preventing WS handler from registering - Pause button not toggling — event delegation was on
appvariable not in IIFE scope; moved todocument - WS broadcast null packet — deduped observations (2nd+ observer) had
packet: null, dropped by client filter - Multi-select menu crash — close handler called
.contains()on elements that didn't exist yet - Live map animation crash —
setIntervalcallbacks fired after navigating away,animLayer/pathsLayeralready null