From 60eead24ca48d7a7f8bb9e95f69f54144330fa4a Mon Sep 17 00:00:00 2001 From: Martin Raifer Date: Tue, 19 Jul 2022 13:28:46 +0200 Subject: [PATCH] use proper map extent when choosing imagery sources --- modules/renderer/background.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/renderer/background.js b/modules/renderer/background.js index 2b754c7bf..1a389defe 100644 --- a/modules/renderer/background.js +++ b/modules/renderer/background.js @@ -456,10 +456,10 @@ export function rendererBackground(context) { const hash = utilStringQs(window.location.hash); const requestedBackground = hash.background || hash.layer; const lastUsedBackground = prefs('background-last-used'); - let extent = parseMapParams(hash.map); return _loadPromise = ensureImageryIndex() .then(imageryIndex => { + const extent = context.map().extent(); const validBackgrounds = background.sources(extent).filter(d => d.id !== 'none' && d.id !== 'custom'); const first = validBackgrounds.length && validBackgrounds[0]; const isLastUsedValid = !!validBackgrounds.find(d => d.id && d.id === lastUsedBackground); @@ -517,7 +517,11 @@ export function rendererBackground(context) { } } }) - .catch(() => { /* ignore */ }); + .catch(err => { + /* eslint-disable no-console */ + console.error(err); + /* eslint-enable no-console */ + }); };