diff --git a/Views/AbuseFilterViewDiff.php b/Views/AbuseFilterViewDiff.php index 415407e13..05bb46a04 100644 --- a/Views/AbuseFilterViewDiff.php +++ b/Views/AbuseFilterViewDiff.php @@ -284,11 +284,15 @@ class AbuseFilterViewDiff extends AbuseFilterView { $new = explode( "\n", $new ); if ( $old == $new ) { - $old = implode( "\n", $old ); - $new = implode( "\n", $new ); + $old = implode( "
\n", $old ); + $new = implode( "
\n", $new ); return $this->getSimpleRow( $msg, $old, $new ); } + // Hacky fix for double-escaping. + $old = array_map( 'html_entity_decode', $old ); + $new = array_map( 'html_entity_decode', $new ); + $row = ''; $row .= Xml::tags( 'th', null, wfMsgExt( $msg, 'parseinline' ) );