Spell Check will not goto all misspelled words

Bug #1370288 reported by Dennis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
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-"

Revision history for this message
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

Revision history for this message
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.

Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.