No Code Attached Yet
avatar BrainforgeUK
BrainforgeUK
18 Oct 2025

Steps to reproduce the issue

When creating / customising mail templates the insert tags are displayed in lowercase.
The MailTemplate::replaceTags() function expects the tags to be uppercase.

Clicking the tag link correctly inserts an uppercase tag.

But if the user manually types in the tag they are likely to type the tag in as lowercase as that is what they see in the tag list

Expected result

Image

Actual result

Image

System information (as much as possible)

Problem encountered in Joomla 4 and 5.
Not checked Joomla 6.

Additional comments

A short-term workaround is for the site admin to use CSS to transform the tag list text into uppercase, like this.

Image

For the long-term be better if com_mail component displayed this as uppercase.

avatar BrainforgeUK BrainforgeUK - open - 18 Oct 2025
avatar joomla-cms-bot joomla-cms-bot - change - 18 Oct 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 18 Oct 2025
avatar brianteeman
brianteeman - comment - 18 Oct 2025

Confirmed that lowercase tags do not work

css is not a good solution as the user could be using alternative admin templates

why not just make replacetags case insensitive

avatar Irfan762
Irfan762 - comment - 5 Jan 2026

hi,@BrainforgeUK I’d like to work on this issue. Please assign it to me if it’s available.

avatar alikon
alikon - comment - 5 Jan 2026

@Irfan762 we don't assign issue, please submit a pull request if you like

avatar BrainforgeUK
BrainforgeUK - comment - 5 Jan 2026

Feel free to submit a pull request, I have not made any changes for this, and in no rush to do so.
Ensure your pull request refers back to this issue to avoid duplication.

avatar Irfan762
Irfan762 - comment - 6 Jan 2026

Thank you for the clarification.
I’ll work on this and submit a pull request shortly, making sure it references this issue to avoid duplication.

Add a Comment

Login with GitHub to post a comment