Ticket #6086: 6086.patch

File 6086.patch, 809 bytes (added by Garry Yao, 10 years ago)
  • _source/core/htmlparser/element.js

     
    118118                                {
    119119                                        var writer = new CKEDITOR.htmlParser.basicWriter();
    120120                                        CKEDITOR.htmlParser.fragment.prototype.writeChildrenHtml.call( element, writer, filter );
    121                                         element.children = new CKEDITOR.htmlParser.fragment.fromHtml( writer.getHtml() ).children;
     121                                        // One proceeding character guarantee while spaces are correctly preserved during parsing. (#6086)   
     122                                        element.children = new CKEDITOR.htmlParser.fragment.fromHtml( '<span>a</span>' + writer.getHtml() ).children;
     123                                        element.children.shift();
    122124                                        isChildrenFiltered = 1;
    123125                                }
    124126                        };
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy