Spellcheck broken for words with "Umlaute" in some text editors
Categories
(Core :: Spelling checker, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox71 | --- | wontfix |
firefox72 | --- | wontfix |
firefox73 | --- | fixed |
People
(Reporter: philipp, Assigned: m_kato)
References
(Regression)
Details
(Keywords: regression, site-compat)
Attachments
(5 files)
After the changes from bug 1571339 there are some reports about spellchecking failing to do its work properly for german words containing "Umlaute" (ä,ö,ü) on some wysiwyg text editors.
str:
- install a german dictionary: https://addons.mozilla.org/en-US/firefox/addon/german-dictionary/
- visit https://ckeditor.com/ckeditor-5/demo/ and right-click the content area to set the spelling language to german
- delete the existing content and start typing: "Wir können es"
- the correctly spelled german word "können" is labelled as misspelled - if you right-click it and accept the spelling suggestion "können" in the context menu, the input is turning into "kkönnen".
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
It's fairly bugging when you see those red waved lines below words written correctly.
Comment 2•4 years ago
|
||
FWIW, that seems specific to German as I can't reproduce it in French
Reporter | ||
Comment 3•4 years ago
|
||
I'm seeing it in french as well while typing
Reporter | ||
Comment 4•4 years ago
|
||
we're also getting the issue reported by swedish users: https://support.mozilla.org/en-US/questions/1274745 & (presumably) https://old.reddit.com/r/firefox/comments/e86atx/spell_check_tells_me_right_words_are_wrong_when/
Comment 6•4 years ago
|
||
Makoto, your patch in bug 1571339 seems to have caused this regression, could you have a look please? Thanks.
Updated•4 years ago
|
Comment 7•4 years ago
|
||
I've got a few reports of a similar problem with accentuated letters in french. In those cases, it's with a "é".
Twitter links:
Assignee | ||
Comment 10•4 years ago
|
||
Assignee | ||
Comment 11•4 years ago
|
||
This is regerssion by bug 1571339.
Non-ASCII character such as 0xf9 will be casted to 0xfff9 etc by implicit cast.
So I should cast from char to uint8_t or add char version fucntions.
Assignee | ||
Comment 12•4 years ago
|
||
Reporter | ||
Comment 13•4 years ago
|
||
i can confirm that the issue is fixed in the try build from comment #10. thanks!
Comment 14•4 years ago
|
||
The priority flag is not set for this bug.
:smaug, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 15•4 years ago
|
||
Pushed by m_kato@ga2.so-net.ne.jp: https://hg.mozilla.org/integration/autoland/rev/8ae790b27fe0 Part 1. Don't use implicit cast from char to uint32_t r=masayuki https://hg.mozilla.org/integration/autoland/rev/bd3843488a45 Part 2. Add test r=masayuki
Comment 16•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8ae790b27fe0
https://hg.mozilla.org/mozilla-central/rev/bd3843488a45
Updated•4 years ago
|
Updated•4 years ago
|
Description
•