When editing the document in a first language, the author might somes want to switch over to another language/market/version and check a few things. Coming back to the first language, the content is reset to the last saved status:
Before the user looses any data by using the 2 drop down lists for market/language or version and if there is any unsaved data, there might be a javascript popup asking if the user really wants to proceed without saving
(Another option would be to save those changes into the user session - when the user comes back to the very same market/version, the data from the session can be reloaded
Disadvantage: if the user closes the session, all changes (the user might think they are done and saved) are not saved and so are permanently lost.)
When editing the document in a first language, the author might somes want to switch over to another language/market/version and check a few things. Coming back to the first language, the content is reset to the last saved status:
Before the user looses any data by using the 2 drop down lists for market/language or version and if there is any unsaved data, there might be a javascript popup asking if the user really wants to proceed without saving
(Another option would be to save those changes into the user session - when the user comes back to the very same market/version, the data from the session can be reloaded Disadvantage: if the user closes the session, all changes (the user might think they are done and saved) are not saved and so are permanently lost.)