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.

<Premium plugin name>

The new Premium plugin, <Premium plugin name> // description here.

For information on the <Premium plugin name> plugin, see xref:<plugincode>.adoc[<Premium plugin name>].

New Open Source plugin

The following new Open Source plugin was released alongside TinyMCE 8.9.0.

<Open source plugin name>

The new open source plugin, <Open source plugin name> // description here.

For information on the <Open source plugin name> plugin, see xref:<plugincode>.adoc[<Open source plugin name>].

Accompanying Premium plugin changes

The following premium plugin updates were released alongside TinyMCE 8.9.0.

<Premium plugin name 1> <Premium plugin name 1 version>

The TinyMCE 8.9.0 release includes an accompanying release of the <Premium plugin name 1> premium plugin.

<Premium plugin name 1> <Premium plugin name 1 version> includes the following <fixes, changes, improvements>.

<Premium plugin name 1 change 1>

For information on the <Premium plugin name 1> plugin, see: xref:<plugincode>.adoc[<Premium plugin name 1>].

Accompanying Premium plugin end-of-life announcement

The following Premium plugin has been announced as reaching its end-of-life:

<Premium plugin name eol>

TinyMCE’s xref:<plugincode>.adoc[<Premium plugin name eol>] plugin will be deactivated on <month> <DD>, <YYYY>, and is no longer available for purchase.

Accompanying open source plugin end-of-life announcement

The following open source plugin has been announced as reaching its end-of-life:

<Open source plugin name eol>

TinyMCE’s xref:<plugincode>.adoc[<Open source plugin name eol>] plugin will be deactivated on <month> <DD>, <YYYY>, and is no longer available for purchase.

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.

Improvements

TinyMCE 8.9.0 also includes the following improvement<s>:

<TINY-vwxyz 1 changelog entry>

Previously, the styles applied to the content of a sidebar fixed the width of that sidebar. A user working in a wide editor could not give a sidebar more room, and a user working in a narrow editor could not reclaim space for the editable area.

In TinyMCE 8.9.0, TinyMCE renders a resize handle on sidebars registered with the resizable property set to true, and a user can drag that handle to resize the sidebar. The sidebars registered by the Comments and TinyMCE AI plugins are resizable by default. To keep the editable area usable, TinyMCE does not allow the editable area to shrink below 280 pixels, whatever width a user requests.

Additions

TinyMCE 8.9.0 also includes the following addition<s>:

<TINY-vwxyz 1 changelog entry>

New options for configuring the width of resizable sidebars

Previously, the content styles of a sidebar determined the width of that sidebar, and no editor option set that width.

In TinyMCE 8.9.0, three new options configure the width of any sidebar registered with the resizable property set to true. The sidebar_width option sets the width the sidebar opens at and defaults to 440. The sidebar_min_width and sidebar_max_width options set the smallest and largest widths a user can drag the sidebar to and default to 300 and 800. All three options set widths in pixels. To keep the editable area usable, TinyMCE does not allow the editable area to shrink below 280 pixels, and this limit takes precedence over all three options.

New SidebarResizeStart and SidebarResized events for tracking sidebar resizing

In TinyMCE 8.9.0, two new events report when a user resizes a sidebar. TinyMCE fires SidebarResizeStart when a user starts dragging the resize handle, and SidebarResized when a user stops dragging. The SidebarResized event carries a { width: number } payload holding the width of the sidebar, in pixels, after the resize.

Together with the sidebar_width option, these events allow an integration to store the width a user chooses and restore it the next time the editor loads. For an example, see: Persisting the sidebar width.

Changes

TinyMCE 8.9.0 also includes the following change<s>:

<TINY-vwxyz 1 changelog entry>

The new resizable property controls whether a custom sidebar can be resized

Previously, the styles applied to the content of a sidebar registered through addSidebar controlled the width of that sidebar. Resizable sidebars require TinyMCE to control that width instead, and that change of control would alter how every existing custom sidebar renders.

In TinyMCE 8.9.0, the addSidebar specification object accepts a new optional resizable property that defaults to false. A custom sidebar registered without the property renders as it did in earlier versions and is not resizable, so existing integrations are unaffected. Setting the property to true makes the sidebar resizable and requires the content of the sidebar to follow the width of the parent element. For information, see: Styling a resizable sidebar.

The sidebars registered by the Comments and TinyMCE AI plugins set resizable to true and are resizable by default.

Removed

TinyMCE 8.9.0 also includes the following removal<s>:

<TINY-vwxyz 1 changelog entry>

Bug fixes

TinyMCE 8.9.0 also includes the following bug fix<es>:

<TINY-vwxyz 1 changelog entry>

Security fixes

TinyMCE 8.9.0 includes <a fix | fixes for the following security issue<s>:

<TINY-vwxyz 1 changelog entry>

Deprecated

TinyMCE 8.9.0 includes the following deprecation<s>:

The <plugin> configuration property, <name>, has been deprecated

Known issues

This section describes issues that users of TinyMCE 8.9.0 may encounter and possible workarounds for these issues.

There <is one | are <number> known issue<s> in TinyMCE 8.9.0.

<TINY-vwxyz 1 changelog entry>