Changes cannot be uploaded but also not undone
This is an edge case…
Steps:
- Edit a road
- Someone else edited it before I uploaded
- When I commit, I get a version missmatch
- I remove the way from the XML manually in the upload screen
- Now I can upload
- BUT, the ways I removed, are still in GoMap, BUT they are not part of the history anymore.
- => I can continue editing and undo/redo those new edits; but once I go to the upload-screen, I see the old ways that I deleted above again. However, I cannot get rid of those.
Video: (Will be up for about 30 days) https://share.icloud.com/photos/09b6tnaIchkx_nsYtvARFPhOA
I am not sure how I solved this in the end. It is likely, that it went away after a day when the cache reset because I moved away from that location.
There are a few different ways this could be solved. One could be to improve the version missmatch UI. Right now, it only says "version missmatch 2 vs 3 for way 123". It could provide a "undo all changes to way 123" button which removes it from the changes and history.
Another (less elegant) solution would be giving an option to export a conflicting changeset in a format supported by JOSM, so it could be fixed manually.
You can export an .OSC using the Edit or Mail buttons on the upload screen.