The quick version is that in javascript you can say if(filter) {use filter 
code} else {use non-filter code}, if filter is an empty string it is 
evaluated as false which is the same as if there is no filter. So it isn't 
the existence of the "filter=" part that makes it change to the filter 
based behaviour, it is "if(filter)" evaluating as true that does it.

You can explicitly check for filter being an empty string, but that may 
modify other behaviour that could cause other problems.

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7f1ee7c7-d9f9-49f2-966b-f14d2daebf1c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to