svkbd leaves a lingering "enter" after xdm login

I am not sure, but it appears that the input from svkbd at the xdm login is "lingering" after login. This means, whenever you open something after logging in, be it the appmenu or a terminal or whatever, it's repeatedly hitting enter. So if you open the appmenu, your first userscript will be run, etc.

The way to stop this is to bring up svkbd and hit a few buttons, and then it's back to normal. Not a huge problem, since it's only at first login and it's easy to prevent it from going haywire, but still annoying.

Assigned to
3 years ago
2 years ago
bug ready

~trbl 3 years ago* · edit

I can reproduce this. If you start a terminal from xinit, it will spam newlines.

Pretty big deal IMO because I just tried to make LastPass ask for the master password on boot which fails because it spams enter and tries to login with empty passwords..

~anjan 3 years ago

I cannot reproduce this. What do your guys' ~/.config/sxmo/xinit look like?

~mungfusensei 3 years ago

It'll happen even without an xinit file. If you bring up svkbd and hit some keys before doing literally anything else, it won't happen. If you bring up the menu or open a terminal etc. without opening svkbd after a fresh login, then whatever you open will be spammed with the enter key. This is in Void, but I can't imagine that causing any issues of this type.

~trbl referenced this from #155 3 years ago

~trbl referenced this from #205 3 years ago

~tetrakist 3 years ago

This commit may fix the issue. Test reports welcome.

Stacy Harper 3 years ago · edit

It did not solved the issue on my device :D

~reedwade 3 years ago

Oh wait ! Another issue was double causing mine !

This actually solves the issue :D

~anjan REPORTED FIXED 3 years ago

According to ~proycon this has been fixed.

"svkbd was killed with -9 from sxmo-xdm-config so it didn't get to do cleanup (keyrelease)"

~mungfusensei referenced this from #353 2 years ago

Register here or Log in to comment, or comment via email.