No Code Attached Yet Frontend Template bug RTL
avatar richard67
richard67
17 Feb 2026

Steps to reproduce the issue

See #46811 (comment)

Expected result

See #46811 (comment)

Actual result

See #46811 (comment)

System information (as much as possible)

Joomla 5.4.3, 6.0.3, 6.1.0-beta1

Additional comments

Ping @krishnagandhicode .

avatar richard67 richard67 - open - 17 Feb 2026
avatar joomla-cms-bot joomla-cms-bot - change - 17 Feb 2026
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 17 Feb 2026
avatar richard67 richard67 - change - 17 Feb 2026
Labels Added: bug
avatar richard67 richard67 - labeled - 17 Feb 2026
avatar richard67 richard67 - change - 17 Feb 2026
Labels Added: Frontend Template
avatar richard67 richard67 - labeled - 17 Feb 2026
avatar brianteeman
brianteeman - comment - 17 Feb 2026

Are you sure it's an RTL issue. Not at my pc but looking at the screenshots it's a jalali calendar so even the markup could be different

avatar richard67
richard67 - comment - 17 Feb 2026

Are you sure it's an RTL issue. Not at my pc but looking at the screenshots it's a jalali calendar so even the markup could be different

@brianteeman Yes, it is an RTL issue. If I patch the German site language to RTL in the langmetadata.xml, I get the same styling as shown for the Persian calendar in my screenshot.

The reason is that PR #46811 added a calendar.scss to the template, which imports the calendar.css from the system/css/fields folder. But in the same folder is also a calendar-rtl.css. I think it needs to add a calendar-rtl.scss to the template which imports that file and then does the same thing, setting the colour variables right.

avatar richard67 richard67 - change - 17 Feb 2026
Labels Added: RTL
avatar richard67 richard67 - labeled - 17 Feb 2026
avatar brianteeman
brianteeman - comment - 17 Feb 2026

Ah ok then you are correct. We probably don't need that separate RTL file

avatar richard67
richard67 - comment - 17 Feb 2026

Ah ok then you are correct. We probably don't need that separate RTL file

That would of course be even better, if we just can get rid of it.

avatar brianteeman
brianteeman - comment - 17 Feb 2026

I will do it tomorrow

avatar brianteeman
brianteeman - comment - 17 Feb 2026

It is NOT correct to add the fix to the existing RTL css. That file is wrong in many places and we really can do it all in a single calendar.css BUT that requires changes in a few other places. There is also a bug currently in the calendar when the time is displayed so I will fix all of that at the same time.

avatar brianteeman
brianteeman - comment - 18 Feb 2026

This is all fixed with #46910

avatar richard67
richard67 - comment - 18 Feb 2026

Yes, the issue will closed automatically by GitHub when the PR is merged.

avatar brianteeman
brianteeman - comment - 18 Feb 2026

no it wont as that change has not been merged and anyway my message was for those people READING this issue on the issue tracker who would never know there is a pr without my comment

avatar richard67
richard67 - comment - 18 Feb 2026

They will know if they know that below the title of the issue, the linked PR is shown, if any.
Image

And in the issue list this also can be seen:
Image

In the PR you can see the linked issue:
Image

And in the list of PRs that can also be seen:
Image

When the PR is merged into the default branch (currently 5.4-dev), the issue is closed by GitHub with a special message:
Image

For other branches than the default branch we are investigating if we have to do that manually or if the could be something added to our GitHub actions.

avatar brianteeman
brianteeman - comment - 18 Feb 2026

I said reading the issue tracker where there is nothing to indicate a pull request exists ~(https://issues.joomla.org/tracker/joomla-cms/46904) AND dont you need to merge #46835 for the automation to happen

avatar richard67
richard67 - comment - 18 Feb 2026

AND dont you need to merge #46835 for the automation to happen

@brianteeman Definitely no! That PR only adapts our pull request template to add the right keyword for assigning the issue. If we add (or modify) that manually in existing PRs, which I have done e.g. for yours, it also works. That PR does not add that functionality, it is a GitHub standard. So if people already use e.g. "resolves xxx" or "fixes xxx" in their PR description, with "xxx" being the reference to the issue, it would work since ages.

avatar richard67
richard67 - comment - 18 Feb 2026

P.S.: Currently the issue tracker is only useful for human testers to submit their test result, for maintainers or bug squad to set RTC or for automatically setting some labels on GitHub. Besides that it does not really serve much purpose and is a pain, so we (maintainers) want to get rid of it sooner or later. We are working on it to come to that direction.

avatar brianteeman
brianteeman - comment - 18 Feb 2026

Doesnt change what i said about the issue tracker. while it exists there is nothing there to tell people that a pr exists and my comment referencing the pr was 100% relevant and required.

avatar muhme muhme - close - 19 Feb 2026
avatar muhme muhme - change - 19 Feb 2026
Status New Closed
Closed_Date 0000-00-00 00:00:00 2026-02-19 09:42:17
Closed_By muhme

Add a Comment

Login with GitHub to post a comment