JOSM - Merkmalsvorschläge aus "interner Liste" entfernen [Erledigt]

Wenn du einen Teppfihler aus den History-Vorschlägen löschen willst, geht das (im Tagging-Dialog) per Rechtsklick auf den betreffenden Eintrag.

–ks, sich gerade mal wieder darüber ärgernd, dass man im ICE keinen GPS-Empfang hat

Wenn ich den Code richtig verstanden habe, dann gibt es bereits zwei Limits.

  1. Anzahl der angezeigten (properties.recently-added-tags)
  2. Anzahl der gemerkten Eingaben. Diese Liste hat eine feste Länge von 30, Inhalt findet man in properties.recent-tags
    Der Wert 30 ist als Konstante MAX_LRU_TAGS_NUMBER definiert. Es wäre also einfach, den Wert höher zu setzen, zuletzt wurde er 2012 von 9 auf 30 erhöht. Warum der nicht zu konfigurieren ist, ist mir nicht klar, aber irgendeine feste Größe muss er haben, damit irgendwann was vergessen wird.

Ansonsten wird für die Automatische Vervollständigung auch noch die aktuell bearbeitete Datei verwendet. Wenn also z.B. in der Gegend irgendein Objekt das Tag source=Esri hat, dann wird nach Eingabe von E (nicht e) automatisch Esri vorgeschlagen, falls es nicht in den zuletzt eingegebenen Tags einen anderen Wert dafür gibt. Die Liste, die man mit “Pfeil runter” (cursor down) bekommt, ist ebenfalls eine Mixtur aus Presets, zuletzt eingegebenen und den in der Datei gefundenen Werten.

Im engl. ist die Überschrift “Recently added tags”, nicht “changed” oder “used”. Aber im Programmsource liest man auch recentTagsPanel, scheint also nicht unbedingt ein gewolltes Verhalten zu sein. Muss ich mir noch genauer anschauen…

Das scheint bei mir nicht zu funktionieren. Wo genau klickst Du da?

habe mal ein Ticket dazu aufgemacht: https://josm.openstreetmap.de/ticket/17333
Ich hoffe, das ist in Eurem Sinn?

Zumindest in meinem.

Hier:

–ks

Besserwisser an
Das entfernt aber nicht den Fehler sondern sorgt dafür, dass surface=* gar nicht mehr in die Liste kommt. Der mittlere Eintrag passt da besser.
So oder so ist das aber wenig intuitiv, weil man keine Wirkung im Dialog erkennt, bis man ihn schließt und wieder öffnet.
Ausserdem wird der falsche Werte weiterhin mit cursor down angezeigt.
Besserwisser aus
Mir fehlt da wirklich ein einfacher Weg, einen Fehler wieder los zu werden. Da werde ich mal ein weiteres Ticket aufmachen.

Was ich dabei nicht erwähnt habe: Die Fehlerprüfung in JOSM basiert auch auf diesen Objektvorlagen. Diverse Fehler werden nicht gefunden, wenn die entsprechenden Vorlagen fehlen.