Ok, thanks for the tip! It helped but, unfortunately I'm still having 
problems. From what I can tell, after making your suggested change, 
the $:/StoryList is updated by the editing user only now, which means I 
can't edit or browse with this user while someone else is using it and 
pulling that list, lest they also receive the editing/browsing responses. 
The other half of the problem is that every once in a while, the anonymous 
browsing user's client requests this list again, and all open Tiddlys close 
themselves and goes back to the last saved list, obviously disrupting the 
user experience. 
Perhaps there's a way to disable saving to or reading from the 
$:/StoryList all together? Or would this even resolve the issue, or make 
something else not work?

On Saturday, September 26, 2020 at 4:31:09 PM UTC-7 Eric Shulman wrote:

> On Saturday, September 26, 2020 at 4:03:54 PM UTC-7, Sean Hankins wrote:
>>
>> Hi! I'm having an interesting problem with my TW5 installation having to 
>> do with the use of multiple anonymous users and a single editing user. 
>> Whether logged in or using anonymously, when a user opens a Tiddly on their 
>> local web browser, it opens the same one in all other users' instances as 
>> well. This also happens when logged in as an editing user and editing; an 
>> anonymous user (read-only) will get an editable Tiddly opened in their 
>> browser, although any changes aren't saved permanently. 
>
>
> Caveat:
> *I don't use the nodeJS server setup, so most of what I say below is just 
> a guess...*
>
> Nearly every activity in TiddlyWiki has some effect on one or more 
> underlying system tiddlers, used to track the current "state" of the 
> interface.  For example, whenever you view or edit a tiddler, the "list" 
> field in $:/StoryList is updated.
>
> When using nodeJS, all tiddler changes are synced to the corresponding 
> .tid files stored on your server.  Then, because those .tid files have been 
> updated, they are being pushed to any other users that are connected to the 
> same nodeJS server.
>
> To work around this, try disabling the default "Autosave" setting to 
> prevent your activities from being actively synced to the server.  To turn 
> off this setting, go to $:/ControlPanel, Saving, General tab and choose "Do 
> not save changes automatically".
>
> If this works, then nothing you change in your instance of TiddlyWiki will 
> be written to the server until you use the "Save changes" button in the 
> Sidebar.
>
> Let me know how it goes...
>
> -e
>

-- 
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/fc19eae0-50e9-44e8-9c66-56a75aeeca01n%40googlegroups.com.

Reply via email to