Merge remote-tracking branch 'origin/main' into upstream/geocode-place-region

# Conflicts:
#	docs/CURRENT-STATE.md
#	src/keylessGeocoder.test.mjs
This commit is contained in:
quanticsoul4772 committed 2026-10-25 17:32:07 -07:00
commit c13c2fc1f0
16 files changed
+300 -14

No files matched your search

+11
View File
@@ -583,3 +583,14 @@ test('a nearby place whose own name has a comma still wins when nothing matches
assert.match(result.label, /Denver/);
assert.equal(fetchImpl.urls.length, 2, 'the region checks ran first');
});
test('wrapped view bias stays near the antimeridian and malformed coordinates are omitted', () => {
for (const [bias, expected] of [['-20,170|-10,-171', 179.5], ['50,175|60,-165', -175], ['0,180|10,-180', 180], ['0,-180|10,180', 0]]) {
const params = new URL(photonSearchUrl('island', { bias })).searchParams;
assert.equal(Number(params.get('lon')), expected);
}
for (const bias of ['-91,0|0,1', '0,181|1,0', '10,0|0,1', ',|,', '0,1,2|3,4', '0,1|Infinity,2']) {
assert.equal(new URL(photonSearchUrl('island', { bias })).searchParams.has('lon'), false);
}
});