You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{productname} 8.2.0 was released for {enterpriseversion} and {cloudname} on Wednesday, October 22^nd^, 2025. These release notes provide an overview of the changes for {productname} 8.2.0, including:
14
+
{productname} {release-version} was released for {enterpriseversion} and {cloudname} on Wednesday, October 22^nd^, 2025. These release notes provide an overview of the changes for {productname} {release-version}, including:
The {productname} 8.2.0 release includes an accompanying release of the **Enhanced Skins & Icon Packs**.
133
-
134
-
=== Enhanced Skins & Icon Packs
135
-
136
-
The **Enhanced Skins & Icon Packs** release includes the following updates:
137
-
138
-
The **Enhanced Skins & Icon Packs** were rebuilt to pull in the changes also incorporated into the default {productname} 8.2.0 skin, Oxide.
139
-
140
-
For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-and-icon-packs.adoc[Enhanced Skins & Icon Packs].
141
-
142
-
143
123
[[improvements]]
144
124
== Improvements
145
125
146
126
{productname} 8.2.0 also includes the following improvement<s>:
147
127
148
-
// === <TINY-vwxyz 1 changelog entry>
149
-
// #TINY-vwxyz1
150
-
151
-
// CCFR here.
152
-
153
-
154
-
[[additions]]
155
-
== Additions
156
-
157
-
{productname} 8.2.0 also includes the following addition<s>:
158
-
159
-
=== Added support for loading web components into iframes
160
-
// #TINY-13006
161
-
162
-
Previously, there was no method to load web components into the editor iframe or preview iframes used by other plugins, which prevented these components from rendering correctly. This limitation impacted users who relied on custom web components for extended editor functionality or content visualization. In {release-version}, a new API link:https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.html.schema/#getComponentUrls[getComponentUrls] has been introduced that allows specifying a script URL for the web component within the custom element schema. This enhancement enables web components to be properly registered and rendered within the {productname} editor environment.
163
-
164
-
For an example of using custom elements with block-level and inline-level components, see: xref:content-filtering.adoc#example-using-custom_elements-with-block-level-and-inline-level-components[Example using `+custom_elements+` with block-level and inline-level components].
165
-
166
-
// === <TINY-vwxyz 1 changelog entry>
167
-
// #TINY-vwxyz1
168
-
169
-
// CCFR here.
170
-
171
-
172
-
[[changes]]
173
-
== Changes
174
-
175
-
{productname} 8.2.0 also includes the following change<s>:
176
-
177
-
// === <TINY-vwxyz 1 changelog entry>
178
-
// #TINY-vwxyz1
179
-
180
-
// CCFR here.
181
-
182
-
183
-
[[removed]]
184
-
== Removed
185
-
186
-
{productname} 8.2.0 also includes the following removal<s>:
187
-
188
-
// === <TINY-vwxyz 1 changelog entry>
189
-
// #TINY-vwxyz1
190
-
191
-
// CCFR here.
128
+
=== Some elements would be given an extra newline by the serializer when indented
129
+
// #TINY-12857
192
130
131
+
Previously, certain elements received an additional newline when indented due to the title not being correctly recognized as a block by the DOM Parser serializer. This caused unwanted whitespace to appear in the output. The issue was resolved by explicitly marking the title as a block within the code, ensuring that serialization no longer introduces unnecessary whitespace.
193
132
194
133
[[bug-fixes]]
195
134
== Bug fixes
196
135
197
-
{productname} 8.2.0 also includes the following bug fix<es>:
136
+
{productname} 8.2.0 also includes the following bug fixes:
198
137
199
-
// === <TINY-vwxyz 1 changelog entry>
200
-
// #TINY-vwxyz1
138
+
=== UI elements like focus outlines and placeholders would be visible after printing
139
+
// TINY-12584
201
140
202
-
// CCFR here.
141
+
Previously, UI elements such as focus outlines and placeholder text were rendered in printed versions of the editor content, resulting in unwanted visual artifacts in printed documents. This behavior caused confusion and reduced the professional appearance of printed materials. To address this issue, printing-specific styles were introduced to automatically hide all UI-related elements within the editor content during printing. As a result, printed output now includes only the intended content, ensuring clean and consistent presentation across all printouts.
203
142
204
-
=== The schema will now allow the `property` RDFa attribute on `meta` elements
205
-
// #TINY-12858
143
+
=== The `open` attribute on `<details>` elements is now normalized to `open="open"` when the accordion plugin is enabled.
144
+
// #TINY-12862
206
145
207
-
Previously, the schema did not recognize the `property` RDFa attribute as valid for `meta` elements, causing it to be removed during content validation in features such as the {productname} `fullpagehtml` premium plugin. This behavior could strip essential metadata used for social media previews or structured data integrations, and required integrators to manually whitelist the attribute to retain it.
146
+
// TBA was tagged as Task
208
147
209
-
In {release-version}, the schema has been updated to include `property` as a valid attribute for `meta` elements. This change ensures compatibility with common metadata standards.
148
+
=== Tooltips on toolbar buttons sometimes remained visible if the button icon was updated while hovered
149
+
// #TINY-12289
150
+
151
+
Previously, button tooltips were not always dismissed correctly when icons were updated, because the element handling hover events was being replaced and the `mouseout` event never fired. This caused tooltips to remain visible after clicking a button, creating a confusing UI experience.
152
+
153
+
{productname} {release-version} addresses this issue by adjusting the icon rendering logic so hover and tooltip behavior are attached to the button itself rather than the icon element. As a result, when the `setIcon` API updates icons, it no longer interferes with mouse events.
210
154
211
155
=== The editor would upon gaining focus scroll to the center of the editor on some browsers if the top of the editor was out of frame
212
156
// #TINY-12626
@@ -229,53 +173,31 @@ Previously, when using arrow keys to navigate content containing absolutely posi
229
173
230
174
In {productname} {release-version}, the horizontal caret navigation logic has been updated to ensure that the caret movement is no longer disrupted when navigating around absolutely positioned elements.
231
175
232
-
=== UI elements like focus outlines and placeholders would be visible after printing
233
-
// TINY-12584
234
-
235
-
Previously, UI elements such as focus outlines and placeholder text were rendered in printed versions of the editor content, resulting in unwanted visual artifacts in printed documents. This behavior caused confusion and reduced the professional appearance of printed materials. To address this issue, printing-specific styles were introduced to automatically hide all UI-related elements within the editor content during printing. As a result, printed output now includes only the intended content, ensuring clean and consistent presentation across all printouts.
236
-
237
-
=== Tooltips on toolbar buttons sometimes remained visible if the button icon was updated while hovered
238
-
// #TINY-12289
239
-
240
-
Previously, button tooltips were not always dismissed correctly when icons were updated, because the element handling hover events was being replaced and the `mouseout` event never fired. This caused tooltips to remain visible after clicking a button, creating a confusing UI experience.
241
-
242
-
{productname} {release-version} addresses this issue by adjusting the icon rendering logic so hover and tooltip behavior are attached to the button itself rather than the icon element. As a result, when the `setIcon` API updates icons, it no longer interferes with mouse events.
243
-
244
-
=== Some elements would be given an extra newline by the serializer when indented
245
-
// #TINY-12857
246
-
247
-
Previously, certain elements received an additional newline when indented due to the title not being correctly recognized as a block by the DOM Parser serializer. This caused unwanted whitespace to appear in the output. The issue was resolved by explicitly marking the title as a block within the code, ensuring that serialization no longer introduces unnecessary whitespace.
248
-
249
-
[[security-fixes]]
250
-
== Security fixes
251
-
252
-
{productname} 8.2.0 includes <a fix | fixes for the following security issue<s>:
253
-
254
-
// === <TINY-vwxyz 1 changelog entry>
255
-
// #TINY-vwxyz1
256
-
257
-
// CCFR here.
176
+
=== The schema will now allow the `property` RDFa attribute on `meta` elements
177
+
// #TINY-12858
258
178
179
+
Previously, the schema did not recognize the `property` RDFa attribute as valid for `meta` elements, causing it to be removed during content validation in features such as the {productname} `fullpagehtml` premium plugin. This behavior could strip essential metadata used for social media previews or structured data integrations, and required integrators to manually whitelist the attribute to retain it.
259
180
260
-
[[deprecated]]
261
-
== Deprecated
181
+
In {release-version}, the schema has been updated to include `property` as a valid attribute for `meta` elements. This change ensures compatibility with common metadata standards.
262
182
263
-
{productname} 8.2.0 includes the following deprecation<s>:
183
+
=== Corrected type of `undoManager.add` method. The `event` parameter is type `EditorEvent` not `Event`.
184
+
// #TINY-12936
264
185
265
-
// === The `<plugin>` configuration property, `<name>`, has been deprecated
266
-
// #TINY-vwxyz1
186
+
// TBA was tagged as Task
267
187
268
-
// CCFR here.
188
+
=== Chromium browsers would in certain situations scroll the editor unexpectedly when dragging content over the editor.
189
+
// #INT-3373
269
190
191
+
// TBA was missing target version
270
192
271
-
[[known-issues]]
272
-
== Known issues
193
+
=== Added support for loading web components into iframes
194
+
// #TINY-13006
273
195
274
-
This section describes issues that users of {productname} 8.2.0 may encounter and possible workarounds for these issues.
196
+
Previously, there was no method to load web components into the editor iframe or preview iframes used by other plugins, which prevented these components from rendering correctly. This limitation impacted users who relied on custom web components for extended editor functionality or content visualization. In {release-version}, a new API link:https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.html.schema/#getComponentUrls[getComponentUrls] has been introduced that allows specifying a script URL for the web component within the custom element schema. This enhancement enables web components to be properly registered and rendered within the {productname} editor environment.
275
197
276
-
There <is one | are <number> known issue<s> in {productname} 8.2.0.
198
+
For an example of using custom elements with block-level and inline-level components, see: xref:content-filtering.adoc#example-using-custom_elements-with-block-level-and-inline-level-components[Example using `+custom_elements+` with block-level and inline-level components].
0 commit comments