diff --git a/src/lib/asset-loader.js b/src/lib/asset-loader.js index 47bb1b0..a9295ad 100644 --- a/src/lib/asset-loader.js +++ b/src/lib/asset-loader.js @@ -4,7 +4,11 @@ function load (assets, cb) { if (existing) { if (type === 'script') { - cb() + if (window.mapboxgl) { + cb() + } else { + existing.addEventListener('load', () => cb(), { once: true }) + } } return }