Your log file showed the PV UpdatePage was rentered while waiting to load. Since that routine is not reentrant it caused PV to stop running javascripts.
So any really fast updating of tabs will cause the associated Preview to get caught trying a new load when the previous load had not finished yet.
This is the same issue that happens with minimize/restore but needs a different fix.
We will look into some type of preemption in loading Preview if that is even possible.
Your best bet to prevent cv->pv loss of sync is not to flash through pages in the tab manager, as loading a Codeview happens much much faster than loading a Preview and resolving all resources and then drawing the page to the screen.
KevinH
Quote:
Originally Posted by Mister L
Just had the bug. I was examining an epub2 file a client had sent me as an example, so just opening tabs one after the other and looking at the code, no searches or modifications. When I opened the 4th tab, the PV stayed stuck on the 3rd tab and didn't switch to the new active tab at all. I clicked several times in various places, didn't help.
Minimizing Sigil did not fix it, quitting and re-opening the file did.
Here is the log file. I've started a fresh one in case it happens again.
Let me know if there's something else I should try.
|