Richard
(Richard Fairhurst)
2
Can you give me the id of a track where this occurs, please?
“Locked” (red) tracks can be unlocked by clicking the padlock by the way number. It mentions this in the documentation at http://wiki.openstreetmap.org/index.php/Potlatch/Primer#Working_with_GPS_tracks . If it’s not clear in the documentation for your language, please do change the wiki page. 
There will be an explicit save button in due course but it isn’t easy (there are extensive discussions why in the mailing lists). However:
The database might be as quick as Roger Bannister, but if Potlatch sends it a request and it doesn’t respond, there is not much Potlatch can do. That is what “saving data” means - Potlatch has sent a write request to the server and the server hasn’t responded yet.
There are still some performance issues with the database, and also with memory leaks in Rails (the code on which the server runs), which means that some responses get lost. In addition, Potlatch only has very limited control over the interaction with the server - only that which Flash Player gives it. It is not possible, for example, for Potlatch to set a short (say, 10 second) timeout. I wish it was!
If there is an error please do send the error report to the e-mail address given (i.e. me). This is very important. The information it gives is very useful; bugs can only be fixed if you report them and say what you were doing at the time. It almost certainly isn’t your fault, no-one is saying that, but nonetheless if you want it fixed you do need to report it (or fix the code yourself
).
Meanwhile, if it seems stuck, just click the ‘Edit’ tab again to continue your work. (I find it useful to use browser tabs for this.)
This will be fixed in a future version.