Ah ha! That could very likely affect things!
The TWCore “info” mechanism, $:/core/modules/startup/info.js
, includes the following declarations:
exports.before = ["startup"];
exports.after = ["load-modules"];
In a normal browser environment the window
object already exists when the “info” handlers are invoked (after “load-modules” but before “startup”).
However, in your tiddlywiki-app, the window
object is only created after “startup”, so any module-type:info
tiddlers that need access to the window
object will fail.
Perhaps you can create the window object earlier in the tiddlywiki-app load sequence, but only display it after the page has finished loading?
-e