Skip to content

Commit 9eb2bdc

Browse files
authored
DOC-3147: Content marked with lang attributes was sometimes not spellchecked correctly. (#3777)
1 parent 38c93a6 commit 9eb2bdc

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

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

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,26 @@ The following premium plugin updates were released alongside {productname} {rele
6060

6161
=== Spell Checker
6262

63-
The {productname} {release-version} includes an accompanying release of the **Spell Checker** premium plugin.
63+
The {productname} {release-version} release includes an accompanying release of the **Spell Checker** premium plugin.
6464

65-
**Spell Checker** includes the following improvements.
65+
**Spell Checker** Premium plugin includes the following fix and improvements.
66+
67+
=== Content marked with `lang` attributes was sometimes not spellchecked correctly.
68+
// #TINY-12101
69+
70+
Previously, the spellchecker did not consistently handle content marked with different `lang` attributes, particularly when the language codes used different formats. This inconsistency led to missed spellchecking for words in spans that used alternate casing or separator conventions (e.g., `en-GB` vs `en_GB`).
71+
72+
This issue was introduced in {productname} 6.4, where documents containing a mix of language codes using different formats would not be reliably spellchecked. As a result, misspelled words in spans using alternate casing or separator conventions were not detected, even though they functioned as expected in version 6.3.
73+
74+
In {release-version}, support for mixed-case and mixed-format language codes has been restored. The spellchecker now correctly identifies and handles variations in language attribute formatting, ensuring that content is reliably checked regardless of code style. This improvement enables accurate spellchecking for documents that include multiple languages and diverse regional conventions.
6675

6776
==== Input label for misspelled word was not announced by screen readers.
6877
// #TINY-12167
6978

7079
In previous versions, the Spell Checker dialog's misspelled word input field lacked proper accessibility labeling, preventing screen readers from announcing its purpose. {productname} {release-version} resolves this accessibility limitation by adding the appropriate label association between the "Misspelled Word" text and its input field. This enhancement allows screen readers to correctly identify and announce the input field's purpose, improving the spell checking experience for users who rely on assistive technologies.
7180

7281
=== Language code standardization to RFC5646/BCP47 format
82+
// #TINY-12090
7383

7484
The {productname} {release-version} release introduces standardized support for language codes using the RFC5646 (also known as BCP47) format. This update applies to all language-related configurations, including:
7585

0 commit comments

Comments
 (0)