Jeremy,
I can see having subWikis, may be part of the answer but critical to many of the ideas I suggested is they are interactive, thus I favor your idea of somehow removing the iframe from the refresh tree. Could it be so simple as tagging a tiddler to be "ignored" (no need to explain why not, if not), just if we could there may be other applications. A form of deferred rendering, perhaps a render on demand button on a given tiddler, there are some applications where such a feature may be practical and desirable, and there are others where a refresh button would be helpful, so perhaps they could be combined. I am think of cases on import or editing of large tiddlers, we want to save, but not realise the changes yet. Like when taking notes and doing the save but keep editing.
Would one way be somehow opening the innerwiki in another browser tab/window , and in someway put it into an alternate "refresh" tree, One of my favorite early mods to TiddlyWiki was cloning the "Open in New Window" and making a "move to new window" which closes the the tiddler in the story as it is opened in the new window.
I do understand the volatile nature of innerwikis, and perhaps I would be happy to deal with that, but perhaps it is true it would not be practical if it is part of a user solution, however;
- If a wiki is read only as in the demo, the user can not write over the existing one and in my chrome a download occurs, and in FireFox I get to choose the name and folder. This is very practical for distributing innerwikis, and given your recent enabling of setting the download name we could use the data widget to set the different filename.
- Also if using innerwiki to generate wikis, then allow the user to save it, and that is all they are doing, the volatile nature is not important, they do it, and can easily redo it.
Best wishes
Tony