kmwallio/ThiefMD

Spellcheck stops checking on document with many mispelled words

dmjohnsson23 opened this issue · 0 comments

It seems like, if I have a lot of misspelled words in a document, spellcheck will eventually give up on me and stop checking my spelling. The red underline will appear under the word I just typed for just a split second, but not long enough for me to see it, go back, right click, and correct the error.

My best guess is that ThiefMD limits itself to a certain number of misspelled words. My reasoning here is that, when I have a document where spellcheck stops working, but I go back to the top of the document and add a misspelled word there, it functions normally. The issue only seems to occur after a certain point in the document.

For example, here's the beginning of the document, where things are working normally:

image

But here is an example at the end of that same document, where spelling is no longer being checked:

image

The size doesn't seem to have to be too huge before the issue shows up, it's occurring right now on a document with about 25 misspelled words out of about 1600 words total.

This becomes a problem for me mainly because I'm not in the habit of adding names or other made-up fantasy words to the dictionary, so these get flagged as misspelled, thus artificially inflating the number of "misspelled" words. Obviously there is a pretty simple work-around of just correcting the misspelled words as I go, and adding the names to the dictionary, but it would still be nice to see this fixed.

I like the application, by the way. It seems like a really good, minimal tool with all the features I need to write my hobby-project novel, but nothing extra to distract me.

I'm using version 0.2.7 from flathub, running on Fedora 38.