Modify

Opened 6 years ago

Last modified 6 years ago

#17868 new enhancement

misleading impression of saving when exiting

Reported by: richlv Owned by: team
Priority: normal Milestone:
Component: Core Version: tested
Keywords: Cc:

Description

When exiting with unsaved/un-uploaded changes, JOSM pops up an "Unsaved changes" dialog.

For data layers, this allows to choose whether the layer should be uploaded and/or saved.
If one selects saving and clicks "Click here to choose save path", the dialog allows to choose the path - and the main button there is titled "Save". Unfortunately, that button does not do any saving. Instead, it marks the layer for saving when "Perform actions before exiting" is pressed.

I made a silly mistake of expecting "Save" in that dialog to do saving right away, and clicked "Exit now" - losing two hours of edits. While it was my own silly lack of attention, perhaps the UI can be made a bit more obvious.

For example, maybe the path dialog could have buttons "Save now" and "Mark for saving". That might make people pay closer attention than a single "Save" button.

Attachments (0)

Change History (3)

comment:1 by Klumbumbus, 6 years ago

If you have wiki:Help/Action/AutoSave enabled you might be able to restore parts of your edits.

comment:2 by richlv, 6 years ago

Thanks, I thought that explicitly exiting without saving removed autosave and did not even check them before re-doing the edits.

Is that correct?
Documentation is a bit unclear on that: "It keeps backups that are deleted, whenever a data layer is closed gracefully".

Last edited 6 years ago by richlv (previous) (diff)

comment:3 by Klumbumbus, 6 years ago

I don't know how it exactly works. In my autosave folder there is a subfolder "deleted_layers" which includes layers from yesterday and today.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to richlv.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.