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

New password authorization popup doesn't allow some special character inputs from keyboard #12638

Open
Twigman opened this issue Jan 17, 2025 · 10 comments
Labels

Comments

@Twigman
Copy link

Twigman commented Jan 17, 2025

Distribution

Mint 22.1

Package version

6.4.6

Graphics hardware in use

Radeon RX 7900 XT

Frequency

Always

Bug description

The new popup for user authentication does not allow to enter one of the following characters via keyboard: ^`´

Steps to reproduce

  1. open an application via startmenu which requires user authentification (e.g. timeshift)
  • (Popup for user authentification opens up)
  1. Try to enter one of the following characters: ^´`
  2. Unlike other special characters, these are not displayed in the password field.
  3. After confirmation, the password is incorrect.

Expected behavior

The character inputs should be registered as usual.

Additional information

Tested for QWERTZ-layout and german settings.
The special characters work in other programs, such as in the browser and can be inserted using copy and paste.

@Twigman Twigman added the BUG label Jan 17, 2025
@georg41980
Copy link

Issue: QWERTZ layout does not allow special characters (^, `, ´) in the password popup.

Solution: Switch to the Standard German layout:

Go to System Settings > Keyboard > Layouts.

Remove QWERTZ and enable Standard German.

Test again – special characters should now work.

@Twigman
Copy link
Author

Twigman commented Jan 17, 2025

Oh, that wasn't precise on my part. My keyboard settings are in German/Deutsch. By QWERTZ I meant my actual keyboard layout.

@Secret-chest
Copy link
Contributor

Of course. The new dialogues are flawed, they aren't X windows and use ad-hoc input.

@fcbertoldi
Copy link

Same bug occurs with the Brazil ABNT2 keyboard layout.

@IncubuzzCC
Copy link

I experience the same issue with English (US, i9ntl., with dead keys) on LMDE6 latest.

The password dialog does not process any characters that use a 2-stroke key combination for that configuration (`~'"áäãà etc.).
Pasting the character in works tho.

I also think this is the same as Dialogs - keyboard language input is not working correctly #12668

@Inaofr
Copy link

Inaofr commented Jan 27, 2025

Same issue with following French keyboard layouts: AZERTY and BÉPO. As IncubuzzCC said, any character requiring two strokes to be inputted is ignored by the new password dialog if typed, but not if pasted.
This issue is not concerning the login field used to open the session.

@CallMeFlanby
Copy link

Closed #12688 as it was a duplicate from this one and I didn't noticed this issue before. Thanks @IncubuzzCC .

By the way, this issue also happens in the search bar of the menu (check picture to know which one I mean):

Image

@IncubuzzCC
Copy link

IncubuzzCC commented Feb 1, 2025

By the way, this issue also happens in the search bar of the menu (check picture to know which one I mean):

I can confirm @CallMeFlanby . I had not realized that before, as ro me it is not as common to use special characters in the search bar.

@JosephMcc
Copy link
Contributor

As it turns out, this is an issue with all Cinnamon entries. Not an area I'm very familiar with but I'll do some digging when I get a chance. It's really not about the new dialogs. Those just happened to turn up an underlying issue.

@jerestrepo
Copy link

jerestrepo commented Feb 12, 2025

This happens with the English US (Int'l with dead keys) as well. I had to resort to using the Alt-gr key to enter foreign accents in authentication windows. One rarely if at all use accented characters in the search window.

Now, there is no issue with the initial login authentication when you restart, or login after suspend.

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

9 participants