When wikify is called by the "content" refresher (in "Refresh.js") it does not pass in the tiddler being wikified:
content: function(e,changeList)
{
var title = e.getAttribute("tiddler");
var force = e.getAttribute("force");
if(force != null || changeList == null || changeList.indexOf(title) != -1)
{
removeChildren(e);
wikify(store.getTiddlerText(title,title),e);
return true;
}
else
return false;
},
This leads to problems when macros/formatters called during the wikification are refering to the tiddler (link].
The wikify statement may be changed to this:
wikify(store.getTiddlerText(title,title),e,null,store.fetchTiddler(title));