TinyMCE 8.5.0
| These are the Tiny Cloud and TinyMCE Enterprise release notes. For information on the latest community version of TinyMCE, see the TinyMCE Changelog. |
Overview
TinyMCE 8.5.0 was released for TinyMCE Enterprise and Tiny Cloud on Wednesday, April 29th, 2026. These release notes provide an overview of the changes for TinyMCE 8.5.0, including:
Accompanying Premium plugin changes
The following premium plugin updates were released alongside TinyMCE 8.5.0.
Accompanying Enhanced Skins & Icon Packs changes
The TinyMCE 8.5.0 release includes an accompanying release of the Enhanced Skins & Icon Packs.
Enhanced Skins & Icon Packs
The Enhanced Skins & Icon Packs release includes the following updates:
The Enhanced Skins & Icon Packs were rebuilt to pull in the changes also incorporated into the default TinyMCE 8.5.0 skin, Oxide.
For information on using Enhanced Skins & Icon Packs, see: Enhanced Skins & Icon Packs.
Bug fixes
TinyMCE 8.5.0 also includes the following bug fix<es>:
Script elements would incorrectly be removed by DOMPurify when considered valid in the schema
Previously, script elements that were explicitly allowed through valid_elements or extended_valid_elements were removed during the sanitization process when xss_sanitization was enabled. DOMPurify flagged these elements as potential mXSS vectors and removed them entirely, even when the schema configuration indicated they were valid.
In TinyMCE 8.5.0, script elements that are considered valid in the schema are retained during sanitization. The sanitization process still removes unsafe attributes and content, but no longer removes the entire element when the schema explicitly allows it.
Iframe elements with children would incorrectly be removed by DOMPurify
Previously, iframe elements that contained child nodes were removed entirely during the sanitization process, even when the editor configuration allowed iframes. DOMPurify treated the presence of child nodes within an iframe as a potential mXSS risk and stripped the entire element from the content.
In TinyMCE 8.5.0, iframe elements are preserved during sanitization. Any child nodes and unsafe or invalid attributes are removed, but the iframe element itself remains in the editor content.