|These are the Tiny Cloud and TinyMCE Enterprise release notes. For information on the latest community version of TinyMCE, see the TinyMCE Changelog.
The TinyMCE 6.4.2 release includes an accompanying release of the Premium Skins and Icon Packs.
The Premium Skins and Icon Packs release includes the following updates:
The Premium Skins and Icon Packs were rebuilt to pull in the changes also incorporated into the default TinyMCE 6.4.2 skin, Oxide.
For information on using premium skins and icon packs, see: Premium Skins and Icon Packs.
The following premium plugin updates were released alongside TinyMCE 6.4.2.
The TinyMCE 6.4.2 release includes an accompanying release of the TinyMCE Comments premium plugin.
TinyMCE Comments 3.3.2 includes the following bug fix:
In previous versions of TinyMCE, when the Premium plugin, Tiny Comments was also running, TinyMCE did not check the state of the comments section.
Consequently, the Comments > Delete all conversations menu item was not disabled even when the comments section was empty.
With this update, when Tiny Comments is running, TinyMCE checks the comments section state and this menu item is, as expected, disabled when the TinyMCE comments section contains no comments.
For information on the Comments plugin, see: Comments plugin.
TinyMCE 6.4.2 includes the following bug fixes:
quickimage toolbar button failed to insert images selected from the local computer when running on Google Chrome for macOS
A regression was discovered in TinyMCE 6.4.0 when the macOS version of Google Chrome was the host browser: the
focusin editor event occurred before the
change event for a file input.
As a consequence, although selecting the
quickimage toolbar button presented the macOS-native NSOpenPanel dialogue box as expected, images selected from this dialogue box were not inserted into the TinyMCE document.
For this update, the regression has been corrected. In TinyMCE 6.4.2, local images selected after the
quickimage button is selected are added to the TinyMCE document, as expected.
In previous versions of TinyMCE, when hovering over tree dialog component items, the mouse pointer style rendered incorrectly.
Specifically, the mouse pointer rendered as an I-beam pointer rather than the default arrow pointer.
In TinyMCE 6.4.2, the styles for tree component items have been updated to correct this issue.
|as of TinyMCE 6.4.2, tree components are only used as part of the Advanced Templates Premium plugin.
In previous versions of TinyMCE, when the editor contained an image with an invalid or unreachable blob url, it displayed an error notification banner within the editor viewport which impacted the user experience.
For TinyMCE 6.4.2 the error notification banner has been removed: the visible broken image icon is notification enough for the end-user.
Setting an invalid unit in the
fontsizeinput changed it to the default value instead of reverting it to the previous, and valid value
In previous versions of TinyMCE, when an invalid value was entered into the
fontsizeinput toolbar component, the value was not parsed and both the value and unit were set to their default values: 0 and pt respectively.
As a consequence, entering an invalid value set selected text, or the insertion point, to 0pt.
In TinyMCE 6.4.2, if an invalid string is entered in the
fontsizeinput entry field, the
fontsizeinput value reverts to the previous, valid, value.
tox-button-secondary buttons now support the
In previous versions of TinyMCE, the
--enabled css class for
tox-button-secondary was not defined.
As a consequence, some TinyMCE toolbar buttons did not render all their possible states as expected when they were selected so as to enable UI option the button represents.
With this update, the
--enabled css class has been defined. And TinyMCE toolbar buttons render all their possible states as expected when the UI option a button represents is activated.
urlinput dialog component would not open the type-ahead dropdown when the input value was reset to an empty string
In previous versions of TinyMCE, a console error was thrown when the Source field of the Insert Media dialog was reset.
As a consequence, the dropdown list of suggested URLs did not expand.
To fix this issue, the code for the
urlinput component that is responsible for gathering the correct dropdown items was updated.
As a result, the URL suggestions dropdown list now expands even on the empty Source field. As well, the host browser’s console no longer returns errors.
Selection was not correctly scrolled horizontally into view when using the
In previous versions of TinyMCE, the
scrollToMarker function manually calculated how much should be scrolled vertically. The horizontal scroll amount, however, was set to a specific value: left of the marker.
As a consequence, in some circumstances TinyMCE editor instances did not scroll to the correct horizontal position.
To fix this, instead of manually calculating the vertical and horizontal marker position, TinyMCE 6.4.2 now uses a native
scrollIntoView function to keep the marker in the viewport.
In previous versions of TinyMCE, menu buttons were assigned an internal attribute.
When the More toolbar button — … — was opened, and the, now-visible, floating toolbar contained a menu button, using the Tab key to navigate through the floating toolbar icons would, because of this attribute and in some circumstances, stop progressing through the toolbar and, sometimes, enter a selection loop.
For this update this internal attribute has been removed and using the Tab key to activate floating toolbar icons progresses through these icons as expected.
Redial would, in some circumstances, cause elements to not have an initial value selected when they should have
In previous versions of TinyMCE, the host browser did not properly manage switching child elements when the Accessibility Checker dialog was visible.
As a consequence, the dropdown menu in this dialog would, in some circumstances, present without one of the dropdown menu’s options being selected by default.
To fix this issue TinyMCE now populates the element with a default value, unless this menu is explicitly configured as empty by the particular TinyMCE instance’s configuration.
As a consequence, when a TinyMCE instance included the Advanced Lists Premium plugin, the contextual toolbar did not display button status on the toolbar correctly.
With this update, the setup handler for the Advanced Lists Premium plugin now matches the setup handler settings for the Open Source Lists plugin. And toolbar icon state is now correctly rendered on the contextual toolbar.