Autocomplete not working (gtk3.22 wayland)

Bug #1645099 reported by Matthew
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HomeBank
Invalid
Undecided
Unassigned

Bug Description

Fedora 25 x86_64 (with Wayland)
Homebank 5.1.1
gtk3 3.22.2

Category and Payee auto-completion/suggestions are not working. When I type into the field I do not get any suggestions. My homebank file is ~448K. Not sure what additional information I can provide. Just let me know what else you need from me. Not sure a screenshot is all that useful.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

can you check this with the example file
try add a transaction an type am into payee, you should get:
Amazon
Amiga Tech

Changed in homebank:
status: New → Incomplete
Maxime DOYEN (mdoyen)
summary: - Autocomplete Not Working
+ Autocomplete not working (gtk3.22)
Revision history for this message
Matthew (pyther) wrote : Re: Autocomplete not working (gtk3.22)

Sorry for the delayed response. I've opened up the sample file and typed in 'am' to payee and I do not get any autocomplete suggestions or results.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

I can't reproduce this with gtk 3.22.4 under windows
can you launch homebank from a terminal and see if you get any messages ?

Revision history for this message
Matthew (pyther) wrote :

The only messages I get are these.

Gdk-Message: Window 0x558941afb330 is a temporary window without parent, application will not be able to position it on screen.
Gdk-Message: Window 0x558941afb330 is a temporary window without parent, application will not be able to position it on screen.

Revision history for this message
Matthew (pyther) wrote :

It looks like this might be a gtk/wayland issue.

Autocomplete works if homebank is on the primary display/monitor. However, when I move homebank to the secondary display, autocomplete no longer works. I can reproduce this behavior simply by moving the window between displays.

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

to confirm this, just try the gtk3-demo program
goes to entry > entry completion

=> if you reproduce, I suggest you open a bug to gtk+
=> and close this bug

summary: - Autocomplete not working (gtk3.22)
+ Autocomplete not working (gtk3.22 wayland)
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

not reproduced with gtk 3.22.7 under linux.
I close.

Changed in homebank:
status: Incomplete → Invalid
Revision history for this message
rugk (48509946-3) wrote :

Okay, so not using Wayland is not a solution.

Reported downstream as OP here also seems to use Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1687096

Maybe it is indeed some bug in GTK or so.

Revision history for this message
rugk (48509946-3) wrote :

(Note I had a dupe here: https://bugs.launchpad.net/homebank/+bug/1810996 – does not seem to be backlinked)

Revision history for this message
Alexandre Bosserelle (bosseal) wrote :

2022... problem still here with Wayland on Ubuntu 22.04.

Revision history for this message
Martin Polívka (imp0cat) wrote :

https://github.com/geany/geany/issues/2820#issue-911666165

- This is caused by applications using the function gtk_menu_popup() which was deprecated in GTK 3.22.

- Please submit patches or report to effected applications to have them update to use one of the newer functions.

- https://bugzilla.gnome.org/show_bug.cgi?id=772096#c10
- https://developer.gnome.org/gtk3/stable/GtkMenu.html#gtk-menu-popup

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.