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

Attachment: signature.asc
Description: PGP signature

Reply via email to