Spell Check will not goto all misspelled words

Bug #1370288 reported by Dennis on 2014-09-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Undecided
Unassigned

Bug Description

Windows 8.1
Calibre 2.3
Within the Spell Check dialog in the book editor, if you double-click on a misspelled word it typically will goto that word. However if that word has a hyphen "-" directly before or after it will not goto that word.

As an example, I had in my list "ing" with 3 occurrences. But when I double click through them the program will only take me to 2 of them. It will not take me to "-ing" Nor would it take me to "sendi" because in the book it is "sendi-"

SteveB (steveb-m) wrote :

Just browsing bugs - I have noticed this problem also, so I just wanted to confirm it.

Multiply (I think this was triple and more)-hyphenated words also cause problems by the way.

Steve

Dennis (deeverhalen) wrote :

Looking closer at it, it looks like a misspelled word with a hypen and then any non-alphanumeric character will cause the spell check to not take you to the occurrence. When there is a number or letter immediately after (or before) hyphen it causes the entire "word" to seen as misspelled and therefore allows you to get to word.
SO...
!-aaa OR aaa-! OR aaa-_ won't let you get to misspelled word.
BUT...
1-aaa OR aaa-1 OR a-aaa OR aaa-a will work
I (obviously) didn't try ALL non alphanumeric characters. But that seems to be the gist.

Fixed in branch master. The fix will be in the next release. calibre is usually released every Friday.

 status fixreleased

Changed in calibre:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers