Skip to content

Field height changes unexpectedly in entry editor #12155

Open
@ryan-carpenter

Description

@ryan-carpenter

JabRef version

Latest development branch build (please note build date below)

Operating system

openSUSE Tumbleweed

Details on version and operating system

JabRef 100.0.0
Linux 6.11.2-1-default amd64
Java 21.0.4
JavaFX 23.0.1+4

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

  1. Create a custom tab containing the keywords field and multiple additional (custom) fields.
  2. Select the custom tab in the entry editor.
  3. Select an entry that has no data in the keywords field. Notice that fields in the editor have normal height.
  4. Select an entry that has data in the keywords field. Notice that the fields in the editor are taller than normal.
  5. Select an entry that has more data in the keywords field. Notice that fields in the editor are even taller.
  6. Click on any of the oversized fields in the editor and notice that the field height suddenly reverts to normal or closer to normal, depending on the amount of data in the keywords field.
  • Does the problem happen in standard JabRef tabs or in custom tabs not containing the keywords field?
    • Not exactly. However, the spacing between fields increases in the "General" tab depending on the amount of keyword data.
  • Does the behaviour change if the editor is tall enough to show the all the fields (without vertical scrolling)?
    • No, because multiple oversized fields force the scrollbar to appear initially.
  • What if the tab contains only a few fields in addition the keywords field?
    • Untested, so far.
  • Could the problem be theme-related?
    • Yes. This custom theme includes increased row height in the entry table, which may also affect the editor. To be tested.
    • No. The behaviour is the same with the default light theme.

Edits: Updated after testing theme. Corrected operating system info.

Appendix

Screenshots

Image

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions