Created attachment 109560 [details]
use JTC property to force heavyweight completion popup
The navigation fails when there's a text component on the glass pane and the text component brings up an associated completion list. The up/down arrows and the mouse clicks don't work.
I think this is jVi only (and possibly due to an underlying jdk issue). jVi pops up a command line for colon command and search pattern entry and this command line uses the code completion infrastructure. There an option for the command line to be either a modal dialog or on top of a glass pane. Some OS/jvm/window-manger combinations only work with one or the other.
I've discovered that the problem only shows up if the code completion popup is lightweight.
Attached is a patch that forces a heavyweight popup if the text component has a particular client property. I hope this trivial patch, or something similar, can be applied.
I don't know the proper way to pursue getting this trivial patch (or something like it) applied; or even to get a "won't do" response. I've added to cc list for more exposure.
Integrated into 'main-golden'
User: Dusan Balek <firstname.lastname@example.org>
Log: Issue #200295: Completion list navigation fails in some situations - patch integrated.