JabRef / jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases
https://devdocs.jabref.org
MIT License
3.54k stars 2.47k forks source link

Update entry-table when entry is changed so that selected entry stays in focus #11673

Open teertinker opened 3 weeks ago

teertinker commented 3 weeks ago

When I add or modify entries, sometimes I get lost, where the entry actually is located in the database, because the sorting mechanism in the entry table puts the entry (correctly) in a new place.

To be clear: JabRef keeps the correct entry focused, but it is still hard to find it in large databases.

The screencast should make clear, what I mean. I want to correct the author name, but after changing a character the entry disappears from the entrytable and I have to look it up. Bildschirmaufzeichnung vom 26.08.2024, 09:51:42.webm

From my point of view, it would be more appropriate when after sorting, the entry I am currently editing stays visible in the entry table (or rather: the entry table should update).

This is not a big problem for my workflow, but could be improved from my point of view.

ryan-carpenter commented 3 weeks ago

From my point of view, it would be more appropriate when after sorting, the entry I am currently editing stays visible in the entry table (or rather: the entry table should update).

I think you are right. Losing sight of the selected entry is more disorienting than losing one's place in the table. In any case, there is no placeholder in the table after the selected entry moves. Depending on which tab is "open" in the editor, I may no longer be able to see which entry I am editing, which can lead to errors in data entry.

It would also be helpful if the entry remained selected and visible when navigating between groups that contain the entry.

This is a different issue that related to the same user need: https://github.com/JabRef/jabref/issues/10439