Description of problem:
When working on a document on the workspace, if the user loses the connection (specifically VPN drop out in this case, internet connectivity still worked), the user is not notified in any way. Zanata still appears to accept and save changes on the current page of the workspace.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Use a VPN connection while translating
2. then cut the VPN connection.
The user can keep translating on the current page of the workspace, appears to be able to save the edited entries without problem. Only when trying to go to the next page of the same document, this won't work and the user will notice that something is wrong. After re-establishing the VPN connection and reloading the workspace, all work after the VPN drop out occured is lost of course.
As soon as the connection is lost, there should be an obvious error message of some sort to notify the user that something is wrong. "Saving" an edited message should fail.
Assigning to Scrum product owner for prioritisation.
I am not sure if this can be marked as a Zanata problem. This issue is expected to happen for any kind of web-based form, in browsers. Can this be treated for Zanata particularly?
Google mail/docs etc has a better solution to this problem, so it must be possible. With Google you get a red notification at the top of the screen "unable to connect to server...trying again in x minutes..."
Zanata should do the same, rather then letting you translate a whole page in vain.
Yes, the web client keeps a connection open to the server at all times, so we should be able to detect a break somehow. (The server does.)
And at the very least we should be telling the user if we fail to save a message. (I kind of thought we were.)
This should probably be split into two bugs, since it will probably be easier to detect "failed to save".
This bug has not been fixed in Zanata version 1.4 (20111003-1100).
It is specially critical when proofreading. All the changes made to the strings in the page are lost, which were already marked as 'translated' and modified for QA improvement. Can this be addressed next sprint?
At the moment, error message showing "Failed to update Translation Unit: row" when saving occurs without internet connection. There is no constant checking of connection.
This is still a problem. There is *no* warning message when attempting to save a translation without connection. Only the usual message "translation unit succesfully saved" is not being displayed, which is of course not enough to alert the user. We do need a very obvious warning message.
I'm having a buggy VPN connection these days, and I repeatetly lose the translation of 3-4 stings, before finally realizing that my VPN connection dropped.
Using Zanata version 1.4.1 (20111006-0937) at the moment.
*** This bug has been marked as a duplicate of bug 690669 ***