wfMessage() without ->text() makes an automatic HTML escaping.
Html::element() makes also a HTML escaping of the content.
This leads to a double escaping and raw HTML in shown on the rendered page.
Change-Id: I68165492c828837f842e7885f557644ca1bb0a8c
$form->addPreText(
Html::openElement( 'dl' )
$form->addPreText(
Html::openElement( 'dl' )
- . Html::element( 'dt', [], wfMessage( 'credentialsform-provider' ) )
+ . Html::element( 'dt', [], wfMessage( 'credentialsform-provider' )->text() )
. Html::element( 'dd', [], $info['provider'] )
. Html::element( 'dd', [], $info['provider'] )
- . Html::element( 'dt', [], wfMessage( 'credentialsform-account' ) )
+ . Html::element( 'dt', [], wfMessage( 'credentialsform-account' )->text() )
. Html::element( 'dd', [], $info['account'] )
. Html::closeElement( 'dl' )
);
. Html::element( 'dd', [], $info['account'] )
. Html::closeElement( 'dl' )
);