From 1aea7a76295e8e0e8194e2c4cb8f3ad93784d44f Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Tue, 11 Feb 2025 21:56:22 +0530 Subject: [PATCH 1/2] DOC-3132: The element in MathML was not properly retained when elements was allowed. --- modules/ROOT/pages/7.7.0-release-notes.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/ROOT/pages/7.7.0-release-notes.adoc b/modules/ROOT/pages/7.7.0-release-notes.adoc index 93592f1859..87764c52cc 100644 --- a/modules/ROOT/pages/7.7.0-release-notes.adoc +++ b/modules/ROOT/pages/7.7.0-release-notes.adoc @@ -141,6 +141,14 @@ the help dialog would not open if the plugin was disabled, leading to confusion. {productname} {release-version} addresses this issue by ensuring that if the help plugin is disabled, the screen reader announces only "Rich Text Area." If the help plugin is enabled, the screen reader announces "Rich Text Area. Press `ALT-0` for help.". +=== The `semantics` element in MathML was not properly retained when `annotation` elements was allowed. +// #TINY-11755 + +Previously, in {productname}, an issue was identified where the `semantics` MathML element was removed, even when the `allow_mathml_annotation_encodings` property was configured to allow a specific annotation element. As a result, the generated MathML was invalid because the `annotation` element must be a child of a `semantics` element. +This also caused rendering issues in some browsers. + +In {productname} {release-version}, this issue has been resolved by retaining the `semantics` element whenever the `allow_mathml_annotation_encodings` property is set to a non-empty array. This ensures that valid MathML is generated, improving compatibility with third-party tools and browser rendering. + [[known-issues]] == Known issues From 8d29ef9f744eac1f9e7daecd8f3cf928eab70d86 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Wed, 12 Feb 2025 22:36:28 +0530 Subject: [PATCH 2/2] Update modules/ROOT/pages/7.7.0-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.7.0-release-notes.adoc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/7.7.0-release-notes.adoc b/modules/ROOT/pages/7.7.0-release-notes.adoc index 87764c52cc..723e00df6f 100644 --- a/modules/ROOT/pages/7.7.0-release-notes.adoc +++ b/modules/ROOT/pages/7.7.0-release-notes.adoc @@ -141,13 +141,12 @@ the help dialog would not open if the plugin was disabled, leading to confusion. {productname} {release-version} addresses this issue by ensuring that if the help plugin is disabled, the screen reader announces only "Rich Text Area." If the help plugin is enabled, the screen reader announces "Rich Text Area. Press `ALT-0` for help.". -=== The `semantics` element in MathML was not properly retained when `annotation` elements was allowed. +=== The `semantics` element in MathML was not properly preserved when `annotation` elements were allowed. // #TINY-11755 -Previously, in {productname}, an issue was identified where the `semantics` MathML element was removed, even when the `allow_mathml_annotation_encodings` property was configured to allow a specific annotation element. As a result, the generated MathML was invalid because the `annotation` element must be a child of a `semantics` element. -This also caused rendering issues in some browsers. +Previously, in {productname}, an issue was identified in which the `semantics` MathML element was removed, even when a specific annotation element was allowed by the `allow_mathml_annotation_encodings` property. As a result, the generated MathML was invalid because the annotation element must be a child of a `semantics` element. This also caused rendering issues in some browsers. -In {productname} {release-version}, this issue has been resolved by retaining the `semantics` element whenever the `allow_mathml_annotation_encodings` property is set to a non-empty array. This ensures that valid MathML is generated, improving compatibility with third-party tools and browser rendering. +In {productname} {release-version}, this issue has been resolved by preserving the `semantics` element whenever the `allow_mathml_annotation_encodings` property is set to a non-empty array. This ensures that valid MathML is generated, improving compatibility with third-party tools and browser rendering. [[known-issues]] == Known issues