GNOME Bugzilla – Bug 618239
Quickfill/Autocomplete broken when using Xfce
Last modified: 2018-06-29 22:39:08 UTC
BUG: Autocomplete broken when using Xfce
EXPECTED BEHAVIOR: Autocomplete should work as advertised.
INSTEAD: Cells somehow loose the selection after the first few keypresses, so autcomplete is not useful anymore.
Steps to reproduce:
- start typing in any autocomplete-enabled cell that has a history of a few items
- first few keyresses work as expected
- selection gets lost (even when just Shift is pressed while attempting to type ':' ), but the selection marker not always!
- next keypress always hides the selection marker and appends the character at the end of the previously autocompleted word
I've just started using gnucash (great product btw.) and noticed that when typing into auto-complete enabled cells, after a few keypresses, the selection gets lost and text is being appended to the end of the previously completed suggestion.
This only happens when using Xfce (I have version 4.6.1, latest stable). Switching to gnome, blackbox, fluxbox etc. solves the problem. While I don't mind running development versions of most applications, I would not want to update to Xfce-GIT, since I have to use my desktop for work.
Since I'm a programmer, I tried tracing the culprit with no luck. I have no experience with gtk, so I just assumed that a misplaced/misbehaving gtk_editable_select_region was responsible but haven't been able to pinpoint the problem.
I don't have any more time (nor am I the best man to do it) to try and fix this issue, but it is a real annoyance for me. The bug might very well be in Xfce itself, but until I don't know what exactly is causing the problem, I'm reluctant to report to Xfce. Maybe some gnucash developer can fix this bug, or find the underlying problem and report upstream to Xfce.
Forgot to mention that this happens with 2.2.9 too, the latest stable version of gnucash.
Worked it out... It was the Clipman panel plugin that somehow interfered with the selection. Disabling the plugin made the "issue" go away.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=618239. Please update any external references or bookmarks.