Skip to content

Commit ff148a1

Browse files
authored
Merge branch 'feature/8.0.0/DOC-3147' into feature/8.0.0/DOC-3147_TINY-12118
2 parents ab48d8c + b2a8207 commit ff148a1

File tree

2 files changed

+69
-9
lines changed

2 files changed

+69
-9
lines changed

modules/ROOT/pages/8.0-release-notes.adoc

Lines changed: 67 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
= {productname} {release-version}
32
:release-version: 8.0.0
43
:navtitle: {productname} {release-version}
@@ -59,6 +58,16 @@ The following premium plugin updates were released alongside {productname} {rele
5958

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

61+
=== PowerPaste
62+
63+
The {productname} {release-version} release includes an accompanying release of the **PowerPaste** premium plugin.
64+
65+
==== Word import of lists with a "lighter" level failed parsing.
66+
67+
When users pasted content from Microsoft Word documents containing lists styled with Word’s "No List" setting into the editor with PowerPaste enabled, the operation failed due to a parsing error. As a result, the content was not inserted into the editor, causing disruption to content workflows. {productname} {release-version} addresses this issue by updating the **PowerPaste** parser to correctly handle lists with the "No List" style. As a result, users can now successfully paste such content into the editor without encountering errors.
68+
69+
For information on the **PowerPaste** plugin, see: xref:introduction-to-powerpaste.adoc[PowerPaste].
70+
6271

6372
[[accompanying-premium-plugin-end-of-life-announcement]]
6473
== Accompanying Premium plugin end-of-life announcement
@@ -99,10 +108,19 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a
99108

100109
{productname} {release-version} also includes the following improvement<s>:
101110

102-
// === <TINY-vwxyz 1 changelog entry>
103-
// #TINY-vwxyz1
111+
=== Instructions on how to navigate the color swatch, image select and insert table widget are now announced by screen readers.
112+
// #TINY-12189
104113

105-
// CCFR here.
114+
Previously, interactive elements such as the color swatch, create table grid, and image select were missing an `aria-label`. This resulted in a lack of instructions for keyboard users and hindered overall accessibility.
115+
116+
{productname} {release-version} now includes `aria-labels` for these elements, providing clear keyboard navigation instructions. This improvement ensures a more accessible experience for all users.
117+
118+
=== Resize handles are more accessible with `role` and `aria-valuetext` attributes.
119+
// #TINY-11421
120+
121+
In previous versions of {productname}, the editor's resize handle lacked a `role` attribute, raising accessibility concerns.
122+
123+
In {productname} {release-version}, the resize handle now includes a `role` seperator and an `aria-valuetext` attribute that dynamically reflects the current dimensions of the editor. These improvements enhance accessibility and ensure more accurate announcements by screen readers.
106124

107125

108126
[[additions]]
@@ -121,10 +139,17 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a
121139

122140
{productname} {release-version} also includes the following change<s>:
123141

124-
// === <TINY-vwxyz 1 changelog entry>
125-
// #TINY-vwxyz1
142+
=== Changed the default value for the `pagebreak_separator` option.
143+
// #TINY-12013
126144

127-
// CCFR here.
145+
In previous versions of {productname}, inserting a page break in the editor did not translate correctly when exporting using the xref:exportpdf.adoc[Export to PDF] plugin. Similarly, the xref:exportword.adoc[Export to Word] plugin also failed to preserve page breaks in the exported documents. As a result, exported files lacked the intended page breaks, leading to confusing output for users.
146+
147+
With the release of {productname} {release-version}, this issue has been resolved by updating the default HTML value of the `pagebreak_separator` option:
148+
149+
* **Old value** – `'<!-- pagebreak -->'`
150+
* **New value** – `'<div style="break-after: page"></div>'`
151+
152+
This change aligns better with modern standards and ensures that page breaks are now accurately rendered in exported documents.
128153

129154

130155
[[removed]]
@@ -150,6 +175,41 @@ In inline mode, the context form toolbar incorrectly shifted focus from the sele
150175

151176
{productname} {release-version} resolves this by ensuring that the focus is preserved properly, ensuring that the plugin now applies changes such as `alt` text to the correct image in inline mode.
152177

178+
=== Toolbar drawer now closes when the editor loses focus.
179+
// #TINY-12125
180+
181+
In previous versions of {productname}, the floating toolbar remained visible even when the editor lost focus. This behavior introduced potential accessibility concerns, as the toolbar was not properly associated with the editor it controlled, potentially causing confusion for users.
182+
183+
In {productname} {release-version}, the toolbar now automatically closes when the editor loses focus. This ensures it is only displayed within the appropriate context, enhancing accessibility and improving the overall user experience.
184+
185+
=== Arrow key navigation between buttons was blocked when a button is hovered by the mouse.
186+
// #TINY-12163
187+
188+
In previous versions of {productname}, if a button was hovered by the mouse while using arrow keys for navigation, focus would return to the previously focused element. This caused the selection to become stuck on the button with the `mouseover` event.
189+
190+
{productname} {release-version} resolves this issue by preventing the `mouseover` event from being triggered again during arrow key navigation, ensuring a seamless user experience when navigating with arrow keys.
191+
192+
=== It was not possible to navigate out of a `figcaption` using the left and right arrow keys in Firefox.
193+
// #TINY-11982
194+
195+
Prior to {productname} {release-version}, Firefox exhibited an issue where pressing the left or right arrow keys would not allow users to exit the image `figcaption` element. This behavior was inconsistent with other major browsers such as Google Chrome and Safari, where the arrow keys functioned as expected and allowed seamless navigation out of the `figcaption`.
196+
197+
With {productname} {release-version}, this issue has been resolved. Users can now exit the `figcaption` using the left/right arrow keys in Firefox, aligning its behavior with that of other browsers. This update ensures a more consistent user experience.
198+
199+
=== Decorative images would lose their decorative status when the `alt` subtoolbar was closed when using the apply button.
200+
// #TINY-11912
201+
202+
Previously, an issue was identified where closing the `alt` subtoolbar using the `Apply` button would inadvertently remove the decorative status from an image that was already marked as decorative. This occurred because the `onSetup` API disabled the input group, leading the `Apply` logic to incorrectly interpret the image as non-decorative.
203+
204+
This issue has been resolved in {productname} {release-version}. The `onSetup` and `Apply` behavior has been aligned to consistently evaluate the input group, ensuring the decorative status is preserved as expected.
205+
206+
=== The HTML schema did not treat `colgroup` or `col` elements as block elements.
207+
// #TINY-12092
208+
209+
In previous versions of {productname}, whitespace between `<colgroup>` and `<col>` tags was not removed by {productname}'s HTML schema. This behavior caused the editor to preserve unnecessary whitespace characters in the table markup.
210+
211+
This issue has been resolved in `{release-version}`. Both `colgroup` and `col` elements are now treated as block-level elements, ensuring that extraneous whitespace is stripped from these areas. As a result, the editor now produces cleaner and more concise table markup.
212+
153213

154214
[[security-fixes]]
155215
== Security fixes

modules/ROOT/partials/configuration/pagebreak_separator.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
*Type:* `+String+`
55

6-
*Default value:* `+'<!-- pagebreak -->'+`
6+
*Default value:* `+'<div style="break-after: page"></div>'+`
77

88
=== Example: using `+pagebreak_separator+`
99

@@ -13,6 +13,6 @@ tinymce.init({
1313
selector: 'textarea', // change this value according to your HTML
1414
plugins: 'pagebreak',
1515
toolbar: 'pagebreak',
16-
pagebreak_separator: '<!-- my page break -->'
16+
pagebreak_separator: '<div style="break-after: page">My page break</div>'
1717
});
1818
----

0 commit comments

Comments
 (0)