For some extensions, I end up with UNIQ-QINU problems.
For example, using the Labeled Section Transclusion or Simple Calendar, the parser output looks like this:
�'"UNIQ--section-00000002-QINU"'� Labeled Section Transclusion section tag �'"UNIQ--section-00000003-QINU"'�
�'"UNIQ--item-4--QINU"'� SimpleCalendar should have appeared here
After much digging, I found what might be a solution. I changed line 116 from replaceVariables to recursivePreprocess instead. I've tested this on a few of my private wiki's pages and haven't seen a downside to using this method instead.
Per the MediaWiki source code, the recursivePreprocess calls replaceVariables itself, so it should hopefully(!) Just Work...
For some extensions, I end up with
UNIQ-QINUproblems.For example, using the Labeled Section Transclusion or Simple Calendar, the parser output looks like this:
After much digging, I found what might be a solution. I changed line 116 from
replaceVariablestorecursivePreprocessinstead. I've tested this on a few of my private wiki's pages and haven't seen a downside to using this method instead.Per the MediaWiki source code, the
recursivePreprocesscallsreplaceVariablesitself, so it should hopefully(!) Just Work...