Created attachment 170966 [details] Keyboard KCM with LANG=ru_RU.UTF-8 SUMMARY Layouts list in "Add" for keyboard kcm is out of bounds. I think it's because some of the entries are too long. STEPS TO REPRODUCE 1. Run LANG=ru_RU.UTF-8 systemsettings (given you have Russian locale generated) 2. Go to keyboard KCM 3. Try to add a new layout OBSERVED RESULT Layouts list is out of bounds EXPECTED RESULT It shouldn't SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.1.0 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.2 Kernel Version: 6.9.6-3-cachyos (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz Memory: 15.6 ГиБ of RAM Graphics Processor: AMD Radeon RX 6700 XT
Created attachment 170967 [details] Keyboard KCM with LANG=en_US.UTF-8
Whoops! Can reproduce.
Should be fixed by https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2342.
*** Bug 491442 has been marked as a duplicate of this bug. ***
Git commit 1ae88857457132553bebccec5cabdac206c477e9 by Nate Graham, on behalf of Evgeny Chesnokov. Committed on 16/08/2024 at 14:33. Pushed by ngraham into branch 'master'. kcms/keyboard: Redesign it * New style for user layouts * Reorganize settings * New navigation * Update "Add Layout" dialog Related: bug 488957 FIXED-IN: 6.2.0 M +5 -3 kcms/keyboard/kcm_keyboard.cpp M +12 -0 kcms/keyboard/kcm_keyboard.h D +0 -120 kcms/keyboard/ui/Advanced.qml D +0 -258 kcms/keyboard/ui/Hardware.qml A +106 -0 kcms/keyboard/ui/KeyBindings.qml [License: GPL(v2.0+)] A +87 -0 kcms/keyboard/ui/LayoutDelegate.qml [License: GPL(v2.0+)] M +145 -64 kcms/keyboard/ui/LayoutDialog.qml D +0 -518 kcms/keyboard/ui/Layouts.qml A +233 -0 kcms/keyboard/ui/Switching.qml [License: GPL(v2.0+)] M +399 -49 kcms/keyboard/ui/main.qml M +10 -63 kcms/keyboard/userlayoutmodel.cpp M +3 -7 kcms/keyboard/userlayoutmodel.h https://invent.kde.org/plasma/plasma-desktop/-/commit/1ae88857457132553bebccec5cabdac206c477e9