"Dictionary lookup canceled" can be stuck
I am really into the dictionaries, I have many on my readers. There is a KOreader feature: on dictionary lookup you can tap the "Seraching dictionary for:" message and the lookup will be cancelled immediately.
But this could happen quite unexpectedly. When you search for a common word and many dictionaries are searched, the result window appears, and you switch back and forth between dictionaries to check all results. But sometimes when you close the results and choose another word to look up, instead of the results the "Dictionary lookup canceled" message appears immediately. After that, you are not able to look up anything because you will constantly get that message until you restart KOreader.
I know this is a very special bug, and could be huge work to locate. Everything could affect it: slower reader, a lots of big dictionaries and so on, so I don't ask for really eliminate this bug. Rather I am wondering if somebody could do a simple workaround: when the dictionary search is starting, please empty out the variable or something which indicates that the search is cancelled. Or maybe when a search starts, KOreader thinks incorrectly, that a tap happened and cancels the search, so maybe the stack of taps should be emptied out. I think this kind of reset on start could prevent this bug. Thanks, if sombody could do anything about.
|