TinyMCE 8.9.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.9.0 was released for TinyMCE Enterprise and Tiny Cloud on Wednesday, August 26th, 2026. These release notes provide an overview of the changes for TinyMCE 8.9.0, including:
[[new-premium-plugin<s>]] == New Premium plugin<s>
The following new Premium plugin was released alongside TinyMCE 8.9.0.
Accompanying Premium plugin changes
The following premium plugin updates were released alongside TinyMCE 8.9.0.
Accompanying Enhanced Skins & Icon Packs changes
The TinyMCE 8.9.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.9.0 skin, Oxide.
For information on using Enhanced Skins & Icon Packs, see: Enhanced Skins & Icon Packs.
Bug fixes
TinyMCE 8.9.0 also includes the following bug fix<es>:
Image with empty alt text would add role="presentation" instead of adding alt text when updated
Previously, the Image plugin treated any image with an empty alt attribute as decorative. When a11y_advanced_options was disabled, the Insert/Edit Image dialog did not show the Image is decorative option, so the dialog offered no way to change that state. Entering alternative text for such an image and saving the dialog applied role="presentation" and left the alt attribute empty, discarding the text that had been entered.
In TinyMCE 8.9.0, the Image plugin marks an image as decorative only when the Insert/Edit Image dialog presents the accessibility options. Entering alternative text for an image with an empty alt attribute now applies that text to the image.