Feature RTC Language Change a11y PR-6.1-dev Pending

User tests: Successful: Unsuccessful:

avatar chmst
chmst
13 Feb 2026

Pull Request resolves #26322 .

Summary of Changes

For issue #26322 a partial solution was already merged ##27843.
This PR resolves the problem (missing title attributes) also for actionlog messages.

Testing Instructions

On your dashboard or in the actionlogs inspect messages or hover the links in the message.
Check different types of messages which contain different links.

Actual result BEFORE applying this Pull Request

No title attributes. A message looks like

User <a href=".../index.php?option=com_users&amp;task=user.edit&amp;id=15">chmst</a>
added new menu item <a href="../administrator/index.php?option=com_menus&amp;task=item.edit&amp;id=139">
Change Password (en-GB)</a>

Expected result AFTER applying this Pull Request

All links have a title attribute.

User <a href="../administrator/index.php?option=com_users&amp;task=user.edit&amp;id=15" title="Edit User chmst">chmst</a> 
added new menu item <a href="../administrator/index.php?option=com_menus&amp;task=item.edit&amp;id=139" title="Edit menu item Change Password (en-GB)">Change Password (en-GB)</a>

Link to documentations

No documentation changes for guide.joomla.org needed
No documentation changes for manual.joomla.org needed

avatar chmst chmst - open - 13 Feb 2026
avatar chmst chmst - change - 13 Feb 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 13 Feb 2026
Category Administration Language & Strings
avatar chmst
chmst - comment - 13 Feb 2026

The issue was labelled as feature - can also go into 6.1 or later, but continues a former already merged PR

avatar richard67 richard67 - change - 13 Feb 2026
The description was changed
avatar richard67 richard67 - edited - 13 Feb 2026
avatar krishnagandhicode krishnagandhicode - test_item - 13 Feb 2026 - Tested successfully
avatar krishnagandhicode
krishnagandhicode - comment - 13 Feb 2026

I have tested this item ✅ successfully on e9d0bb8

I verified the fix against the specific language keys modified in this PR (e.g., PLG_SYSTEM_ACTIONLOGS_CONTENT_ADDED, _UPDATED, etc.).

Before:
<a href=".../index.php?option=com_users&amp;task=user.edit&amp;id=147">krishnagandhi</a>

After:
The title attribute is correctly generated for these actions -><a href=".../index.php?option=com_users&amp;task=user.edit&amp;id=147" title="edit user krishnagandhi">krishnagandhi</a>

I noticed that other action types (like extension installations) use different language keys and are understandably unchanged by this specific patch. Should we open another PR to address those and complete the coverage?


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

avatar chmst
chmst - comment - 13 Feb 2026

Thank you for testing - I had forgotten to commit the other changes.
But make a new PR yourself, have fun!

avatar krishnagandhicode
krishnagandhicode - comment - 13 Feb 2026

Thank you for testing - I had forgotten to commit the other changes. But make a new PR yourself, have fun!

Thanks @chmst! I will identify the remaining and open a new PR to address them.

avatar chmst chmst - change - 13 Feb 2026
Labels Added: Language Change a11y bug PR-5.4-dev
avatar chmst chmst - change - 13 Feb 2026
The description was changed
avatar chmst chmst - edited - 13 Feb 2026
avatar tecpromotion
tecpromotion - comment - 13 Feb 2026

@chmst I'm not 100% sure yet whether we should really use the title Edit title=\‘Edit User {username}\’. The link only leads to the user for now. I think Show would suffice.

avatar chmst
chmst - comment - 13 Feb 2026

The task is user.edit and as a super user I can edit.
Do we really want that the user can be changed here? But this is not in scope of this PR.

avatar brianteeman
brianteeman - comment - 13 Feb 2026

plus iirc user action log is restricted to super users

avatar brianteeman
brianteeman - comment - 13 Feb 2026

BUT I tend to agree that EDIT is possibly the wrong word and that SHOW is better. I want to read the user details and the only way to do that is with the task edit

avatar richard67
richard67 - comment - 14 Feb 2026

The issue was labelled as feature - can also go into 6.1 or later, but continues a former already merged PR

@chmst According to https://github.com/joomla/joomla-cms?tab=readme-ov-file#which-branch-should-my-pull-request-target this PR should indeed be moved to 6.1-dev. There is nothing really broken without this PR.

Shall I rebase it for you, or will you do that?

avatar brianteeman
brianteeman - comment - 14 Feb 2026

accessibility errors are bugs

avatar bembelimen bembelimen - change - 14 Feb 2026
Title
[5.4] Add title attribute to links in actionlog messages
[6.1] Add title attribute to links in actionlog messages
avatar bembelimen bembelimen - edited - 14 Feb 2026
avatar joomla-cms-bot joomla-cms-bot - change - 14 Feb 2026
Category Administration Language & Strings Administration Language & Strings Installation Libraries Unit Tests
avatar bembelimen
bembelimen - comment - 14 Feb 2026

I've rebased to 6.1, the language strings will be enhanced there. The conflicts should be resolved, when 6.1 has the upmerge done.

avatar richard67 richard67 - change - 14 Feb 2026
Labels Added: Feature Unit/System Tests PR-6.1-dev
Removed: bug PR-5.4-dev
avatar joomla-cms-bot joomla-cms-bot - change - 14 Feb 2026
Category Administration Language & Strings Installation Libraries Unit Tests Administration Language & Strings
avatar richard67
richard67 - comment - 14 Feb 2026

I've rebased to 6.1, the language strings will be enhanced there. The conflicts should be resolved, when 6.1 has the upmerge done.

@chmst @bembelimen I've allowed myself to fix the conflicts. PR should be ok for 6.1-dev now.

I will restore @krishnagandhicode 's test result in the issue tracker as it is still valid. The conflicts were unrelated to the changes in this PR, so it can be considered a clean branch update.

avatar richard67 richard67 - alter_testresult - 14 Feb 2026 - krishnagandhicode: Tested successfully
avatar webgras webgras - test_item - 15 Feb 2026 - Tested successfully
avatar webgras
webgras - comment - 15 Feb 2026

I have tested this item ✅ successfully on b4d03c0

Tested it successfully on 6.1.0-alpha3
I think Edit is good, because it actually opens the edit form.


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

avatar richard67 richard67 - change - 15 Feb 2026
Status Pending Ready to Commit
Build 5.4-dev 6.1-dev
avatar richard67
richard67 - comment - 15 Feb 2026

RTC


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

avatar HLeithner HLeithner - change - 17 Feb 2026
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2026-02-17 07:57:39
Closed_By HLeithner
Labels Added: RTC
Removed: Unit/System Tests
avatar HLeithner HLeithner - close - 17 Feb 2026
avatar HLeithner HLeithner - merge - 17 Feb 2026
avatar HLeithner
HLeithner - comment - 17 Feb 2026

thanks

Add a Comment

Login with GitHub to post a comment