Skip to content

Commit 89c3297

Browse files
abhinavgandhamkemister85tiny-ben-tran
authored
DOC-3162: TinyMCE 7.7.2 Release Documentation (#3647)
* DOC-3162: TinyMCE 7.7.2 Release Documentation * DOC-3163: TinyMCE 7.7.2 Release Documentation and Community Changelog. (#3648) * DOC-3163: TinyMCE 7.7.2 Release Documentation and Community Changelog. * DOC-3163: Deleting an empty block within <li> would move cursor at the end of the <li>. (#3655) * DOC-3163: Exception when pressing tab in the last cell of a non-editable table. (#3653) * DOC-3163: Exception occurs when pressing in the last cell of a non-editable table. * Update modules/ROOT/pages/7.7.2-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard <[email protected]> * Update modules/ROOT/pages/7.7.2-release-notes.adoc * Update modules/ROOT/pages/7.7.2-release-notes.adoc --------- Co-authored-by: Karl Kemister-Sheppard <[email protected]> * DOC-3163: Exception was thrown when trying to use context form API after component was detached. (#3654) * DOC-3163: Exception was thrown when trying to use context form API after component was detached. * Update modules/ROOT/pages/7.7.2-release-notes.adoc * Update modules/ROOT/pages/7.7.2-release-notes.adoc --------- Co-authored-by: Karl Kemister-Sheppard <[email protected]> * DOC-3163: Updated changelog and cleaned up release note entries to align with changelog. * Update modules/ROOT/pages/7.7.2-release-notes.adoc --------- Co-authored-by: Karl Kemister-Sheppard <[email protected]> * Update modules/ROOT/pages/release-notes.adoc * Update modules/ROOT/pages/7.7.2-release-notes.adoc Co-authored-by: tiny-ben-tran <[email protected]> * Update modules/ROOT/pages/7.7.2-release-notes.adoc Co-authored-by: tiny-ben-tran <[email protected]> --------- Co-authored-by: Karl Kemister-Sheppard <[email protected]> Co-authored-by: tiny-ben-tran <[email protected]>
1 parent 80d35b4 commit 89c3297

File tree

4 files changed

+72
-0
lines changed

4 files changed

+72
-0
lines changed

modules/ROOT/nav.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,9 @@
420420
** xref:tinymce-and-cors.adoc[Cross-Origin Resource Sharing (CORS)]
421421
* Release information
422422
** xref:release-notes.adoc[Release notes for {productname}]
423+
*** {productname} 7.7.2
424+
**** xref:7.7.2-release-notes.adoc#overview[Overview]
425+
**** xref:7.7.2-release-notes.adoc#bug-fixes[Bug fixes]
423426
*** {productname} 7.7.1
424427
**** xref:7.7.1-release-notes.adoc#overview[Overview]
425428
**** xref:7.7.1-release-notes.adoc#accompanying-premium-self-hosted-server-side-component-changes[Accompanying Premium self-hosted server-side component changes]
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
= {productname} {release-version}
2+
:release-version: 7.7.2
3+
:navtitle: {productname} {release-version}
4+
:description: Release notes for {productname} {release-version}
5+
:keywords: releasenotes, bugfixes
6+
:page-toclevels: 1
7+
8+
include::partial$misc/admon-releasenotes-for-stable.adoc[]
9+
10+
11+
[[overview]]
12+
== Overview
13+
14+
{productname} {release-version} was released for {enterpriseversion} and {cloudname} on Wednesday, March 19^th^, 2025. These release notes provide an overview of the changes for {productname} {release-version}, including:
15+
16+
* xref:bug-fixes[Bug fixes]
17+
18+
[[bug-fixes]]
19+
== Bug fixes
20+
21+
{productname} {release-version} also includes the following bug fixes:
22+
23+
=== Error was thrown when pressing `Tab` in the last cell of a non-editable table.
24+
// #TINY-11797
25+
26+
Previously in {productname}, an issue was identified where pressing `Tab` in the last cell of a non-editable table attempted to insert a new row and move the selection to it. This behavior resulted in an infinite loop. Additionally, if `Tab` was pressed in an editable cell and the next cell was a `contenteditable="false"` (`CEF`) cell, with a `contenteditable="true"` element inside, the focus would skip the `CEF` cell.
27+
28+
This issue also triggered error messages when pressing `Tab` in the last cell of a non-editable table, negatively impacting page performance.
29+
30+
{productname} {release-version} resolves this issue by refining the tab navigation behavior:
31+
32+
* Pressing `Tab` in the last cell of a non-editable table now has no effect.
33+
* When `Tab` is pressed in an editable cell, and the next cell is a `CEF` cell with an editable element inside, the cursor is moved to an editable element within the `CEF` cell.
34+
35+
These improvements enhance table navigation, prevent unnecessary error messages, and optimize performance when working with non-editable tables.
36+
37+
=== Error was thrown when trying to use the context form API after a component was detached.
38+
// #TINY-11781
39+
40+
Previously, an error occurred when the `setValue` function from the xref:contextform.adoc#formapi[Context Form API] was called after the toolbar had been detached from the DOM. As a result, developers were unable to retrieve the value of the Context Form when using the API after the form had been closed.
41+
42+
{productname} {release-version} resolves this issue by ensuring that developers can now reliably get and set the value of the Context Form even after it has been detached.
43+
44+
=== Deleting an empty block within an `<li>` element would move cursor to the end of the `<li>`.
45+
// #TINY-11763
46+
47+
In previous versions of {productname}, an issue was identified where deleting an empty block within an `<li>` element would unexpectedly reposition the cursor at the end of the `<li>` element. Additionally, deleting an empty block located between two lists could trigger an error if all elements were nested within the same `<li>` element.
48+
49+
These issues led to confusing behavior, as users experienced unintended cursor movement and encountered error messages.
50+
51+
{productname} {release-version} resolves these issues by improving the list behavior. As a result, the cursor remains stable, and users no longer experience unexpected movements or error messages.

modules/ROOT/pages/changelog.adoc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
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].
66

7+
== xref:7.7.2-release-notes.adoc[7.7.2 - 2025-03-19]
8+
9+
=== Fixed
10+
* Error was thrown when pressing tab in the last cell of a non-editable table.
11+
// #TINY-11797
12+
* Error was thrown when trying to use the context form API after a component was detached.
13+
// #TINY-11781
14+
* Deleting an empty block within an <li> element would move cursor to the end of the <li>.
15+
// #TINY-11763
16+
* Deleting an empty block that was between two lists would throw an Error when all three elements were nested inside a list.
17+
// #TINY-11763
18+
719
== xref:7.7.1-release-notes.adoc[7.7.1 - 2025-03-05]
820

921
=== Fixed

modules/ROOT/pages/release-notes.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ This section lists the releases for {productname} 7 and the changes made in each
99
[cols="1,1"]
1010
|===
1111

12+
a|
13+
[.lead]
14+
xref:7.7.2-release-notes.adoc#overview[{productname} 7.7.2]
15+
16+
Release notes for {productname} 7.7.2
17+
1218
a|
1319
[.lead]
1420
xref:7.7.1-release-notes.adoc#overview[{productname} 7.7.1]

0 commit comments

Comments
 (0)