From d47c9af45c9256ec23be8545b914f6fb88a03591 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Thu, 29 Oct 2026 11:43:46 +1000 Subject: [PATCH 01/11] TINYDOC-3692 - Populate TinyMCE 8.10.2 release date --- modules/ROOT/pages/8.10.2-release-notes.adoc | 2 +- modules/ROOT/pages/changelog.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/8.10.2-release-notes.adoc b/modules/ROOT/pages/8.10.2-release-notes.adoc index 5a58bcbba0..eb7d8fe82f 100644 --- a/modules/ROOT/pages/8.10.2-release-notes.adoc +++ b/modules/ROOT/pages/8.10.2-release-notes.adoc @@ -11,7 +11,7 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] [[overview]] == Overview -{productname} {release-version} was released for {enterpriseversion} and {cloudname} on ,
^^, . These release notes provide an overview of the changes for {productname} {release-version}, including: +{productname} {release-version} was released for {enterpriseversion} and {cloudname} on Wednesday, November 11^th^, 2026. These release notes provide an overview of the changes for {productname} {release-version}, including: // Remove sections and section boilerplates as necessary. // Pluralise as necessary or remove the placeholder plural marker. diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index 1a9f1a4e36..8208652677 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -5,7 +5,7 @@ NOTE: This is the {productname} Community version changelog. For information about the latest {cloudname} or {enterpriseversion} Release, see: xref:release-notes.adoc[{productname} Release Notes]. -== xref:8.10.2-release-notes.adoc[8.10.2 - ] +== xref:8.10.2-release-notes.adoc[8.10.2 - 2026-11-11] //TODO From a0dd0dd4a5eabe688467b4a762f29e3b675a0ad8 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Mon, 9 Nov 2026 13:09:43 +1000 Subject: [PATCH 02/11] TINYDOC-3692: Long item text in dialog listboxes overflowed the dialog. (#4436) --- modules/ROOT/pages/8.10.2-release-notes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/pages/8.10.2-release-notes.adoc b/modules/ROOT/pages/8.10.2-release-notes.adoc index eb7d8fe82f..97d3b8e549 100644 --- a/modules/ROOT/pages/8.10.2-release-notes.adoc +++ b/modules/ROOT/pages/8.10.2-release-notes.adoc @@ -160,6 +160,13 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a // CCFR here. +=== Long item text in dialog listboxes overflowed the dialog +// #TINYMCE-14261 + +Previously, the menu of a listbox in a dialog grew to fit the longest item in the list. When an item had long text, such as an anchor with a long `+id+` in the *Anchors* field of the *Insert/Edit Link* dialog, the open menu extended past the edge of the dialog. The selected value also overflowed the field. The dialog displayed a horizontal scrollbar and the layout broke, which made the dialog difficult to read and use. + +In {productname} {release-version}, the menu of a dialog listbox matches the width of the field, and long items wrap onto several lines. When the selected value is too long for the field, the listbox truncates the value with an ellipsis. Long listbox items no longer break the dialog layout or add a horizontal scrollbar. + [[security-fixes]] == Security fixes From 11a55fb7fb2430a319a64d4da24500b78b1eeb93 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Mon, 9 Nov 2026 15:16:44 +1000 Subject: [PATCH 03/11] TINYDOC-3692: The image dialog got stuck on "Uploading image" when an empty or unreadable file was selected on the Upload tab. (#4434) --- modules/ROOT/pages/8.10.2-release-notes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/pages/8.10.2-release-notes.adoc b/modules/ROOT/pages/8.10.2-release-notes.adoc index 97d3b8e549..07c5016910 100644 --- a/modules/ROOT/pages/8.10.2-release-notes.adoc +++ b/modules/ROOT/pages/8.10.2-release-notes.adoc @@ -160,6 +160,13 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a // CCFR here. +=== The image dialog got stuck on "Uploading image" when an empty or unreadable file was selected on the Upload tab. +// #TINYMCE-7202 + +Previously, when a user selected an empty file, such as a 0-byte `+.png+` file, on the Upload tab of the image dialog, the dialog stayed on the "Uploading image" message, and the browser console showed an error. The dialog remained blocked and displayed no message about the problem. + +In {productname} {release-version}, when the image dialog cannot read the selected file or convert it to image data, the dialog cancels the upload and displays a "Failed to upload image" alert. After the user closes the alert, the dialog accepts input again, and the user can select a different file. + === Long item text in dialog listboxes overflowed the dialog // #TINYMCE-14261 From 0650659100bc8a01b5c412750c02556673461721 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Mon, 9 Nov 2026 15:21:24 +1000 Subject: [PATCH 04/11] TINYDOC-3692: Leaving a list with Enter copied the list item's styles onto the new paragraph. (#4433) --- modules/ROOT/pages/8.10.2-release-notes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/pages/8.10.2-release-notes.adoc b/modules/ROOT/pages/8.10.2-release-notes.adoc index 07c5016910..63c71da5e5 100644 --- a/modules/ROOT/pages/8.10.2-release-notes.adoc +++ b/modules/ROOT/pages/8.10.2-release-notes.adoc @@ -160,6 +160,13 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a // CCFR here. +=== Leaving a list with Enter copied the list item's styles onto the new paragraph. +// #TINYMCE-13035 + +Previously, when a user pressed Enter on an empty list item to leave a list, {productname} copied the styles of the list item to the new paragraph. For example, when a user applied bold to the entire content of a list item and pressed Enter twice to leave the list, the new paragraph inherited the `+font-weight+` style. Text typed in the paragraph stayed bold after the user turned bold off, and applying bold again added the bold format a second time. Color, font size, and font family set on a list item carried over to the new paragraph in the same way. + +In {productname} {release-version}, the editor copies the styles of an empty list item only when the new block is also a list item. A paragraph created by leaving a list no longer inherits the list item styles, so bold, italic, and other formats toggle as expected. + === The image dialog got stuck on "Uploading image" when an empty or unreadable file was selected on the Upload tab. // #TINYMCE-7202 From 5545f4a62e0b3b15f9c82ce239e78f9085839596 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Mon, 9 Nov 2026 16:47:18 +1000 Subject: [PATCH 05/11] TINYDOC-3692: Following an anchor link to a target inside a collapsed `details` element, such as a closed accordion, now expands it, as browsers do when navigating to an in-page link. (#4424) * TINYDOC-3692: Following an anchor link to a target inside a collapsed `details` element, such as a closed accordion, now expands it, as browsers do when navigating to an in-page link. * TINYDOC-3692: Remove the native browser comparison from the TINYMCE-14737 release note. --- modules/ROOT/pages/8.10.2-release-notes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/pages/8.10.2-release-notes.adoc b/modules/ROOT/pages/8.10.2-release-notes.adoc index 63c71da5e5..dd71d6d6b2 100644 --- a/modules/ROOT/pages/8.10.2-release-notes.adoc +++ b/modules/ROOT/pages/8.10.2-release-notes.adoc @@ -160,6 +160,13 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a // CCFR here. +=== Following an anchor link to a target inside a collapsed `+details+` element, such as a closed accordion, now expands it, as browsers do when navigating to an in-page link +// #TINYMCE-14737 + +Previously, when a link to an anchor inside a closed accordion was followed, {productname} scrolled to the target but left the accordion closed, so the target content stayed hidden. + +In {productname} {release-version}, the editor opens every closed `+
+` element that hides the target, including accordions, before scrolling to it. This applies when a link is followed with Ctrl+click (Cmd+click on macOS), with the Alt+Enter keyboard shortcut (⌥+Enter on macOS), with the *Open link* context menu item or toolbar button, or with a click in a disabled editor. For the full list of editor shortcuts, see xref:keyboard-shortcuts.adoc#editor-keyboard-shortcuts[Editor keyboard shortcuts]. In design mode, the accordion stays open in the editor content. In read-only and disabled modes, the accordion opens on screen only, and the editor content does not change. + === Leaving a list with Enter copied the list item's styles onto the new paragraph. // #TINYMCE-13035 From 6a3d1d4a5018a8d819f52cee5a6e65b1ccb9410c Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Mon, 9 Nov 2026 16:47:33 +1000 Subject: [PATCH 06/11] TINYDOC-3692: Words inside a `script` element were spellchecked when the `script` was the only content of the editor. (#4431) --- modules/ROOT/pages/8.10.2-release-notes.adoc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/ROOT/pages/8.10.2-release-notes.adoc b/modules/ROOT/pages/8.10.2-release-notes.adoc index dd71d6d6b2..8b60f1d850 100644 --- a/modules/ROOT/pages/8.10.2-release-notes.adoc +++ b/modules/ROOT/pages/8.10.2-release-notes.adoc @@ -71,6 +71,21 @@ The {productname} {release-version} release includes an accompanying release of For information on the **** plugin, see: xref:.adoc[]. +=== Spell Checker + +The {productname} {release-version} release includes an accompanying release of the **Spell Checker** premium plugin. + +**Spell Checker** includes the following fix. + +==== Words inside a `script` element were spellchecked when the `script` was the only content of the editor. +// #TINYMCE-15087 + +Previously, when a `+