diff --git a/includes/specials/SpecialUpload.php b/includes/specials/SpecialUpload.php
index 68ee8ef..37b25bb 100755
--- a/includes/specials/SpecialUpload.php
+++ b/includes/specials/SpecialUpload.php
@@ -218,7 +218,7 @@ class SpecialUpload extends SpecialPage {
                        'sessionkey' => $sessionKey,
                        'hideignorewarning' => $hideIgnoreWarning,
                        'destwarningack' => (bool)$this->mDestWarningAck,
-                       
+                       'uploaddescription' => $this->mComment,
                        'texttop' => $this->uploadFormTextTop,
                        'textaftersummary' => $this->uploadFormTextAfterSummary,
                        'destfile' => $this->mDesiredDestName,
@@ -693,7 +693,7 @@ class UploadForm extends HTMLForm {
        protected $mHideIgnoreWarning;
        protected $mDestWarningAck;
        protected $mDestFile;
-
+  protected $mComment;
        protected $mTextTop;
        protected $mTextAfterSummary;
        
@@ -708,7 +708,7 @@ class UploadForm extends HTMLForm {
                                ? $options['sessionkey'] : '';
                $this->mHideIgnoreWarning = !empty( $options['hideignorewarning'] );
                $this->mDestWarningAck = !empty( $options['destwarningack'] );
-               
+               $this->mComment = $options['uploaddescription'];
                $this->mTextTop = $options['texttop'];
                $this->mTextAfterSummary = $options['textaftersummary'];
                $this->mDestFile = isset( $options['destfile'] ) ? $options['destfile'] : '';
@@ -886,6 +886,7 @@ class UploadForm extends HTMLForm {
                                        : 'fileuploadsummary',
                                'cols' => $cols,
                                'rows' => 8,
+                         'default' => $this->mComment,
                        )
                );
                if ( $this->mTextAfterSummary ) {

