So it seems that it hangs for a long time rather than endlessly when opening a new epub for the first time. It takes roughly 10-15 minutes to load a new epub (again, 'new' as in previously unopened). My mistake previously was closing the instance that was hanging on opening the new epub and then trying to reopen the same file and then the behavior repeating. However, waiting the duration of the 10-15 minutes to open the e-book fixes this flaw, at least temporarily.
Once the new epub is opened and that particular instance of the viewer closed (and all instances closed, as well) further epubs opened for the first time don't require this time premium. They open in just seconds even when they're the only active instance of the viewer. The viewer hanging flaw is temporarily fixed.
I say temporarily because once this was "fixed" yesterday and further new and preloaded epubs were opening just fine I closed all instances. However, when I tried to open another 'new' epub today, the behavior repeated, meaning the long hanging time before everything was 'fixed' again. So it seems that the viewer is building some temporary cache that either only valid for some x amount of time or is disappearing after x amount of time, forcing the viewer to (slowly) build it again.
My test files are all already in my calibre library. I use Avast antivirus with an behavior exception for the calibre cache folder located in Appdata. I don't use Avast's ransomware shield which restricts writing to certain files. I also use Comodo firewall in Safe mode with the extraneous features disabled (HIPS, Website Filtering, Auto-containment, VirusScope)
|