Hi HokieGeek, Saq, This does indeed sound like an unintended consequence of fixing the bug whereby system tiddlers weren’t dynamically synced from the server to the client. (One of the pleasures of fixing bugs is finding another bug underneath…)
I’ll have a proper look tomorrow, but I think we need to make special allowance for $:/StoryList and a few other per-user settings. Best wishes Jeremy > On 16 Apr 2020, at 21:34, HokieGeek <[email protected]> wrote: > > Yes, it does. The first client that requests the wiki gets just the default > tiddlers, but all other requests get whatever tiddlers that one instance has > > On Thursday, April 16, 2020 at 4:18:30 PM UTC-4, Saq Imtiaz wrote: > I suspect this change in the sync behaviour has unanticipated consequences, > which we are seeing now. > > Does the same problem occur if you shutdown the node instance, delete the > storylist and then restart it? > > On Thursday, April 16, 2020 at 8:46:21 PM UTC+2, HokieGeek wrote: > I spoke a little too soon. It's *almost* fixed in that it no longer is live > synching, but now I have a less terrible issue but still gonna keep me from > upgrading. > > The issue: > > If I have a browser instance opened to my wiki, the next instances will load > with all the default tiddlers as expected, but then they get replaced with > the same StoryList as the previously opened instance. > > Once they do their initial start, they no longer synchronize no matter which > instance I change. > > Importantly, all new instances will start with the same tiddlers that the > original instance had when it first connected with the server, even if I > change that original instance. > > If I close all instances, then create a new one, it still gets those tiddlers > that the original instance started with. > > I deleted $:/StoryList from disk and it's not getting created again. > > Seems like the StoryList is getting cached on the server and the only way to > clear it is by restarting it. > > > On Thursday, April 16, 2020 at 12:49:48 PM UTC-4, Saq Imtiaz wrote: > Another option might be tweak the syncFilter in $:/config/SyncFilter to not > sync $:/StoryList > > The publishFilter may only apply to the single file version and not on node. > > On Thursday, April 16, 2020 at 6:38:18 PM UTC+2, Saq Imtiaz wrote: > This is a consequences of a change in behaviour in syncing of system tiddlers. > > A workaround is to use the publishFilter to exclude the storyList from being > saved. > > Eric provides instructions here: > https://groups.google.com/forum/#!searchin/tiddlywiki/publishfilter%7Csort:date/tiddlywiki/4Q21AiOrDmg/ilgUkcP-AwAJ > > <https://groups.google.com/forum/#!searchin/tiddlywiki/publishfilter%7Csort:date/tiddlywiki/4Q21AiOrDmg/ilgUkcP-AwAJ> > > On Thursday, April 16, 2020 at 5:26:27 PM UTC+2, HokieGeek wrote: > Sorry if I missed this being brought up, but I am running TW 5.1.22 on > node.js and a change to the StoryList has caused what I think is an > unintended consequence. Or perhaps there is a setting that I need to change. > > In the past, whenever I pointed a browser instance to my TW instance, it > would create a new StoryList. > The effect was that I could be browsing the wiki with one set of tiddlers > open, and on a separate browser instance (mine or another user's) could have > a different set of tiddlers open. > When I updated to 5.1.22, the behavior I see now is that the StoryList gets > updated from the server to all client copies so that all instances will have > the same tiddlers open. > > Has anybody experienced this? > > > > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/cca046d9-ae83-45e3-ac17-21db5f848128%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywiki/cca046d9-ae83-45e3-ac17-21db5f848128%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/F833EEAE-BEED-4A48-B749-95793C0E8185%40gmail.com.

