User tests: Successful: Unsuccessful:
| Status | New | ⇒ | Pending |
| Category | ⇒ | Administration Templates (admin) |
| Labels |
Added:
?
|
||
I have tested this item
| Status | Pending | ⇒ | Ready to Commit |
RTC
| Labels |
Added:
?
|
||
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-01-06 03:25:43 |
| Closed_By | ⇒ | Quy |
@brianteeman @Quy
This has created an issue as ml-2 is not only used for the login.
ml-2 is used instead of mr-2 for RTL in chromes/well.php
$margin = Factory::getLanguage()->isRtl() ? ' ml-2' : ' mr-2';
Therefore
margin-left: 0 !important; is wrong as we get

Maybe we should change $margin in well.php to
$margin = ' mr-2';
or delete that line and use directly
$headerIcon = '<span class="' . htmlspecialchars($params->get('header_icon')) . ' mr-2" aria-hidden="true"></span>';
What do you think?
Also I remark that a lot of classes are NOT present in installation template-rtl.scss to override those in template.scss, including a ml-2...
This has never been tested. It is a release blocker. Will create an issue.
A possible solution could be to import atum/scss/template-rtl.scss, but not sure.
ML-2 and MR-2 are utility classes and their values in the RTL css are now correct. If there are now other issues being observed as a result of correcting those utility classes the problem is in the other classes not in these
As I demonstrated, #27409 (comment), classes are not concerned in this case.
We have to modify the chrome.
Will make a PR.
I have tested this item✅ successfully on 3c2017e
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/27409.