When a URL contains a permalink/permaview that includes reference to a non-existent tiddler, an *empty* tiddler is displayed (with the "double-click to create" default text). When readOnly mode is in effect (i.e., viewed over http:), the user cannot actually create the new tiddler. In this circumstance, it would be sensible to not even display the empty tiddler to begin with.
This can be achieved by the following core code:
config.paramifiers.open = {
onstart: function(v) {
if (readOnly && store.tiddlerExists(v))
story.displayTiddler("bottom",v,null,false,null);
}
};
which simply amends the current 'open' paramifier to include a conditional check before invoking displayTiddler().