// Pop up a dialog box, to make it difficult for the user to forget
// to download the file
$lsUrl = $GLOBALS['wgServer'] . $this->parent->getURL( array( 'localsettings' => 1 ) );
- $this->parent->request->response()->header( "Refresh: 0;url=$lsUrl" );
+ $this->addHtml( '<script type="' . $GLOBALS['wgJsMimeType'] . '">jQuery( document ).ready( function() { document.location='
+ . Xml::encodeJsVar( $lsUrl) . "; } );</script>\n" );
+ // JS appears the only method that works consistently with IE7+
$this->startForm();
$this->parent->disableLinkPopups();