RTC bug PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar krishnagandhicode
krishnagandhicode
21 Apr 2026

Pull Request resolves #47585

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

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.

Testing Instructions

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.

Actual result BEFORE applying this Pull Request

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)

image

It should have aligned like this in LTR:
image

Expected result AFTER applying this Pull Request

Toolbar dropdown menus in RTL align their right end with the button. All text and icons are visible like in the LTR layout.

image

Link to documentations

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

avatar krishnagandhicode krishnagandhicode - open - 21 Apr 2026
avatar krishnagandhicode krishnagandhicode - change - 21 Apr 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 21 Apr 2026
Category Layout
avatar krishnagandhicode krishnagandhicode - change - 21 Apr 2026
The description was changed
avatar krishnagandhicode krishnagandhicode - edited - 21 Apr 2026
avatar brianteeman
brianteeman - comment - 21 Apr 2026

beat me to it :)

avatar brianteeman brianteeman - test_item - 21 Apr 2026 - Tested successfully
avatar brianteeman
brianteeman - comment - 21 Apr 2026

I have tested this item ✅ successfully on be7d388


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47650.

avatar adarshdubey03 adarshdubey03 - test_item - 21 Apr 2026 - Tested successfully
avatar adarshdubey03
adarshdubey03 - comment - 21 Apr 2026

I have tested this item ✅ successfully on be7d388

Tested Successfully!


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47650.

avatar krishnagandhicode
krishnagandhicode - comment - 21 Apr 2026

beat me to it :)

LOL, glad I could save you some typing this time! 😉

avatar richard67 richard67 - change - 22 Apr 2026
Status Pending Ready to Commit
Labels Added: PR-5.4-dev
avatar richard67
richard67 - comment - 22 Apr 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47650.

avatar richard67
richard67 - comment - 22 Apr 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47650.

avatar muhme muhme - change - 23 Apr 2026
Labels Added: RTC bug
avatar muhme
muhme - comment - 23 Apr 2026

✅ Final test before merge using JBT

  • Before PR, in using Arabic language, seen partly hidden actions dropdown
  • Applied PR with Patch Tester
  • Seen toolbar dropdown menus in RTL align their right end with the button and all text and icons are visible like in the LTR layout.
    • Tested with Chrome, Firefox, Edge and Safari
    • Tested with different screen widths
      • ⚠️ Found a new bug in using Safari for smaller screen sizes, but this exists already before and independelty from this PR -> opened #47670
    • Tested RTL is still working
avatar muhme muhme - change - 23 Apr 2026
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
avatar muhme muhme - close - 23 Apr 2026
avatar muhme muhme - merge - 23 Apr 2026
avatar muhme
muhme - comment - 23 Apr 2026

Thank you very much @krishnagandhicode for your contribution. Thanks to @adarshdubey03 and @brianteeman for testing.

avatar krishnagandhicode
krishnagandhicode - comment - 23 Apr 2026

Thanks for the merge Heiko, thanks to all who helped testing :)

Add a Comment

Login with GitHub to post a comment