Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
27 Oct 2026

Pull Request resolves # .

  • 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

Adds the iframe_aria_text option to the TinyMCE configuration in DisplayTrait.php, using the translatable Joomla language string PLG_TINY_IFRAME_ARIA_TEXT with the value Rich Text Area.

This ensures that, when using TinyMCE 8.10 or later, the editor iframe receives a meaningful title attribute, addressing accessibility checkers reporting the iframe as missing an accessible name.

A bug in tinymce prevented this working in any browser other than firefox before version 8.10

tinyMCE 8.10 is not merged in to Joomla yet - it will hopefully be included with #48661

Testing Instructions

  • Open the browser's developer tools and inspect the iframe used by the article text editor.
  • Confirm that the iframe has a title attribute with the translated value Rich Text Area.

Actual result BEFORE applying this Pull Request

the iframe does not have a title - this is an accessibility requirement

Expected result AFTER applying this Pull Request

<iframe id="jform_description_ifr" frameborder="0" allowtransparency="true" title="Rich Text Editor" class="tox-edit-area__iframe" srcdoc="<!DOCTYPE html><html><head><base href=&quot;https://j62.test/&quot; /><meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /></head><body id=&quot;tinymce&quot; class=&quot;mce-content-body &quot; data-id=&quot;jform_description&quot; ><br></body></html>"></iframe>

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 brianteeman brianteeman - open - 27 Oct 2026
avatar brianteeman brianteeman - change - 27 Oct 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 27 Oct 2026
Category ⇒ Administration Language & Strings Front End Plugins
avatar brianteeman brianteeman - change - 27 Oct 2026
The description was changed
avatar brianteeman brianteeman - edited - 27 Oct 2026
avatar richard67 richard67 - change - 27 Oct 2026
Title
…
[6.2]TinyMCE iframe title [a11y]
[6.2] TinyMCE iframe title [a11y]
avatar richard67 richard67 - edited - 27 Oct 2026
avatar exlemor
exlemor - comment - 27 Oct 2026

Hi @brianteeman, is this testable now? or do we need to wait for #48661 to be merged, (sorry for my confusion). (I ask because when I tried testing it, I didn't get the result desired).

avatar brianteeman
brianteeman - comment - 27 Oct 2026

Of course you have to wait

avatar brianteeman
brianteeman - comment - 27 Oct 2026

@exlemor from the tinymce bug report it might work with Firefox, but I would wait till we actually update the tinymce version in joomla. Or you could update it locally 'npm update tinymce'

Add a Comment

Login with GitHub to post a comment