Bug 2542374
| Summary: | Anaconda WebUI does not react to keyboard changes when GNOME Settings focus returns on a screen other than Localization | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Flo <augenauf> |
| Component: | anaconda-webui | Assignee: | Katerina Koukiou <kkoukiou> |
| Status: | POST --- | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 45 | CC: | alpha, augenauf, kkoukiou, mkolman, rhbz, rvykydal |
| Target Milestone: | --- | Keywords: | Desktop |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| URL: | https://discussion.fedoraproject.org/t/f45-beta-anaconda-keyboard-layout-is-this-a-bug/203066 | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2406955 | ||
| Attachments: | |||
|
Description
Flo
2026-09-28 09:00:53 UTC
Created attachment 2158853 [details]
LUKS Unlock screen after installation (keyboard layout is DE)
LUKS Unlock screen after installation (keyboard layout is DE)
Created attachment 2158854 [details]
Install saying that keyboard layout during boot (incl. LUKS unlock) will be US-ACENTOS
Install saying that keyboard layout during boot (incl. LUKS unlock) will be US-ACENTOS
us-centos is the expected kbd layout when 'us, de' xkb layouts are chosen via gnome settings. I assume you changed the keyboard selection after you clicked `Next` in the WebUI Wizard, presumably while being on the Encryption screen. In gnome (aka workstation) there is not any API that we can listen to if keyboard selection changed in Settings [1]. Currently there is code in Anaconda WebUI which re-reads the keyboard configuration via gsettings every time the installer window gains focus. This logic only exists though in the first wizard screen. That's why you 're hitting this bug. [1] https://forge.fedoraproject.org/workstation/tickets/issues/430 I will propose it for a Fedora blocker. It violates: https://fedoraproject.org/wiki/Fedora_45_Final_Release_Criteria#Keyboard_layout_configuration Proposed as a Blocker for 45-final by Fedora user kkoukiou using the blocker tracking app because: https://fedoraproject.org/wiki/Fedora_45_Final_Release_Criteria#Keyboard_layout_configuration Upstream fix: https://github.com/rhinstaller/anaconda-webui/pull/1499 I think we need more information to know what's going on here. Reporter, did you use Workstation, KDE or another image? At *exactly* what point in install did you change the keyboard configuration? Did you just do it once, or multiple times? What *exactly* did you change the configuration to? I ask, because the only way I can get 'us-acentos' to show up is if I have *both* US and German layouts configured, I never get us-acentos with *only* German layout configured. Thanks! I've tried a few things here, on Workstation. The only way I can get us-acentos to show on the installer passphrase screen is if I go to Control Center and set the config to us,de . But then, when I complete install and boot, the passphrase entry screen shows 'us' and it *is* a us layout (I set the passphrase to 'qwertyqwerty', so if it was a German layout, typing it would fail). If I set 'de' or 'de,us' in GNOME Control Center, I see 'de' on the installer passphrase screen. Created attachment 2158978 [details]
trying to reproduce
I was trying to reproduce the bug but I was unable to. As expected, the partitioning screen would show me whatever layout I had defined as default. No idea what I did different the other day but I am sure it was showing us-acentos despite having selected DE keyboard and after install it was actually using DE keyboard. This may be NOTABUG. Discussed in 2026-09-28 blocker review meeting: https://meetbot-raw.fedoraproject.org//blocker-review_matrix_fedoraproject-org/2026-09-28/f45-blocker-review.2026-09-28-16.00.html . We decided to punt this to ask for more information and do some independent testing to see if we could reproduce the problem. Thanks for getting back to us, Flo - if you can try a few more things to recreate the initial issue that'd be great, I'll also try a few other things. Are you using Workstation or KDE or another image? > Thanks for getting back to us, Flo - if you can try a few more things to recreate the initial issue that'd be great, I'll also try a few other things. Are you using Workstation or KDE or another image?
Sorry for not answering that question. I am using the Workstation image (Fedora-Workstation-Live-45_Beta-1.3.x86_64.iso).
I will give it another shot tomorrow night.
> If I set 'de' or 'de,us' in GNOME Control Center, I see 'de' on the installer passphrase screen. That's what I experienced now, see https://bugzilla.redhat.com/attachment.cgi?id=2158978 I tried again, but I am currently unable to reproduce the bug. OK. Since Katerina used it to fix a different issue, let's consider this to be the bug for *that*, drop the blocker proposal, and add an FE proposal. If you reproduce the problem in future, please file a new bug. Thanks! |