Control: reopen 1004946 Control: reassign 1004946 libxi6 2:1.8-1 Control: affects 1004946 + xscreensaver
On Fri 2022-02-04 07:29:55 +0100, martin f krafft wrote: > Package: xscreensaver > Version: 6.02+dfsg1-2 > Severity: normal > > If I know I mistyped the password, I am used to holding down > backspace to erase all characters, effectively making use of the key > repeat. This stopped working with version 6, and now holding down > the key only ever removes a single character. On Thu 2022-02-03 22:59:34 -0800, Jamie Zawinski wrote: > For some reason, the XInput2 extension doesn't auto-repeat certain > keys that used to auto-repeat when read the "old" way. Unfortunately > there's nothing I can do about this. I process only the keystrokes > that I receive. > > However you can use the traditional keystrokes ^U and ^X to clear the > whole line. As i understand it, XInput2 is provided by libxi6, from the libxi source package. This is a significant regression in user experience, and definitely something confusing for users who see the backspace key and don't understand why it's not repeating as expected. Ctrl-U or Ctrl-X might be an acceptable workaround for weirdos like the three of us, but it is decidedly user-unfriendly for a screensaver to work this way. Holding down backspace to clear screwed up keystrokes is an incredibly common usage pattern for password entry fields. If the regression is caused by changes in how XInput/XInput2 behave, then maybe this problem should be addressed in that package. I'm reassigning this report there and marking that it affects xscreensaver. --dkg
signature.asc
Description: PGP signature