mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 10:53:59 +00:00
fix: improve mapped installations and map-source guidance (#183)
Improve mapped installation recovery, deselection, retry feedback, and visual-style and map-source guidance.
This commit is contained in:
1 parent
3b6b3f1007
commit
759652207f
25 files changed
+479
-41
No files matched your search
@@ -309,7 +309,8 @@ try {
|
||||
'key-required sources stay focusable, explained, and inert when no ion token is configured',
|
||||
ionSource.ariaDisabled === 'true'
|
||||
&& ionSource.focused
|
||||
&& /token required/i.test(ionSource.ariaLabel)
|
||||
// #143 names the missing key: "Needs CESIUM_ION_TOKEN — add it in Provider Settings".
|
||||
&& /needs [A-Z_]+.*provider settings/i.test(ionSource.ariaLabel)
|
||||
&& ionSource.activeId === activeBeforeIonAttempt
|
||||
&& JSON.stringify(ionSource.active) === JSON.stringify([activeBeforeIonAttempt]),
|
||||
JSON.stringify(ionSource),
|
||||
@@ -736,7 +737,9 @@ try {
|
||||
check(
|
||||
`a map=${legacyId} link restores to the best available fallback with its tile lit`,
|
||||
restored.activeId === expectedLegacyActive
|
||||
&& (photorealAvailable ? restored.lastError === null : /unavailable/i.test(restored.lastError || ''))
|
||||
// Keyless photoreal now explains itself as "Needs GOOGLE_MAPS_API_KEY — add it in
|
||||
// Provider Settings — or a Cesium ion token …"; a keyed-but-failing route still says "unavailable".
|
||||
&& (photorealAvailable ? restored.lastError === null : /needs [A-Z_]+|unavailable/i.test(restored.lastError || ''))
|
||||
&& JSON.stringify(restored.pressed) === JSON.stringify([expectedLegacyActive]),
|
||||
JSON.stringify(restored),
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user