Skip to content
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

Graphical glitch on lockscreen: the password field vibrates after an incorrect password. #12463

Open
HT-7 opened this issue Oct 23, 2024 · 0 comments
Labels

Comments

@HT-7
Copy link

HT-7 commented Oct 23, 2024

Distribution

Mint 21

Package version

5.4.8

Graphics hardware in use

No response

Frequency

Always

Bug description

The password field shakes up and down after pressing enter after typing an incorrect password.

Steps to reproduce

Type in an incorrect password in the login screen and then press enter.

Expected behavior

The password field should not move.

Additional information

I believe I have found the code that causes this bug:

unlock.py


def blink(self):
        GObject.timeout_add(75, self.on_blink_tick)

    def on_blink_tick(self, data=None):
        window = self.get_window()

        if window is None:
            return False

        x, y = window.get_position()

        if self.bounce_count < 6:
            if self.bounce_count % 2 == 0:
                y += 6
            else:
                y -= 6
            self.get_window().move(x, y)
            self.queue_draw()

            self.bounce_count += 1

            return True

        self.bounce_count = 0
        return False  
        

This bounce animation adds no value. All it does is rub an unwelcome fact in the face of the user.

Errors are the annoying part of using computers. Please don't add emphasis to them. Emphacised errors are the last thing computer users need. Add emphasis to successes instead.

The user is annoyed enough by having to retype a password. The last thing they need is having the login dialogue do a clownish dance in their face. The fact that the user sees a lock screen infront of them rather than their desktop is more than enough visual feedback that they entered a wrong password.

My experience with Linux Mint is overwhelmingly positive, but this shaking effect is undesirable. I have at this point developed the habit of closing my eyes when pressing Enter to avoid having this eyesore in my face.

This bouncing effect adds no value. All it does is rubbing an error into the face of the user. I doubt anyone enjoys it. It is nonsense invented by Apple. We don't need clownish Apple nonsense imported into the Linux world. It is nothing but bloat. Please get rid of it.

Thank you for your consideration, and thank you for creating this otherwise good OS.

@HT-7 HT-7 added the BUG label Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant