Spell checker doesn't add the properly word to the dictionary
danielgiljara opened this issue · 6 comments
Sorry, I can't diagnose or fix problems in programs that use Enchant. That's not to say that the bug is not in Enchant, but I have no way of telling (although here, it doesn't seem to be a problem with Enchant). You should report the problem to the maintainers of the program you're using.
I see that you did report the bug to HexChat maintainers, and the response was that this function is implemented in libenchant. That's not actually true: libenchant is only responsible for the spelling suggestions, not for the user interface. In this case, it's not clear how the word with the letter missing is produced, and again, I can't respond to bugs in other programs. I would need a bug report showing the bug in terms of libenchant calls.
The UI just calls enchant_dict_add_to_personal
. Code largely unchanged for a long time.
Sure, but the problem is not with the addition of the word, it's with the choice of word to add, see the screenshot. The word being added is already incorrectly truncated.
A good MCVE for a libenchant bug report would be precisely "when calling enchant_dict_add_to_personal
with this argument and an empty personal word list, the result is the following incorrect personal wordlist."
The word being added is already incorrectly truncated.
Ah you are right, sorry about that.