GNOME Bugzilla – Bug 143701
GtkEntryCompletion doesn't work with many actions
Last modified: 2018-02-10 03:32:00 UTC
When I enter an URL in the location/address bar, if the list of URLs and smart bookmarks is too long to fit on my screen, it will draw the list of URLs upwards instead of downwards, causing me to see _even fewer_ URLs (actually, I just see the four last smart bookmarks). This makes the feature virtually unusable to me. One solution is to use a dropdown box with a horizontal scrollbar, as Firefox does. That way, the visible list will always be X entries long. Preferably, the smart bookmarks would not be affected by this but would instead be attached under the dropdown box.
Reproducible in testentrycompletion, re-assigning to gtk+ Steps to reproduce: 0) Apply the attached patch to testentrycompletion.c, build and run 1) Move the window to about the middle of the screen 2) Type "am" into the middle entry Expected results: The completion list pops up, and is contained within the screen. Actual results: The completion list pops up (to the top), but is partially outside of the screen.
Created attachment 28345 [details] testcase as patch against testentrycompletion.c
Hmm, I guess Kris didn't have use cases with lots of action items in mind when he designed the entry completion popup to scroll for the completions, but not for the action items...
How would you expect this to work, Christian ? Having two vertical scrollbars, one for the completions and one for the actions, doesn't seem to reasonable to me...
Now it works the best way possible, I think. The "top part", with the completions, now has a vertical scrollbar. Under that is the actions tacked on, and it works beautifully. Thanks!
Please don't close GTK+ bugs unless you have fixed them. This issue is still unresolved.
*** Bug 326240 has been marked as a duplicate of this bug. ***
Looks like this wasn't propertly reopened; doing that now. I can still reproduce this.
chpe, could you check if #143701 is still valid, please <Zeus> gtk+ bug #143701: REOPENED: GtkEntryCompletion doesn't work with many actions http://bugzilla.gnome.org/show_bug.cgi?id=143701 <chpe> reinouts: yes it is still valid
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue for it.