-
-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyboard not being recaptured after passing special keys with --special-passthrough
#252
Comments
Certainly, I was expecting something related to |
Does this happens only with volume keys? Or brightness and media keys too? |
It happens with all the "special" keys, I just used the volume keys as an example |
Also, does this only happens with |
I haven't, since that's the only environment I use... but |
I can confirm this happens with |
Oh dear. @SafwanLjd thanks for reporting this, @JezerM please fix this as soon as you can, I'm gonna wait until that happens to release a new version. |
--special-passthrough
--special-passthrough
--special-passthrough
--special-passthrough
For now, this feature had to be reverted. |
Feat reverted due to the same vuln being present on KDE (and this probably everywhere the flag is used). |
There exists a vulnerability around --special-passthrough (not surprising, because of how hairy the nature of the feature is). It has been reverted upstream, so I remove it from my lockscreen script. See Raymo111/i3lock-color#252.
This issue is a....
Current Behavior
slightly after using one of the "special keys" (i.e. the volume keys), you get the ability to pass any key, if you use the shortcut keys to launch another program that requests the focus, like a terminal, you'll be able to run commands, i.e.
pkill i3lock
Expected Behavior
This shouldn't happen
Reproduction Instructions
Here is a demonstration where I'm using sxhkd to bind "Super + Enter" to launch Alacritty
Environment
Output of
i3lock --version
:i3lock: version aur-ac6b471 (2022-01-25)
Where'd you get i3lock-color from?
The text was updated successfully, but these errors were encountered: