Bug 434980

Summary: Widget positioning when choosing from Alternatives menu does not respect RTL
Product: [Plasma] plasmashell Reporter: Omeritzics <omeritzicschwartz>
Component: PanelAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: nate, niccolo.venerandi, plasma-bugs-null
Priority: NOR Keywords: rtl
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.25
Sentry Crash Report:
Attachments: Bug reproduce video

Description Omeritzics 2021-03-26 14:59:29 UTC
Created attachment 137087 [details]
Bug reproduce video

SUMMARY
The menu and the nearest widget swaps their places when choosing an alternative menu in RTL languages.

STEPS TO REPRODUCE
1. Use an RTL language (Hebrew, Arabic, Persian, etc.)
2. Right click on the menu
3. Click on "Show alternatives..." and choose an alternative menu. Then, you will see the menu swapped its place with the nearest widget.

OBSERVED RESULT
The menu swapped its place with the nearest widget,

EXPECTED RESULT
The menu and the nearest widget stayed in their places, even after choosing an alternative menu.
Comment 1 Omeritzics 2021-03-29 23:42:13 UTC
*This bug can also happen with other widgets.
Comment 2 Nate Graham 2022-07-06 17:31:25 UTC
This is fixed in Plasma 5.25.