Closely spaced translator grabs can crash the client

This is mostly a usability thing.

While working on preparing some translators, I've noticed that clicking the download icon repeatedly in rapid succession triggers a warning in the popup box to the lower-right reading ...
The saving process failed due to a previous Zotero error. Please restart Firefox and try again.
... and that Zotero does indeed become inaccessible, with an error message reading ...
There was an error starting Zotero.
The messages are truthful enough, but I'm wondering whether this is a genuine client crash, or something that can be avoided. The translator framework ewmna active, which would be odd if Zotero were truly broken.

It's easy enough to avoid the error, but it could be an annoyance to a user in a hurry who is bitten for the first time.
  • edited April 3, 2011
    You are correct that it wasn't an actual crash. The issue was that, if you were to save an item while an item save transaction was open (from a previous save), Zotero would interpret it as a sign that there was a bug somewhere. This would give you the aforementioned error, and stop Zotero from trying to do anything else in the current session. The same thing would happen if you were to try to switch collections while a (multiple item) save operation was in progress. r8934 should fix this.

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.