Open ArrayBolt3 opened 1 year ago
Do you use Openbox? If yes, can you reproduce it with another WM?
We are using Openbox, yes. Is there a particular WM I should try? If not, I'll swap to xfwm and see what happens.
Yes, xfwm is good.
I am able to reproduce this using xfwm4. I started with Openbox and then launched xfwm4 with xfwm4 --replace
, but it did still happen.
The way to reproduce is:
arrow down
to highlight the first menu item) and then focus back to the search (e.g. pressing arrow up
)Accessories
as the item in top menu and installed featherpad
app)I'll make a PR for avoiding navigation while search widgets have focus.
@ArrayBolt3 Can you, please, check with #2134 ?
Will do, I'll try to get that done hopefully some time tonight.
Expected Behavior
If you open the application menu and begin typing, it should search for menu items that match your search term, updating the displayed list of items as you type.
Current Behavior
Every so often, I accidentally manage to get my application menu to do this while searching for an app:
After typing the first three letters or so, one of the menus will suddenly open despite me having not hovered over it, then the "primary" app menu (which only has "Featherpad" in it in the above screenshot) will update to contain only items matching my search term and leave the popped-out menu "floating". When this happens, the keyboard focus inexplicably gets removed from the search text box, making any further keypresses ignored. Furthermore, clicking on the desired app while the menu is in this weird state results in the menu simply closing and no app being launched.
This happens quite often to me (multiple times a day), but it is not reliably reproducible. It happens "when it feels like it", for lack of a better description.
Possible Solution
I don't ever remember this happening on LXQt 0.17.0. I do seem to have noticed it happening since LXQt 1.2.0 at least, maybe even a bit earlier. It might be possible to bisect between those points and find whatever caused this issue.
Steps to Reproduce (for bugs)
System Information