current snap version on Fedora 30.
It seems to me that the algorithm that sorts what fields to show in the tab "other fields" is well identifying and showing those fields that are not default or optional.
The algorithm does not seem to check whether a "custom" field is displayed in another tab.
Use case: I have defined as general fields a field called "teachingmodule" and show that field in a separate tab. However, it is also shown in tab "other fields". The latter seems not clean.
I'm working on this. Still in the analysis phase and get back with more information.
If you need any help with locating the issue or the code, just ask here or in gitter chat
@Siedlerchr I've analysed the logic under EntryEditor.createTabs(). Hope I'm on the right path or is there any other place I should look at?
@CyraxSector That's the correct place to look at. In particular,
https://github.com/JabRef/jabref/blob/47e3cc5617e456df03ef8b48500c824d09cec004/src/main/java/org/jabref/gui/entryeditor/OtherFieldsTab.java#L33-L43
@tobiasdiez Thanks. I'm carrying on the investigations
PR https://github.com/JabRef/jabref/pull/5056 is open for review
Thanks to @CyraxSector this issue should be fixed now.
The snap might take a bit longer to update