Index: EditPage.php =================================================================== --- EditPage.php (revision 23552) +++ EditPage.php (working copy) @@ -373,7 +373,7 @@ $this->formtype = 'diff'; } else { # First time through $this->firsttime = true; - if( $this->previewOnOpen() ) { + if (($this->previewOnOpen() and $wgRequest->getVal( 'preview' ) != 'no') or $wgRequest->getVal( 'preview' ) == 'yes') { $this->formtype = 'preview'; } else { $this->extractMetaDataFromArticle () ;