From 50431ae5812a27a6b679df904e8d33860af82810 Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Tue, 11 Mar 2025 10:50:32 +1000 Subject: [PATCH 1/6] DOC-3163: TinyMCE 7.7.2 Release Documentation and Community Changelog. --- modules/ROOT/pages/7.7.2-release-notes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/7.7.2-release-notes.adoc b/modules/ROOT/pages/7.7.2-release-notes.adoc index 218670ddd5..63892aacda 100644 --- a/modules/ROOT/pages/7.7.2-release-notes.adoc +++ b/modules/ROOT/pages/7.7.2-release-notes.adoc @@ -21,7 +21,7 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] [[bug-fixes]] == Bug fixes -{productname} {release-version} also includes the following bug fix: +{productname} {release-version} also includes the following bug fixes: === // #TINY-vwxyz1 From 8b894b2dc6f277b65acab43402455b56919d7224 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Tue, 18 Mar 2025 18:34:14 +1000 Subject: [PATCH 2/6] DOC-3163: Deleting an empty block within
  • would move cursor at the end of the
  • . (#3655) --- modules/ROOT/pages/7.7.2-release-notes.adoc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/7.7.2-release-notes.adoc b/modules/ROOT/pages/7.7.2-release-notes.adoc index 63892aacda..8089958609 100644 --- a/modules/ROOT/pages/7.7.2-release-notes.adoc +++ b/modules/ROOT/pages/7.7.2-release-notes.adoc @@ -23,10 +23,14 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] {productname} {release-version} also includes the following bug fixes: -=== -// #TINY-vwxyz1 +=== Deleting an empty block within an `
  • ` element would move the cursor at the end of the `
  • ` element. +// #TINY-11763 + +In previous versions of {productname}, an issue was identified where deleting an empty block within an `
  • ` element would unexpectedly reposition the cursor at the end of the `
  • ` element. Additionally, deleting an empty block located between two lists could trigger an error if all elements were nested within the same `
  • ` element. + +These issues led to confusing behavior, as users experienced unintended cursor movement and encountered error messages. -// CCFR here. +{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. [[security-fixes]] From cfe93b04e1b98ed318c5e62e5aba7a30b73adeb8 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Wed, 19 Mar 2025 10:04:04 +1000 Subject: [PATCH 3/6] 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 * 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 --- modules/ROOT/pages/7.7.2-release-notes.adoc | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/7.7.2-release-notes.adoc b/modules/ROOT/pages/7.7.2-release-notes.adoc index 8089958609..6f7293ebad 100644 --- a/modules/ROOT/pages/7.7.2-release-notes.adoc +++ b/modules/ROOT/pages/7.7.2-release-notes.adoc @@ -23,6 +23,20 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] {productname} {release-version} also includes the following bug fixes: +=== Exception occurs when pressing `tab` in the last cell of a non-editable table +// #TINY-11797 + +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. + +This issue also triggered error messages when pressing `Tab` in the last cell of a non-editable table, negatively impacting page performance. + +{productname} {release-version} resolves this issue by refining the tab navigation behavior: + +* Pressing `Tab` in the last cell of a non-editable table now has no effect. +* 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. + +These improvements enhance table navigation, prevent unnecessary error messages, and optimize performance when working with non-editable tables. + === Deleting an empty block within an `
  • ` element would move the cursor at the end of the `
  • ` element. // #TINY-11763 @@ -32,7 +46,6 @@ These issues led to confusing behavior, as users experienced unintended cursor m {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. - [[security-fixes]] == Security fixes From 011bad32becf930b4fa424d0b28f3d8da4a95888 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Wed, 19 Mar 2025 10:05:37 +1000 Subject: [PATCH 4/6] 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 --- modules/ROOT/pages/7.7.2-release-notes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/ROOT/pages/7.7.2-release-notes.adoc b/modules/ROOT/pages/7.7.2-release-notes.adoc index 6f7293ebad..60884d66ed 100644 --- a/modules/ROOT/pages/7.7.2-release-notes.adoc +++ b/modules/ROOT/pages/7.7.2-release-notes.adoc @@ -23,6 +23,13 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] {productname} {release-version} also includes the following bug fixes: +=== Exception was thrown when trying to use the context form API after the toolbar was detached. +// #TINY-11781 + +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. + +{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. + === Exception occurs when pressing `tab` in the last cell of a non-editable table // #TINY-11797 From 033f4acce57d34109688d9909d05f4a257ae4c55 Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Wed, 19 Mar 2025 11:01:30 +1000 Subject: [PATCH 5/6] DOC-3163: Updated changelog and cleaned up release note entries to align with changelog. --- modules/ROOT/nav.adoc | 1 - modules/ROOT/pages/7.7.2-release-notes.adoc | 35 +++++++-------------- modules/ROOT/pages/changelog.adoc | 12 +++++++ 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index e9b305f5b4..dec7a128e1 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -422,7 +422,6 @@ *** {productname} 7.7.2 **** xref:7.7.2-release-notes.adoc#overview[Overview] **** xref:7.7.2-release-notes.adoc#bug-fixes[Bug fixes] -**** xref:7.7.2-release-notes.adoc#security-fixes[Security fixes] *** {productname} 7.7.1 **** xref:7.7.1-release-notes.adoc#overview[Overview] **** xref:7.7.1-release-notes.adoc#accompanying-premium-self-hosted-server-side-component-changes[Accompanying Premium self-hosted server-side component changes] diff --git a/modules/ROOT/pages/7.7.2-release-notes.adoc b/modules/ROOT/pages/7.7.2-release-notes.adoc index 60884d66ed..053296ceb6 100644 --- a/modules/ROOT/pages/7.7.2-release-notes.adoc +++ b/modules/ROOT/pages/7.7.2-release-notes.adoc @@ -2,7 +2,7 @@ :release-version: 7.7.2 :navtitle: {productname} {release-version} :description: Release notes for {productname} {release-version} -:keywords: releasenotes, bugfixes, security +:keywords: releasenotes, bugfixes :page-toclevels: 1 include::partial$misc/admon-releasenotes-for-stable.adoc[] @@ -11,26 +11,18 @@ 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, March 19^th^, 2025. 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. * xref:bug-fixes[Bug fixes] -* xref:security-fixes[Security fixes] [[bug-fixes]] == Bug fixes {productname} {release-version} also includes the following bug fixes: -=== Exception was thrown when trying to use the context form API after the toolbar was detached. -// #TINY-11781 - -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. - -{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. - -=== Exception occurs when pressing `tab` in the last cell of a non-editable table +=== Error was thrown when pressing `tab` in the last cell of a non-editable table. // #TINY-11797 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. @@ -44,21 +36,18 @@ This issue also triggered error messages when pressing `Tab` in the last cell of These improvements enhance table navigation, prevent unnecessary error messages, and optimize performance when working with non-editable tables. -=== Deleting an empty block within an `
  • ` element would move the cursor at the end of the `
  • ` element. -// #TINY-11763 - -In previous versions of {productname}, an issue was identified where deleting an empty block within an `
  • ` element would unexpectedly reposition the cursor at the end of the `
  • ` element. Additionally, deleting an empty block located between two lists could trigger an error if all elements were nested within the same `
  • ` element. +=== Error was thrown when trying to use the context form API after a component was detached. +// #TINY-11781 -These issues led to confusing behavior, as users experienced unintended cursor movement and encountered error messages. +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. -{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. +{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. -[[security-fixes]] -== Security fixes +=== Deleting an empty block within an `
  • ` element would move cursor to the end of the `
  • `. +// #TINY-11763 -{productname} {release-version} includes : +In previous versions of {productname}, an issue was identified where deleting an empty block within an `
  • ` element would unexpectedly reposition the cursor at the end of the `
  • ` element. Additionally, deleting an empty block located between two lists could trigger an error if all elements were nested within the same `
  • ` element. -=== -// #TINY-vwxyz1 +These issues led to confusing behavior, as users experienced unintended cursor movement and encountered error messages. -// CCFR here. \ No newline at end of file +{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. \ No newline at end of file diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index 94d171e5fb..1693572010 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -4,6 +4,18 @@ 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:7.7.2-release-notes.adoc[7.7.2 - 2025-03-19] + +=== Fixed +* Error was thrown when pressing tab in the last cell of a non-editable table. +// #TINY-11797 +* Error was thrown when trying to use the context form API after a component was detached. +// #TINY-11781 +* Deleting an empty block within an
  • element would move cursor to the end of the
  • . +// #TINY-11763 +* Deleting an empty block that was between two lists would throw an Error when all three elements were nested inside a list. +// #TINY-11763 + == xref:7.7.1-release-notes.adoc[7.7.1 - 2025-03-05] === Fixed From 2991682f394a70018ebcae6ab091c401511e4b4e Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Wed, 19 Mar 2025 13:13:58 +1000 Subject: [PATCH 6/6] Update modules/ROOT/pages/7.7.2-release-notes.adoc --- modules/ROOT/pages/7.7.2-release-notes.adoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/ROOT/pages/7.7.2-release-notes.adoc b/modules/ROOT/pages/7.7.2-release-notes.adoc index 053296ceb6..fdb5fe5aa0 100644 --- a/modules/ROOT/pages/7.7.2-release-notes.adoc +++ b/modules/ROOT/pages/7.7.2-release-notes.adoc @@ -13,8 +13,6 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] {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: -// Remove sections and section boilerplates as necessary. -// Pluralise as necessary or remove the placeholder plural marker. * xref:bug-fixes[Bug fixes] [[bug-fixes]]