Author: cretep
Description:
Extensions using parser function hooks receive the raw wikitext.
To reproduce:
Wiki page: SampleAudioFilePage:
{{TestDoc
HasAudioFile |
}}
Wiki page: Template:TestDoc:
{{#widget:Html5media|url={{{HasAudioFile}}} }} (Widget extension)
<player>{{{HasAudioFile}}}</player> (Player extension)
Result of viewing SampleAudioFilePage:
Extensions fail to locate asset and report an error. At the code level, the extension's hooked function will contain the raw template wikitext "{{{HasAudioFile}}}" instead of the expected page value "sample.mp3".
Expected results:
The value "sample.mp3" should be passed as the extension's input.
MediaWiki 1.16
Semantic Bundle 0.4.2.20101105
Version: unspecified
Severity: major