View Single Post
Old 07-30-2019, 10:31 AM   #11
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,893
Karma: 6120478
Join Date: Nov 2009
Device: many
Wow! All of the syncing code is restarted when a new tab is loaded (both ways: cv->pv and pv->cv). Therefore something is preventing Qt signals from being delivered from cv to pv but not pv to cv.

Very strange indeed. Cv -> pv is done via a javascript that creates a element path from CodeView and applies it to PV. This is fundamental.

So something you are doing is triggering a code path that we are obviously not seeing/testing with.

So restarting Sigil with a junk epub and systematically try doing editing operations you typically do and testing cv->pv syncing after each one, and reporting back what you find out would be a huge help.

If we can recreate it on even one platform, we have a good chance at fixing it.

KevinH

Quote:
Originally Posted by Springbok View Post
No, unfortunately closing the tab and reopening it does not fix the issue. All codeview tabs seem to be just dead as far as sync to preview is concerned. I have to relaunch sigil and this is why is so irritating.
KevinH is offline   Reply With Quote