@Tony what browser and OS are you using? 

Running the filter [haschanged[]] at https://tiddlywiki.com/empty.html in 
Linux and the latest Chrome gives me the following:

$:/StoryList
$:/HistoryList
$:/state/tab--1498284803
$:/temp/advancedsearch



On Friday, June 5, 2020 at 5:57:22 AM UTC+2, TonyM wrote:
>
> Folks,
>
> Some of you would be aware I have had a few problems of late with 
> upgrading tiddlywiki. The solution was to get rid of some overwitten shadow 
> tiddlers.
>
> I had no idea how this had occurred. But suspect I do now.
>
> However I just noted this;
>
> In a new empty.html use the advanced search filter [haschanged[]] and this 
> is the result
>
>
>    - *$:/library/sjcl.js*
>    - *$:/boot/bootprefix.js*
>    - *$:/boot/boot.js*
>    - *$:/boot/boot.css*
>    - *$:/core*
>    - *$:/isEncrypted*
>    - *$:/themes/tiddlywiki/snowwhite*
>    - *$:/themes/tiddlywiki/vanilla*
>    - *$:/temp/info-plugin*
>    - *$:/status/RequireReloadDueToPluginChange*
>    - *$:/StoryList*
>    - *$:/HistoryList*
>    - *$:/state/tab--1498284803*
>    - $:/temp/advancedsearch
>
>
> *Are most of these not "false positives"?*
>
> *Now I must ask the question why are all these flagged as has changed?,* 
> especially since many are shadow tiddlers only, or plugins such as core?
>
> Note: I regularly exclude with -[prefix[$:/temp]] -[prefix[$:/state]] 
> -$:/StoryList -$:/HistoryList
>
> I have used the has changed filter to export and re-import tiddlers when 
> my server or saver has failed in someway, clearly if I do this I import and 
> overwrite these tiddlers, a subsequent upgrade will keep them, and seems to 
> throw errors and the resulting wiki may be broken.
>
> I also discovered on bob I need to exclude the following or I will also 
> may be in grief;
>
>
>    - -[prefix[$:/Bob]]
>    - -[prefix[$:/ServerIP]]
>    - -[prefix[$:/WikiSettings]]
>
> Now I understand these bob tiddlers may need to change. 
>
> *However*
> In all wikis you can see using the haschanged operator to escape problems 
> with the saving mechanisium is asking from trouble.
>
> Perhaps;
> We could add a filter that does not list haschanges that are not as above 
> and allows plugins such as bob to register tiddlers that should not be 
> considered when trying to export changes. Excluding system tiddlers is not 
> enough if someone is editing system tiddlers even just configuration 
> tiddlers.
>
> The following would work if these false positives where not occurring.
>
> [haschanged[]] -[prefix[$:/temp]] -[prefix[$:/state]] -$:/StoryList 
> -$:/HistoryList -[prefix[$:/Bob]] -[prefix[$:/ServerIP]] 
> -[prefix[$:/WikiSettings]]
>
>
> Regards
> Tony
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev/8928d78a-e4bc-4c93-bfea-fdfe1a6d5d27o%40googlegroups.com.

Reply via email to