User tests: Successful: Unsuccessful:
Pull Request resolves #47585
Removed the forced dropdown-menu-end alignment for adminn toolbar dropdown menus when in RTL mode.
Forcing this alignment in rtl was causing the dropdown menus to stretch to the right. Because of this the right side of the menu(dropdown icons) was getting hidden and icons become invisible .
I applied this fix to both regular toolbar dropdowns and split button toolbar dropdowns to let Bootstrap handle the RTL placement naturally.
System > manage > languages
set Administrator language to Arabic (RTL language)
now go to System > manage > extensions (or any other place where you have the actions dropdown)
Select 1 or more extensions > Click "Actions" button and confirm how menu/dropdown opens fully on-screen and how the icons are visible on the screen or not.
In RTL mode the toolbar dropdown menus have no icons. (the drop down is not aligned with the button either like it is for LTR)
It should have aligned like this in LTR:

Toolbar dropdown menus in RTL align their right end with the button. All text and icons are visible like in the LTR layout.
Please select:
Documentation link for guide.joomla.org:
No documentation changes for guide.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | Layout |
I have tested this item ✅ successfully on be7d388
I have tested this item ✅ successfully on be7d388
Tested Successfully!
beat me to it :)
LOL, glad I could save you some typing this time! 😉
| Status | Pending | ⇒ | Ready to Commit |
| Labels |
Added:
PR-5.4-dev
|
||
RTC
RTC
| Labels |
Added:
RTC
bug
|
||
✅ Final test before merge using JBT
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-04-23 11:01:56 |
| Closed_By | ⇒ | muhme |
Thank you very much @krishnagandhicode for your contribution. Thanks to @adarshdubey03 and @brianteeman for testing.
Thanks for the merge Heiko, thanks to all who helped testing :)
beat me to it :)