keep tile outlines honest when the anchor tile fails to load

A building or grounds outline from tiles now needs the tile holding the
anchor: when that tile fails and only neighbours load, no neighbouring
building or area stands in. Nominatim name tags holding several
";"-separated names match each name. Document recovery from a stuck
public-Nominatim dispatch marker, correct the phone credit comment,
drive the slow-device queue test with a mocked performance clock, and
credit GitHub handles in the changelog.
This commit is contained in:
manjunath committed 2026-10-31 02:23:43 +05:30
1 parent c61ddb38c2
commit 62a36b9609
10 files changed
+134 -32

No files matched your search

@@ -884,6 +884,18 @@ test('a result whose name does not answer the ask is passed over', () => {
selectOutlineResult([city('City of York', { short_name: 'York' })], york)
.outline,
);
// A name tag holding several names answers for each of them, not the joint text.
assert.ok(
selectOutlineResult([city('Eboracum', { alt_name: 'Jorvik;York' })], york)
.outline,
);
assert.equal(
selectOutlineResult(
[city('Eboracum', { alt_name: 'Jorvik;New York' })],
york,
).outline,
null,
);
assert.equal(
selectOutlineResult([city('新東京')], { kind: 'city', query: '東京' })
.outline,