Bug 503019 - Hover overlay for language on RTL languages not correct
Summary: Hover overlay for language on RTL languages not correct
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_regionandlang (other bugs)
Version First Reported In: 6.3.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: rtl
Depends on:
Blocks:
 
Reported: 2025-04-19 14:13 UTC by easy_lad
Modified: 2025-07-30 14:50 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.5.0
Sentry Crash Report:


Attachments
Circle showing overlay is not covering the whole thing (40.70 KB, image/png)
2025-04-19 14:13 UTC, easy_lad
Details

Note You need to log in before you can comment on or make changes to this bug.
Description easy_lad 2025-04-19 14:13:40 UTC
Created attachment 180404 [details]
Circle showing overlay is not covering the whole thing

SUMMARY

Hover overlay for language on RTL languages is not correct, see image attached


STEPS TO REPRODUCE
1. Go to "System Settings"
2. Go to "Language & Time"
3. Option "Language" click on "Edit..."
4. Hover over the language to see the overlay

OBSERVED RESULT

Overlay is covering the whole thing.

EXPECTED RESULT

Overlay is not covering it.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 41
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Comment 1 Nate Graham 2025-04-23 07:38:02 UTC
What font are you using? Does it happen with the Noto Sans font?
Comment 2 easy_lad 2025-04-23 14:32:26 UTC
(In reply to Nate Graham from comment #1)
> What font are you using? Does it happen with the Noto Sans font?

Yes. The font that came with Fedora Arabic language by default Noto Sans.
Comment 3 TraceyC 2025-06-19 19:26:26 UTC
Fedora has updated to plasma 6.4.0. I re-tested this on Fedora 42 and I don't see the bug. Can you test this on your system after you've updated it to Plasma 6.4.0? Thanks!
Comment 4 Bug Janitor Service 2025-07-04 03:47:36 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2025-07-20 03:47:16 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.
Comment 6 easy_lad 2025-07-29 04:14:34 UTC
(In reply to TraceyC from comment #3)
> Fedora has updated to plasma 6.4.0. I re-tested this on Fedora 42 and I
> don't see the bug. Can you test this on your system after you've updated it
> to Plasma 6.4.0? Thanks!

Sorry for the delayed response, it still an issue, checked on 6.4.3, fedora 42.
Comment 7 Nate Graham 2025-07-29 19:05:27 UTC
Can still reproduce on git master with `LANGUAGE=ar_AR systemsettings kcm_regionandlang`.
Comment 8 Bug Janitor Service 2025-07-29 19:29:54 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5720
Comment 9 Nate Graham 2025-07-30 14:45:57 UTC
Git commit 0f3bfb6dd71f04ee55c5541da5d8bc2340d3440a by Nate Graham.
Committed on 30/07/2025 at 14:23.
Pushed by ngraham into branch 'master'.

kcms/region_language: modernize language list items

Right now they use SwipeListItem wrapped in Item, which is
unconventional, not ideal for accessibility, and causes some subtle RTL
layout bugs. Let's port it to use ItemDelegate with modern semantics.
FIXED-IN: 6.5.0

M  +52   -45   kcms/region_language/ui/AdvancedLanguageSelectPage.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/0f3bfb6dd71f04ee55c5541da5d8bc2340d3440a
Comment 10 easy_lad 2025-07-30 14:50:05 UTC
Thanks a lot!