diff --git a/core/modules/wiki.js b/core/modules/wiki.js index 7a29df022..4628e5acc 100755 --- a/core/modules/wiki.js +++ b/core/modules/wiki.js @@ -911,13 +911,26 @@ exports.makeTranscludeWidget = function(title,options) { type: "element", tag: "div", children: [{ - type: "transclude", - attributes: { - tiddler: { - name: "tiddler", - type: "string", - value: title}}, - isBlock: !options.parseAsInline}]} + type: "importvariables", + attributes: { + filter: { + name: "filter", + type: "string", + value: "[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]" + } + }, + tag: "$importvariables", + isBlock: false, + children: [{ + type: "transclude", + attributes: { + tiddler: { + name: "tiddler", + type: "string", + value: title}}, + isBlock: !options.parseAsInline} + ] + }]} ]}; if(options.field) { parseTree.tree[0].children[0].attributes.field = {type: "string", value: options.field};