From: Anton Khorev Date: Sat, 5 Apr 2025 16:13:11 +0000 (+0300) Subject: Keep reference to AbortController on AbortError in data layer X-Git-Tag: live~74^2 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/5521fa6ba3e77b97146b959b46d7ee209bc08a2b?ds=sidebyside;hp=-c Keep reference to AbortController on AbortError in data layer --- 5521fa6ba3e77b97146b959b46d7ee209bc08a2b diff --git a/app/assets/javascripts/index/layers/data.js b/app/assets/javascripts/index/layers/data.js index 6452c2a41..03c774f04 100644 --- a/app/assets/javascripts/index/layers/data.js +++ b/app/assets/javascripts/index/layers/data.js @@ -132,6 +132,8 @@ OSM.initializeDataLayer = function (map) { if (map._objectLayer) { map._objectLayer.bringToFront(); } + + dataLoader = null; }) .catch(function (error) { if (error.name === "AbortError") return; @@ -139,9 +141,10 @@ OSM.initializeDataLayer = function (map) { displayLoadError(error?.message, () => { $("#browse_status").empty(); }); + + dataLoader = null; }) .finally(() => { - dataLoader = null; spanLoading.remove(); }); }