Index: DifferenceEngine.php =================================================================== --- DifferenceEngine.php (revision 35180) +++ DifferenceEngine.php (working copy) @@ -152,7 +152,7 @@ $sk = $wgUser->getSkin(); - if ( $this->mNewRev->isCurrent() && $wgUser->isAllowed('rollback') ) { + if ( $this->mNewRev->isCurrent() && $wgUser->isAllowed('rollback') && !$this->mTitle->getUserPermissionsErrors( 'edit', $wgUser ) ) { $rollback = '   ' . $sk->generateRollback( $this->mNewRev ); } else { $rollback = '';