From 09d98b7095226f9b6d4d65caf32a731310021f46 Mon Sep 17 00:00:00 2001 From: Martin Raifer Date: Tue, 15 Feb 2022 12:03:37 +0100 Subject: [PATCH] slighty penalize non-searchable presets as a tie-breaker in case a searchable preset also matches the same object, see https://github.com/openstreetmap/id-tagging-schema/issues/399#issuecomment-1039902506 --- modules/presets/preset.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/presets/preset.js b/modules/presets/preset.js index 1ef100d99..42339e526 100644 --- a/modules/presets/preset.js +++ b/modules/presets/preset.js @@ -77,6 +77,10 @@ export function presetPreset(presetID, preset, addable, allFields, allPresets) { } } + if (_this.searchable === false) { + score *= 0.999; + } + return score; };