Wizard
Posts: 1,087
Karma: 447222
Join Date: Jan 2009
Location: Valley Forge, PA, USA
Device: Kindle Paperwhite
|
(2.71, Win10, 64 bit)
I think the [Rechecking...] was because I almost always edit in the text since I either need to see the word in context, OR the misspelled word scrollbar is not updated (CAPTURE3 and CAPTURE 4)
If you [Change selected word] (CAPTURE3.JPG), the high light scroll bar doesn't move/refresh to what appears to be the PREVIOUS word in the list (CAPTURE4.JPG), but the Suggestions do. I think it really should highlight the NEXT word on the misspelling list.
What I did to finally reproduce it
Open Editor, Run Spell Check (Show only misspelled, NOT CS sort, NOT CS search)
Step 1. Double click misspelled word to see in context
Step 2. Manually correct, AND correct another word while you're there (BTW, this didn't trigger the 'Edit outside of Spell Checker' message that I sometimes get when I fix a different misspelling), or just change a good word
Step 3. Double click another misspelled word to see in context
Step 4. Accept suggestion, then [Rechecking ....] happens
I'm assuming that Recheck is because the text had been changed, but it was unexpected because it was delayed until I accepted a suggestion for another word. Recheck then positions the word list back to the top and I have to find where I was to resume
I seems (to me) that it'd be smoother and faster to be able to just click down the list with the NEXT word selected and on only exit, have a "Rechecking ..." step
-------------------
As an aside, none of the items below are biggies, but I thought I'd mention them
1. With a word selected ('_59when') and (CAPTURE.JPG) just typing a letter ('h') NOT using [Filter], the main word list does not scroll, but the suggestions do (CAPTURE2.JPG) which makes it hard to see what would be changed
Using the [Filter] both windows scroll, so it's a minor inconsistency
2. If the Count = 1, then [Show next occurrence] is not applicable, and should be dimmed or inactivated maybe?
3. [Undo last change] rechecks entire book (or so it seems). Maybe just un-do the specific replacement?
4. If you want to replace a misspelt word with nothing by clearing the suggestion, you get an Index error
--------------------------------------------------------------
calibre, version 2.71.0
ERROR: Unhandled exception: <b>IndexError</b>:list index out of range
calibre 2.71 [64bit] embedded-python: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.9
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM (6, 5, 1) && Modify ePub (1, 3, 13) && EpubMerge (2, 0, 14) && View Manager (1, 3, 2) && Hyphenate This! (0, 0, 8) && Manage Series (1, 2, 8) && EpubSplit (2, 2, 0) && Generate Cover (1, 5, 21) && Quality Check (1, 9, 11) && Diaps Editing Toolbag (0, 3, 2) && NormComment (0, 0, 2)
Traceback (most recent call last):
File "site-packages\calibre\gui2\tweak_book\boss.py", line 976, in word_change_requested
File "site-packages\calibre\gui2\tweak_book\spell.py", line 1135, in do_change_word
File "site-packages\calibre\gui2\tweak_book\spell.py", line 761, in replace_word
IndexError: list index out of range
-----------------------------------
You can't select the first word in the suggested list to put it back; you have to select the second word first, and then the first word
Again, there is a workaround, so it's definitely not a show stopper, but programmer oriented error messages are always a little confusing
Last edited by phossler; 11-07-2016 at 11:55 AM.
|