Jabref: Main table: Coloured group indicator for cited entries does not show up consistently anymore

Created on 2 May 2020  路  10Comments  路  Source: JabRef/jabref

Tested with the latest JabRef development version (master branch) on Ubuntu 16.04

Unfortunately, the colored group indicator for cited entries does not show up consistently anymore in the main table: The badge icon with the number of cited entries works, but the colored group indicator in the main table does not show up for most of the cited entries. Sometimes only one, two or four indicators show up. (Updating the group repeatedly or restarting JabRef does not help either.)

@tobiasdiez I strongly suspect that the cause of this issue is connected with the recently conducted performance optimizations of the group functionality (faster group calculations). When reverting back for two weeks, this problem vanishes.

Steps to reproduce the behavior:

  1. Create group of cited entries by linking the corresponding .aux file
  2. Cite entries in a tex file and build the pdf file
  3. Update group of cited entries
  4. Observation: Not all indicators show up
groups

Most helpful comment

No problem, we just wanted to release today, no matter if it's done or not. Will probably create another release afterwards more soon

All 10 comments

The issue is caused by commit bc57d22f.

6586 slightly reduced the problem, since when the library gets reopened or JabRef gets restarted, then all groups are freshly parsed and properly created now, but the underlying problem still persists in all other cases.

I'll start looking at this

~Should an entry's group(s) always show in StandardField.GROUPS? I haven't been able to find any discussion regarding this topic.~

What is the expected behaviour for when you have a group selected, so that only entries in the .aux file is shown, and a change occur so that an entry is added/removed?
I am ok with an entry not being removed from the view (as it is indicated by the group color anyway, as shown in the screenshot below), but what about when they are added?

Ska虉rmavbild 2020-12-16 kl  14 35 40

I am assuming that it should behave in the same way as for searches (the bib entry gets added/removed immediately but the entry editor still show the entry if it was selected)

According to the documentation (at https://docs.jabref.org/finding-sorting-and-cleaning-entries/groups#using-the-cited-entries-of-a-latex-document), the .aux file is hot reloaded. Since the group changed, I would like to see all changes in the maintable, too. Which means: removal causes removal and addition causes addition. 馃槆

Removed from the milestone as we are going to release v5.2 today - and there is the PR https://github.com/JabRef/jabref/pull/7173 opened working on fixing the issue.

Sorry about the delay, hopefully it means it gets "right" in the end!

No problem, we just wanted to release today, no matter if it's done or not. Will probably create another release afterwards more soon

Was this page helpful?
0 / 5 - 0 ratings

Related issues

caugner picture caugner  路  3Comments

a-torgovitsky picture a-torgovitsky  路  3Comments

lenhard picture lenhard  路  4Comments

Siedlerchr picture Siedlerchr  路  3Comments

tobiasdiez picture tobiasdiez  路  4Comments