johnfactotum / foliate

Read e-books in style
https://johnfactotum.github.io/foliate/
GNU General Public License v3.0
5.26k stars 256 forks source link

Screen keyboard doesn't work in catalogs #1248

Open stardustspirit opened 4 months ago

stardustspirit commented 4 months ago

Describe the bug The screen keyboard in GNOME doesn't work in catalogs, while it works in the GTK-based parts of the app.

To Reproduce Steps to reproduce the behavior:

  1. Turn on the screen keyboard in GNOME settings
  2. Try typing in a GTK text field, like in the library and book pages
  3. Compare this behavior to the search fields in the catalogs

Expected behavior The screen keyboard would appear when using the search field.

Screenshots Screencast from 2024-02-09 00-06-39.webm

Version:

johnfactotum commented 4 months ago

Properly speaking, a WebKitGTK bug.

I suppose one option would be to make it a search bar in GTK. Probably a better option, in terms of the UI, when there's only one field. And personally at least, I have never seen any catalog with more than one field. Another option would be to use a GTK dialog.