mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-16 13:59:27 +02:00
When removing a tag, remove it from _indexedKeys too
(re: d026f2f / #5927)
So that if the user decides to put it back, it will be sorted to the
end and not inserted back at its original position in the middle
This commit is contained in:
@@ -361,7 +361,12 @@ export function uiRawTagEditor(context) {
|
||||
if (d.key === '') { // removing the blank row
|
||||
_showBlank = false;
|
||||
content(wrap);
|
||||
|
||||
} else {
|
||||
// remove from indexedKeys too, so that if the user puts it back,
|
||||
// it will be sorted to the end and not back to its original position
|
||||
_indexedKeys = _indexedKeys.filter(function(row) { return row.key !== d.key; });
|
||||
|
||||
_pendingChange = _pendingChange || {};
|
||||
_pendingChange[d.key] = undefined;
|
||||
scheduleChange();
|
||||
|
||||
Reference in New Issue
Block a user