Available for beta testing: Undo support

dstillman Zotero Team
In the latest Zotero beta, we've added undo support.

You can now undo and redo many operations via Edit → Undo/Redo or the standard platform keyboard shortcuts. If, say, you overwrite the wrong field by mistake, or you drag a collection somewhere by mistake, you can just press Cmd/Ctrl-Z to undo the changes.

Not all operations are currently covered (e.g., deleting an annotation from the items list), but we'll be looking to extend support to more operations in future updates.

Unknown operations, such as many of the ones performed by plugins, are not undoable, though plugins can opt in specific operations. (We'll share more info on that on the dev list once this has been tested a bit more.) Some operations that change things in complex ways, such as a sync that modifies local data, may also clear undo history out of safety.

Let us know in a new thread if you run into any specific bugs.
  • Ctrl-Z is the best thing since sliced bread…
    In fact, since it’s carb-free, it may be better!
  • edited 2 days ago
    It is customary for the menu item to say *what* is being undone or redone; this would be greatly helpful, as I’ve already run into a situation where the results of the undo might be invisible (in this case undoing the creation of an annotation which, due to the search term currently active in the sidebar, is not visible on the page), and I don’t want to risk it undoing something I don’t want undone.
  • tnajdek Zotero Team
    @Calorion thanks for the feedback. The feature we've introduced in this beta is undo/redo for global operations in the main Zotero view, and that comes with a menu item label describing what is being undone or redone.

    Undo/redo in the Reader is a separate system and does not currently show in the Edit menu, but we're going to improve this in the future.
  • Gotcha. Thanks for the clarification.
Sign In or Register to comment.