From 67f0d451b9541c609df2e66f41990c9331e32c2e Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 30 Mar 2026 06:02:58 +0000 Subject: [PATCH] [fix](trx-frontend-http): guard initAprsMap against missing Leaflet variable Prevent ReferenceError when navigating to the map tab before the Leaflet CDN script has finished loading. https://claude.ai/code/session_018nDze1zN1AR3UgYRx5pqcL Signed-off-by: Claude --- src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js index 31d6f37..4bc257a 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js @@ -6030,6 +6030,7 @@ function materializeBufferedMapLayers() { } function initAprsMap() { + if (typeof L === "undefined") return; const mapEl = document.getElementById("aprs-map"); if (!mapEl) return; sizeAprsMapToViewport();