id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 11308,"editor in 'enter_br' mode loses br tags if multiple br tags are present before a table (tested for IE 9, IE 10 and IE 11)",thomb,,"'''Steps to reproduce''' Use the following code template to recreate the issue: {{{




test block html with 5 br tags in front of it
}}} Currently it has 5 br tags in front of the table block. After saving what i believe is a underlaying problem in the HTML parser calling out to the cleanBogus() function which results in the HTML with only 4 br tags with the table following. This only seems to happen with IE 9, IE 10 and IE 11 with the latest updates applied as of 2013-12-13 (not tested with IE 8 or IE 7 which might have the same issue as well). Also tested with Safari 5.1.7, Firefox 26, Chrome 31.0.1650.63 m and Opera 18.0.1284.63 which do not seem to have the same problem. Each time this block of HTML is saved 1 br tag is lost. '''Browser and OS''' - Windows 7 with full updates applied installed with IE 9 with all IE 9 specific updates applied - Windows 7 with full updates applied installed with IE 10 with all IE 10 specific updates applied - Windows 8.1 with full updates applied installed with IE 11 with all IE 11 specific updates applied Used the following CKEditor versions for testing: - CKEditor 4.3.0 (live environment) - CKEditor 4.3.1 (development environment) - CKEditor V4 Nightly Build created on 2013-12-13 (mock-up test environment) Note: all these versions where clean downloads without any additional plugins. I used a restore from the full zip from these versions to exclude potential differences with original files and disabled custom configurations. The only exception to custom specified settings where enter_br mode and closing tag ('>' instead of '/>') override settings. Also restarted the offending browsers and cleaned their cache in case it might have been caused by a caching issue. '''Screenshot''' Not applicable in this case '''Sample data''' Data added in codeblock above '''Test case file''' Data added in codeblock above '''Build configuration''' Problem persists in full edition, minimal edition as well as custom builds so it is not a build configuration specific problem but a general problem. '''Additional notes''' Please note that the ticket [dev.ckeditor.com/ticket/10146‎] seems similar however it has already been marked fixed while this issue still remains so i believe it is not the exact same problem. Tried to find the exact problem lines by altering a few different locations where i thought the offending problem might be caused which handle br tags. However it did not have the desired result so i wont include these trials within this ticket other then this mentioning of my attempts. I have more experience with writing custom plugins and altering existing plugins then with modifying the core source that handles parsing and other generic internal editor handling.",Bug,closed,Normal,,Core : Parser,4.1.2,duplicate,,