Bug 35051 - [Regression] If heading has a trailing space after == then its name is...
authorMax Semenik <maxsem@users.mediawiki.org>
Thu, 15 Mar 2012 15:21:46 +0000 (15:21 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Thu, 15 Mar 2012 15:21:46 +0000 (15:21 +0000)
RELEASE-NOTES-1.19
includes/EditPage.php

index fe22a3a..771d676 100644 (file)
@@ -20,6 +20,8 @@ production.
   "movepage-moved"
 * (bug 34841) Edit links are no longer displayed when display old page versions
 * (bug 34889) User name should be normalized on Special:Contributions
+* (bug 35051) If heading has a trailing space after == then its name is not 
+  preloaded into edit summary on section edit
 
 === Configuration changes in 1.19 ===
 * Removed SkinTemplateSetupPageCss hook; use BeforePageDisplay instead.
index dc107ad..8f4761c 100644 (file)
@@ -1872,7 +1872,7 @@ class EditPage {
         * @return Mixed|string or false
         */
        public static function extractSectionTitle( $text ) {
-               preg_match( "/^(=+)(.+)\\1(\n|$)/i", $text, $matches );
+               preg_match( "/^(=+)(.+)\\1\\s*(\n|$)/i", $text, $matches );
                if ( !empty( $matches[2] ) ) {
                        global $wgParser;
                        return $wgParser->stripSectionName( trim( $matches[2] ) );