JabRef / jabref

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

Cannot type in input text field #11133

Open rpoteau opened 3 months ago

rpoteau commented 3 months ago

JabRef version

5.13 (latest release)

Operating system

GNU / Linux

Details on version and operating system

Opensuse Tumbleweed 20240329

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

Steps to reproduce the behaviour

Hi

First, thanks for this very useful utility!

I have had the same issue since OpenSuse Tumbleweed upgraded to Plasma 6. Version details are given at the end of the message Input fields seem inactive when I use the keyboard. For example, although the cursor of the search field blinks, no character is written, and keyboard shortcuts do not work. I can however paste the content of the clipboard with the Edit > Paste menu. And all available menu items work when selected with the mouse. Input fields ikn old or new entries cannot be modified either. It seems that the transfer of information from the keyboard is broken. I have no problem of this kind with other programs (thunderbird, kate, jedit, gedit, vim, libreoffice...)

And moving today to JabRef 5.13 did not change anything. Same issue with the 5.14.5-1 development version

Thank for your help and for your time Romuald

Operating System: openSUSE Tumbleweed 20240329 KDE Plasma Version: 6.0.3 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.3 Kernel Version: 6.8.1-1-default (64-bit)

Development versions JabRef 5.14--2024-04-02--748b0ee Linux 6.8.1-1-default amd64 Java 21.0.2 JavaFX 22+30

Appendix

No response

Siedlerchr commented 3 months ago

@calixtus you have KDE as well?

rpoteau commented 3 months ago

Yes

⁣Télécharger BlueMail pour Android ​

Le 3 avr. 2024, 06:40, à 06:40, Christoph @.***> a écrit:

@calixtus you have KDE as well?

-- Reply to this email directly or view it on GitHub: https://github.com/JabRef/jabref/issues/11133#issuecomment-2033517440 You are receiving this because you authored the thread.

Message ID: @.***>

calixtus commented 3 months ago

Just tried it with the latest stable release on arch linux with plasma 6. cannot reproduce.

JabRef 5.14--2024-04-02--bb5ef81 Linux 6.8.2-arch2-1 amd64 Java 21.0.2 JavaFX 22+30

rpoteau commented 3 months ago

Must be something lacking or interfering in my system :-( Any hint of what I should look at ? Best Romuald

⁣Télécharger BlueMail pour Android ​

Le 3 avr. 2024, 12:19, à 12:19, Carl Christian Snethlage @.***> a écrit:

Just tried it with the latest stable release on arch linux with plasma

  1. cannot reproduce.
JabRef 5.14--2024-04-02--bb5ef81 Linux 6.8.2-arch2-1 amd64 Java 21.0.2 JavaFX 22+30

-- Reply to this email directly or view it on GitHub: https://github.com/JabRef/jabref/issues/11133#issuecomment-2034166552 You are receiving this because you authored the thread.

Message ID: @.***>

Siedlerchr commented 3 months ago

Can you share a screenshot of your keyboard configuration? Maybe there is an option to change the IME?

rpoteau commented 3 months ago
Startup messages from JabRef

  Messages are not initialized before accessing key: Display help on
  command line options
  2024-04-03 16:32:29 [JavaFX-Launcher]
  sun.util.logging.internal.LoggingProviderImpl$JULWrapper.log()
  WARN: Unsupported JavaFX configuration: classes were loaded from
  'module org.jabref.merged.module', isAutomatic: false, isOpen:
  true
  2024-04-03 16:32:29 [JavaFX Application Thread]
  org.jabref.gui.theme.ThemeManager.updateThemeSettings()
  INFO: Not updating theme because it hasn't changed
  2024-04-03 16:32:29 [JavaFX Application Thread]
  org.jabref.gui.theme.ThemeManager.updateThemeSettings()
  INFO: Theme set to Theme{type=EMBEDDED, name='Dark.css'} with base
  css StyleSheet{jrt:/org.jabref/org/jabref/gui/Base.css}
  2024-04-03 16:32:30 [JavaFX Application Thread]
  org.jabref.gui.StateManager.setActiveDatabase()
  INFO: No open database detected
  2024-04-03 16:32:30 [JavaFX Application Thread]
  org.jabref.preferences.JabRefPreferences.getFetcherKeysFromKeyring()
  WARN: JabRef could not open the key store
  2024-04-03 16:32:30 [pool-1-thread-1]
  org.jabref.gui.JabRefDialogService.notify()
  INFO: Opening:
  '/home/romuald/BIBLIOGRAPHIE/databasesBIBLIO/biblio_complet.bib'
  2024-04-03 16:32:30 [pool-1-thread-1]

org.jabref.gui.autosaveandbackup.BackupManager.lambda$backupFileDiffers$5() INFO: Backup file /home/romuald/.local/share/jabref/backups/52de6dc9--biblio_complet.bib--2024-04-02--22.29.37.bak differs from current file /home/romuald/BIBLIOGRAPHIE/databasesBIBLIO/biblio_complet.bib 2024-04-03 16:32:30 [pool-1-thread-1] org.jabref.logic.push.CitationCommandString.from() [...]

  (JabRef:13537): Gdk-WARNING **: 16:32:31.087: XSetErrorHandler()
  called with a GDK error trap pushed. Don't do that.

  Keyboard setup in kde (and same behaviour with US keyboard config)

Le 03/04/2024 à 1:53 PM, Christoph a écrit :

  Can you share a screenshot of your keyboard
    configuration? Maybe there is an option to change the IME?
  —
    Reply to this email directly, view it on GitHub, or unsubscribe.
    You are receiving this because you authored the thread.Message
      ID: ***@***.***>
  [

{ @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/JabRef/jabref/issues/11133#issuecomment-2034374935", "url": "https://github.com/JabRef/jabref/issues/11133#issuecomment-2034374935", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

ilippert commented 3 months ago

Hmm, on fedora 39 with JabRef 5.14--2024-04-02--bb5ef81 Linux 6.7.11-200.fc39.x86_64 amd64 Java 21.0.2 JavaFX 22+30

I face the issue (not sure whether it is the same), that I cannot activate a field to accept text if I do not click at the right spot.

I illustrate this here with trying to activate the keyword field to accept input, and it only gets activated once I am sufficiently at the top of the field with my mouse clicks.

Screencast from 2024-04-04 11-59-59.webm

koppor commented 2 months ago

@ilippert Your issue is discussed at https://github.com/JabRef/jabref/issues/11177#issuecomment-2048202218.

ederag commented 2 months ago

The Gdk-WARNING might be related (together with the plasma 6 upgrade), but for information this warning also happens under KDE plasma 5 (openSUSE Leap 15.5) and JabRef-5.13, where the entries work fine (once clicked at the top to get focus, as explained in https://github.com/JabRef/jabref/issues/11177#issuecomment-2048080356):

(JabRef:1686): Gdk-WARNING **: 18:46:36.901: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.