Skip to content

Add "Accept external changes" button for "The library has been modified by another program" #8235

@mpatas

Description

@mpatas

When message "The library has been modified by another program" is shown (both when the BibTeX file has been modified by another program and when JabRef itself saves it and bug #4810 or #4877 comes into play), it comes with two buttons (as seen in descriptions of #4810 or #4877):

  1. Dismiss changes
  2. Review changes

However, there are three possibilities:

  1. Use the version open in JabRef, rejecting external modifications
  2. Use the version on the disk, accepting external modifications
  3. Choose something else (maybe look at the changes first, maybe merge those versions in some way)

The first option seems to be covered by "Dismiss changes", the third option is covered by "Review changes", but it looks like nothing covers the second option (other than closing the program and running it again, which seems to be suboptimal).

So, perhaps adding a third button (let's say, "Reload from disk") to the message "The library has been modified by another program" would be a good idea?

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Low priority

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions