TinyMCE 8.8.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.8.0 was released for TinyMCE Enterprise and Tiny Cloud on Wednesday, July 15th, 2026. These release notes provide an overview of the changes for TinyMCE 8.8.0, including:
[[new-premium-plugin<s>]] == New Premium plugin<s>
The following new Premium plugin was released alongside TinyMCE 8.8.0.
Accompanying Premium plugin changes
The following premium plugin updates were released alongside TinyMCE 8.8.0.
Accompanying Enhanced Skins & Icon Packs changes
The TinyMCE 8.8.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.8.0 skin, Oxide.
For information on using Enhanced Skins & Icon Packs, see: Enhanced Skins & Icon Packs.
Bug fixes
TinyMCE 8.8.0 also includes the following bug fix<es>:
Clicking anchor links with special characters could throw a querySelectorAll error
Previously, clicking an anchor link whose href contained special characters, such as the semicolons common in Google Web Toolkit (GWT) place tokens like #!placetoken;param1=value1;param2=value2, threw a querySelectorAll syntax error: Uncaught SyntaxError: Failed to execute 'querySelectorAll' on 'Document': '...' is not a valid selector. This occurred both in read-only mode and when using the Link plugin Open link feature through the toolbar button, the context menu, and the Alt+Enter keyboard shortcut. The error appeared in the console and prevented navigation to the target bookmark.
In TinyMCE 8.8.0, anchor href values are escaped with CSS.escape before they are used as querySelectorAll selectors, so all ASCII special characters in an href are handled. Clicking anchor links with special characters no longer throws an error, and the editor scrolls to the target bookmark across different URL fragment formats.