__group__ ticket summary component milestone owner status created _changetime _description _reporter Bug 16743 [Edge] PFW generic tests Plugin : Paste from Word confirmed 2016-12-13T10:58:34Z 2017-02-03T15:38:16Z "In 4.6.0 we did not include generic test fixtures for Edge. It's time to fix it and add these missing pieces. First we need to focus on fixtures directly in [https://github.com/ckeditor/ckeditor-dev/tree/580bcaf2e2ed559ac53273d32bdf49fd7c800f7a/tests/plugins/pastefromword/generated/_fixtures _fixtures] directory." Marek Lewandowski Bug 14237 "MenuButton with label puts ""(Selected)"" at the end of the label when clicked" UI : Widgets CKEditor 4.7.1 confirmed 2015-12-09T14:06:20Z 2017-04-26T09:38:56Z "== Steps to reproduce == 1. Add a Menu Button to the toolbar, using the menubutton plugin. 2. Change the skin css to show the label for the button. 3. Open the editor and click on the menu button == Expected result == The menu button label should not change. == Actual result == The menu button label changes from 'Label' to 'Label (Selected)'. " Lynne Kues Bug 16902 [iOS] CKEditor editing area scrolls incorrectly when inputting new characters on a scrolled page General confirmed 2017-03-13T15:49:15Z 2017-04-13T12:56:24Z "== Steps to reproduce == 1. Open CKEditor sample on iOS, Safari. Editor should contain some text and be scrollable. There should be some content on the page above the editor so that whole page is also scrolled. 2. Scroll the page down to see top of the editor. 3. Tap on the beginning of editor's text. 4. Input new characters. '''NOTE:''' The issue appears to be native iOS issue as it can be reproduced without using CKEditor at all. See this code sample: https://codepen.io/mturek/pen/oZwBee The sample presents an iframe with 'contenteditable' body on a page with some text above the iframe. Follow the reproduction steps: 2-4. It is also worth noting that 'scroll' event is not fired on iframes on iOS. Also scrollTop property of an iframe cannot be set and is always equal 0. To workaround these problems iframe is wrapped in a div with fixed height and following css, which enables iframe scrolling: {{{ overflow-y: auto; -webkit-overflow-scrolling: touch; }}} == Expected result == New characters appear in the editor. Editor is not scrolled. Input text is visible on screen. == Actual result == New characters are input however whole page and the editor is scrolled. Input text is not visible on screen due to wrong scroll position. == Other details (browser, OS, CKEditor version, installed plugins) == Problem has been checked in CKEditor 4.6.2, iOS 10.2, Safari 10.0" m-turek Bug 16844 No focus indication for disabled context menu options UI : Skins confirmed 2017-02-07T16:46:44Z 2017-02-15T12:28:17Z "== Steps to reproduce == 1. Open http://sdk.ckeditor.com/samples/fullpreset.html. 2. Open context menu inside the table and go into ""Cell"" submenu. 3. Move through options in the submenu using arrow keys. == Expected result == Focus is always visible, even for disabled options. == Actual result == Focus for disabled options is invisible. == Other details (browser, OS, CKEditor version, installed plugins) == Skin: moono-lisa" Tomasz Jakut Bug 16829 [IE11] Missing text justification in some cases when content is pasted from Word Plugin : Paste from Word confirmed 2017-01-27T16:34:27Z 2017-02-03T14:30:29Z "In issue #16826 we aligned IE11 pasted content to other browsers by removing paragraph, added directly to `li` elements. However in some cases `li` contained multiple paragraphs, some of them might have a different text alignment. You can see this in following fixtures: * 6493Questions_and_answers * 7918Numbering * 9274CKEditor_formating_issue Fixtures were updated not to include `text-align` in [https://github.com/cksource/ckeditor-dev/commit/eae1d9cd669fe266c5c6c9d9e5a4ebd334c4c2fd eae1d9cd669fe266c5c6c9d9e5a4ebd334c4c2fd], but we should fix these alignments." Marek Lewandowski Bug 16823 Tabletools and liststyle should not force custom context menu General confirmed 2017-01-25T13:36:57Z 2017-11-21T09:33:32Z "Currently there's no way to load tabletools/liststyle plugin without adding a custom context menu. This is something that part of community would like to avoid. Reason for this is that these plugins has a [https://github.com/ckeditor/ckeditor-dev/blob/a45678309d96f069f3ec7c223fd77d5d02c837e5/plugins/tabletools/plugin.js?utf8=%E2%9C%93#L768 hard requirement] on it, and this is how we need to proceed, because by default contextmenu is the only way how people can interact with it." Marek Lewandowski Bug 14860 Whole viewport is scrolled in the inline editor on dialog close action General confirmed 2016-09-14T12:22:52Z 2017-02-09T15:09:25Z "== Steps to reproduce == 1. http://ckeditor.com/demo#inline 1. Scroll page down 1. Focus last editor 1. Click on 'Image' on CKEditor Toolbar 1. Click on 'Cancel' == Expected result == Viewport isn't scrolled on dialog close action == Actual result == Viewport is scrolled in the inline editor on dialog close action == Other details (browser, OS, CKEditor version, installed plugins) == CKEditor 4.5.11 Google Chrome Version 52.0.2743.116m [http://screenshots.webspellchecker.net/Screencast_14-40_09-09-2016.mp4/ Link to video ] " Artem Bug 14845 Using justify in BR mode doesn't remove trailing BR's in IE thus resulting in new line General confirmed 2016-09-06T13:32:33Z 2016-11-30T14:21:26Z "== Steps to reproduce == 1. Configure CKEditor so that it uses (you can also use {{{allowedContent:true}}} for simplicity) {{{ var editor = CKEDITOR.replace( 'editor1', { enterMode : CKEDITOR.ENTER_BR, allowedContent : '*{*}' }); }}} 2. Switch to source mode and paste below HTML: {{{
jkhgkjh
gkjhgkjh
gkjhlgfkhj

}}} 3. Switch to wysiwyg, click inside middle line and click justify center. == Expected result == Middle line gets centered. == Actual result == Middle line gets centred but extra line is added. This is happening because BR in first span (which gets wrapped into div) doesn't get removed like in modern browsers. {{{
jkhgkjh
 
gkjhgkjh
gkjhlgfkhj
}}} == Other details (browser, OS, CKEditor version, installed plugins) == Problem can be reproduced from CKEditor 4.0 in IE10 and below " Jakub Ś Bug 14588 CKEditor doesn’t translate 4-byte entities correctly. General confirmed 2016-04-14T14:02:07Z 2017-05-11T08:58:48Z "== Steps to reproduce == Based on: http://stackoverflow.com/questions/36574026/disable-conversion-of-html-entities-in-ckeditor 1. Set below configuration in your CKEditor test page {{{ CKEDITOR.replace( 'editor1', { //entities_processNumerical : 'force' entities_additional : '#128247' } ); }}} 2. Paste the following text into editor and switch to source (and back) ""Foo 📷 Bar"" == Expected result == Camera character translated to entity 📷 == Actual result == For setting {{{entities_processNumerical : 'force'}}} you will get {{{��}}} in source mode and �� in wysiwyg view. For setting {{{entities_additional : '#128247'}}} you will get {{{📷&undefined;}}} in source mode and 📷&undefined; in wysiwyg view. The undefined word will be added every time you change modes. == Other details (browser, OS, CKEditor version, installed plugins) == When I checked in code it looks like character is ok in here: https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/entities/plugin.js#L152 but gets destroyed here: https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/entities/plugin.js#L152. It looks like {{{replace}}} method is breaking it. Now, I'm not sure if this is a problem and if {{{replace}}} method is using {{{charCodeAt}}} or {{{fromCharCode}}} but these methods e.g. [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt charCodeAt] return codes between 0 and 65535 and this seems to be what is happening here. Every character with code below 65356 is a 3-byte character and is handled properly but starting from 65536 4-byte characters get split into two entities. Links:[[BR]] * How to check how many bytes character has: https://mothereff.in/byte-counter * Characters Map: http://dev.networkerror.org/utf8/?start=60001&end=70001&cols=6&show_uni_int=on&show_uni_hex=on&show_html_ent=on&show_raw_hex=on * Something that might help: http://stackoverflow.com/a/6242192/4555078 " Jakub Ś Bug 13667 Context menu does not appear when clicking below the body General confirmed 2015-08-18T08:41:12Z 2017-02-15T09:12:02Z "== Steps to reproduce == 1. Open a sample. 2. Clear all contents. 3. Right-click below the body. == Expected result == The CKE's context menu should appear. == Actual result == Native context menu appears. == Other details (browser, OS, CKEditor version, installed plugins) == Tested on Chrome. Worked fine in v3. This issue is caused by the fact that the context menu is now listening on editor.editable() while it should listen on editor.document if editor.editable.isInline() is false." Piotrek Koszuliński Bug 10021 Table plugin uses attributes deprecated in HTML5 Core : Tables confirmed 2013-02-04T03:35:32Z 2017-08-08T11:03:25Z "When I insert new table, without any settings i get border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"" attributes. These are unexpected and non-valid ones. **Edit:**[[BR]] When I insert new table it uses attributes that are deprecated in HTML5 cellpadding,cellspacing,align,summary,rules,frame,bgcolor attributes. Please see: http://www.w3schools.com/tags/tag_table.asp -------- Easy workaround (aka solution): comment:13. " Danil Bug 8307 [iOS] Maximize is broken General confirmed 2011-08-30T16:34:57Z 2017-02-27T00:16:49Z When Maximizing, the editor toolbar go out of the viewport boundaries, making it impossible to use the editor and restore the size to use the page. Frederico Caldeira Knabben Bug 12285 Tab key based navigation is broken in iframedialog plugin. General confirmed 2014-08-08T14:10:08Z 2016-01-26T10:12:45Z "Problem is similar to #9611. It isn't possible to jump (with tabIndex) through elements that are inside iframedialog plugin. [[BR]] Problem can be reproduced in all browsers.[[BR]] [[BR]] **NOTES:** [[BR]] **Firefox, Webkit and Blink** - When you click on page inside iframe you can jump through elements but when you reach Cancel button there is no coming back. [[BR]] **IE** - Result is the same (buttons grab focus) but there is one note to make. [[BR]] Focus works a little different here even on native HTML page. Most of the time, you need to click inside input area so that you can tab through elements. When you click on page then (most of the time and it depends where you click) you will focus select element or nothing. " Jakub Ś Bug 10847 [FF] Incorrect cursor position on Backspace General confirmed 2013-09-13T08:50:21Z 2015-12-07T14:46:39Z "'''To Reproduce:''' 1. Type some text and press Enter key 2. Hit Backspace 3. New empty paragraph removed & cursor goes back to end of the first paragraph 4. Press spacebar or type some text '''Problem:''' Cursor moves to next line " Irina Bug 7778 jQuery Adapter does not work with ckeditor_basic.js General confirmed 2011-05-03T09:24:35Z 2013-06-11T09:13:21Z "When using ''ckeditor_basic.js'' (for [http://ckeditor.com/blog/CKEditor_Loading_performance_details boosting page load performance]) the jQuery Adapter does not seem to work. Can be tested in the _samples/jqueryadapter.html when replacing: with Thank you in advance! Kind regards Sergiy Shyrkov" Sergiy Shyrkov Bug 7556 IE adds empty paragraph after pasted paragraph(s) General confirmed 2011-04-08T11:07:52Z 2011-04-11T08:26:13Z "Steps to simulate: 1. Prepare 2 paragraphs, e.g.: {{{

a

b

}}} 2. Copy a paragraph (or more paragraphs) from some site into the clipboard. Note that if copying just 1 paragraph, the copied HTML must include

and

tags. If in doubt, use e.g. [http://www.regular-expressions.info/tutorial.html this], triple click on a paragraph and copy. 2. Put the cursor at the end of the 1st paragraph in the editor. 3. Do the paste. Expected result: Only the copied text should be added to the document. Actual result: The copied text is added to the document and is followed by another (empty) paragraph. When switched to the source code, the additional paragraph contains  . Tested on: Windows 7, 64-bit, IE9 Additional notes: - bug happens only when pasting to the end of a paragraph (this includes pasting into empty paragraphs) and it doesn't happen when pasting to the end of the document - other browsers (FF, Chrome, Opera) don't add the empty paragraph when pasting" ms428 Bug 7531 Unlink in Firefox leaves a span-tag if style or class attributes are set General confirmed 2011-04-06T13:38:06Z 2011-04-07T14:45:06Z "If a link has a class or style attribute, unlinking in Firefox 4.0 will leave a span tag behind with the same class/style attributes. Steps to reproduce: 1. In source mode, enter {{{ Test }}} 2. Switch back to WYSIWYG 3. Select the text 4. Click unlink 5. Go to source mode, HTML is now {{{ Test }}}" Niklas Nilsson Bug 7523 IE Can't Drag and Drop text outside of paragraph Core : Pasting confirmed 2011-04-05T17:19:13Z 2011-06-20T21:32:45Z "I'm unable to drag and drop text outside of any paragraph elements in IE. Steps to reproduce:[[BR]] 1. In the ckeditor demo, clear out all text leaving only a single paragraph.[[BR]] 2. Select some text from a word document, and drag it to the editor.[[BR]] 3. Anywhere below the first line the mouse cursor is crossed out, and a drop is disallowed.[[BR]] Expected result:[[BR]] Like in other browsers you should be able to drop text anywhere in the editor, regardless of if there is a paragraph tag there or not." Michael Camden Bug 7452 bodyClass and bodyId not applied to combobox (e.g. styles or format) Core : Styles confirmed 2011-03-29T09:27:17Z 2016-10-17T10:34:34Z "When the styles combobox is created, it loads the stylesheet specified in config.contentsCss. However, the body element in the combobox iframe doesn't have the class or ID specified in config.bodyClass/bodyId. As a result the styles previews aren't shown properly as my CSS assumes that the bodyClass will be present. This is a regression from FCKeditor 2.x." Paul Stone Bug 7370 FF & Safari : Underline for list item not shown for the below html code General confirmed 2011-03-22T16:06:25Z 2011-03-22T18:58:51Z "'''To reproduce the defect:''' Copy the following code and paste in HTML Source and go to WYSIWYG mode. {{{ }}} In FF & Safari, underline for the list item not shown but when we keep the cursor in the list item Underline tool bar icon is highlighted. It works properly in all other browsers." Satya Minnekanti Bug 7352 Single quotes in attributes converted to double quotes Core : Output Data confirmed 2011-03-18T14:33:02Z 2016-07-13T10:42:23Z "When using single quotes in html attributes they somehow get converted to double quotes and then htmlencoded to " In my case this happens when I try to do this in the code view: {{{ Link }}} Switch back to normal view and to code again, and CKEditor transformed it into this: {{{ Link }}} Not quite the desired result. Is there a hotfix for this or do I have to wait for it to get fixed? (couldn't find it on Google) ----- **Edit:**[[BR]] I did some checking. Here are the results: * IE9 and IE10 - change ' character to " * IE6-IE8 - delete the ' character * Webkit, Opera and Firefox leave the ' character untouched. Since editor 4.x is creating HTML from scratch in some places perhaps it should introduce ""template behaviour"" in which "" goes outside and ' goes inside (or something like that). " Marcel Bug 7350 Clicking in the editor returns the fonts to the default values General confirmed 2011-03-18T13:17:18Z 2011-04-15T11:36:31Z "I changed the default values for the font name to Times New Roman and the font size to 16.[[BR]] I then clicked once in the text area of the editor. Immediately the editor switched back to the default fonts. [[BR]] I had expected it to still keep the changes that I made to the fonts.[[BR]] Clicking in the text area is typical behavior for a user, since they will want to be sure that the cursor is focused in the right area before they start typing" IBM_RQM Bug 7345 IE Quirks: List item disappears when editor does not have focus General confirmed 2011-03-16T17:45:59Z 2011-03-17T14:53:00Z "'''Steps to reproduce the defect:''' 1. Open the Ajax sample in IE Quirks mode. 2. Paste the following code into the source view. {{{
   
   
   
}}} 3. Switch back to WYSIWYG mode & click into the editor to give the editor focus. See that '''both''' list items are visible. 4. Click away from the editor to make it lose focus. See that '''only one''' list item is visible. '''Note:''' Once the editor regains focus (even by hovering over a toolbar button), the 2 list items are visible again." James Cunningham Bug 7343 Copying a table row content in a different row does not paste properly General confirmed 2011-03-16T12:57:48Z 2011-04-15T11:34:10Z "Create a table with 10 rows. Paint row 3 with each cell with a diff foreground/border color. Tried to copy that row to 5th row. Tried in 2 ways and failed to paste correctly in both the cases. TC 1: 1. Select all the row 2 cells. Copy it using Ctrl-C. 2. Go the row 5, Click the mouse so that it resides in the 1 col of row 5. 3. Now click the paste icon. It copied all 5 cells into 1 single cell. TC 2: 1. Select all the row 2 cells. Copy it using Ctrl-C. 2. Go the row 5, Select ALL the cols of row 5. 3. Click the paste icon. The copy behaved same way like TC 1." IBM_RQM Bug 7333 IE6 Cursor goes missing when we come out of RTL Numbered/Bulleted list General confirmed 2011-03-16T10:50:51Z 2011-03-24T14:43:32Z "'''To reproduce the defect:''' 1. Create a RTL Numbered/Bulleted list. 2. Place the cursor at the end of last list item and press enter twice '''Expected Result:''' Cursor shown out of the list and an empty paragraph is created with RTL Language direction. '''Actual Result:''' Cursor escapes from editor body after it comes out of the list. '''But when we start typing the text cursor comes back in to editor body and typed paragraph has RTL Language direction'''." Satya Minnekanti Bug 7325 Webkit: backspace moves content between p tags (instead of merging them) General confirmed 2011-03-14T21:11:52Z 2011-03-17T12:32:02Z "I wasn't sure how best to summarize this in the title, but here's how to repro this using Safari or Chrome on www.ckeditor.com/demo: 1. Enter the following using shift+enter/enter as indicated: one[shift+enter]two[enter]three[shift+enter]four This results in two

tags with
tags where you pressed shift+enter (as expected):

one
two

three
four

2. Move the cursor before ""three"" and hit backspace Expected result:

one
twothree
four

I.e., Merge the two

tags. Actual result:

one
twothree

four

I.e., Still two

tags, but part of the second

tag has been moved into the first. I've tested this from 3.4.2 up until 3.5.2, but I suspect it probably goes back further. This is reproducible in Chrome and Safari, but not in FF/IE/Opera, which makes me think it's Webkit-specific." Dane Bertram Bug 7299 IE6/IE8: Borders on color panels are not displaying correctly in RTL languages General confirmed 2011-03-11T11:57:10Z 2011-03-13T12:52:58Z "'''Steps to reproduce the defect:''' 1. Open the languages sample in IE6 or IE8. 2. Choose Hebrew from the languages drop down. 3. Click on Text Color or Background Color. '''Result:''' In IE6 some of the right borders for individual colors are missing (see screenshot). '''Result:''' In IE8 some of the colors spill out and slightly overlap the right borders(see screenshot)." James Cunningham Bug 7275 IE session dropped when using SCAYT, MVC UI : Spell Checker confirmed 2011-03-05T23:47:50Z 2013-10-22T13:55:05Z "I have an MVC application where we need to use SCAYT. When it's enabled, it writes cookies to the browser. Once it hits the IE limit, the client browser arbitrarily drops cookies including the ASP.Session and Authentication kicking users out of the site randomly. Since this is an MVC application it treats www.domain.com/ticket/detail/1234 as seperate than www.domain.com/ticket/detail/1252, when in reality this is the same page with a different id passed in. In webforms this isnt an issue because the comparable url is www.domain.com/ticket/detail.aspx?id=1234 and the scayt cookie (i am guessing) doesnt look at the querystring. I dont have any true test cases for this, but it can be reproduced in any MVC application that utilizes dynamic paths. Your team should be able to create a sample MVC app (needs to have at least a session key) that has one page that takes an extension and test it with random numbers. Monitor the site in IE6, 7, or 8 using Fiddler and after about 10-15 new number combinations, you will be able to repro the issue. I would think that there should be a feature (or config setting) that would allow me to designate MVC patterns to treat as singular, or some other function that would cause this not to happen. Obviously, we could disable the SCAYT feature, but this is a huge requirement for the client and if that is the solution we will just have to use a different editor. One last thing, I am completely aware that this is an IE issue only, however, our client is a Microsoft shop and it is an actual SLA requirement for us to support IE6-IE8 since 99% of their users are on these browsers." Peter Bug 7257 Double click on dialog button sometimes shows background cover above the dialog UI : Dialogs confirmed 2011-03-01T14:04:27Z 2012-05-10T10:00:56Z "When a page has two editors present, calling the same dialog with dobule-clicking on both of them results in the second dialog box appearing underneath the semi-transparent background cover div. '''Steps to reproduce:'''[[BR]] 1. Go to http://nightly.ckeditor.com/6504/_samples/replacebycode.html (currently the build is CKEditor 3.5.3 (SVN) (revision 6501))[[BR]] 2. Double click on the ""Paste from Word"" button in the first editor.[[BR]] 3. Close the dialog[[BR]] 4. Double click on the ""Paste from Word"" button in the second editor.[[BR]] 5. ???[[BR]] 6. PROFIT Tested in latest Chrome and Firefox 3.6 on Windows 7 and XP. Screenshot attached." kpobococ Bug 7239 Upload file and adobe air General pending 2011-02-25T10:10:40Z 2011-03-17T12:08:28Z "Hi On air, the file uploader doesn't appears I have to precise that a is properly rendered in air" Bouki Bug 7230 IE quirks: Dialog borders do not resize properly when show/hide tab bar UI : Dialogs confirmed 2011-02-23T18:55:38Z 2011-05-16T18:03:14Z "When the tab bar is being added or removed for a dialog, the resize event is not fired. The resize event is necessary for IE6 or IE quirks mode, since the height of the left and right borders must be adjusted. This can result either in a gap between the top corner borders and the vertical borders on the left and right sides, or the left and right borders extend up above the dialog's title bar. See attached screenshot. To reproduce:[[BR]] 1. Create a dialog with two pages. It should display properly, with the tab bar showing.[[BR]] 2. Hide one of the pages. The tab bar should disappear and you should be able to see the left and right borders extending up above the title bar, as in the screenshot. This occurs in IE quirks mode...I reproduced across IE6, 7, 8, and 9 with the doctype: {{{ }}} A proposed patch is attached. I've changed dialog's resize method to include an optional third parameter, ""force,"" which forces the dialog to fire the resize event even if the actual content area size hasn't changed. Then I call resize from updateStyle, if (and only if) the tab bar visibility has changed AND we're in IE." sadlerjw Bug 7227 Dialog: showPage increments pageCount even if page is already showing UI : Dialogs confirmed 2011-02-22T19:32:25Z 2011-07-06T14:40:03Z "In the Dialog plugin, callling showPage on a page that is already visible increments the pageCount, meaning that when all but one page are removed, the tab bar will still be visible. To reproduce: 1. Create and show a dialog with two pages; both shown by default. Let's call them page1 and page2.[[BR]] 2. Call showPage( 'page2' )[[BR]] 3. Call hidePage( 'page1' )[[BR]] Now only page2 will be visible - but the tab bar will still be showing, with the single tab ""page2"". Intended behaviour (presumably) is to have tab bar disappear when only one page is visible. This can be fixed by adding a check to tab.isVisible() in showPage. Proposed patch included." sadlerjw Bug 7225 FF - Font/Size/Styles not being continued on Enter Core : Styles confirmed 2011-02-22T16:35:28Z 2014-02-24T08:12:55Z "CKEditor 3.5.2 (revision 6449) FF 3.6.13 - Set the font and size. - Create a list. - Enter text for item 1. Press Enter. - Enter text for item 2. Press Enter. - Enter text for item 3. Press Enter. Font is applied properly to the new items. - Now go to the end of item 2 and click to move the cursor there. - Press Enter and type. Font is no longer applied properly. This also happens when pressing Enter at the end of a paragraph. '''Expected''' behavior is that font/size of previous paragraph/list item will carry over." Lynne Kues Bug 7224 Editing pasted lists not working properly General confirmed 2011-02-22T14:13:38Z 2011-03-24T15:50:06Z "'''To reproduce the defect:''' 1. Open CK Editor and paste the lists from the attached doc 2. Keep your cursor after 2nd list item in Numbered/Bulleted list. 3. Press enter and press Increase Indent button '''Expected Result:''' A new empty list item appears at same level(level 1) as third list item. '''Actual Result:''' A new empty list item is created at level 1 and previous list items at level 1 are moved to level 2 and made as a sub list of the new empty list item created at level 1" Satya Minnekanti Bug 7210 ckfinder issue with too many pictures in one folder File Browser confirmed 2011-02-18T02:34:49Z 2011-09-02T13:06:48Z "Greeting; i would like to drag your attension to technical issue hoping to solve it in the future version of ck finder. the issue is that i am working with an image folder contain 11000 pictures inside of it, in this case the browser stop working becouse it handle more that 11000 picture with size more than 100 m.b, as a solution to this issue i suggest to include a limit pictures with counter to the rest of the pictures for example let the ckfinder display 50 image with a counter link to the other images thank you" demoode Bug 7175 IE: Drop-downs closed immediately after show UI : Floating Panel confirmed 2011-02-14T12:47:35Z 2015-03-16T16:32:39Z "Steps to reproduce: 1. Only one tab must be opened in IE. 2. Place editor inside a frame which is inside a modal dialog window (attached files ""Page1.html"" and ""Page2.html"" reproduce than if placed inside ""\ckeditor\_samples folder""). 3. Open page with editor (""Page1.html""). 4. Click on ""Font"" drop-down. 5. Click on ""Size"" drop-down (all further clicks on ""Font"", ""Size"", ""Format"", ""Background Color"" and ""Text color"" drop-downs will result showing and immediate hiding of drop-down). Browser name and OS : Checked on IE8 on Windows 7 and IE6 on Windows XP." Kenrath Bug 7090 "IE8: Error ""Line: 96 error: 'N' is null or not a object"" in scenario with ASP.NET AJAX and Postbacktrigger" General confirmed 2011-01-28T14:26:25Z 2011-02-03T15:12:18Z "if I have a PostBacktrigger that is hit after a partial page update has been done, I get the following error: actual nightly build (revision 6386): ""Line 19: error: object does not supprt property or method"" at ""return i&&new g(i.contentWindow.document)"" release 3.4.2: ""Line 19: error: object does not supprt property or method"" at ""return i&&new g(i.contentWindow.document)"" Attached please find a small sample project to reproduce the issue." dpomt Bug 7089 [IE] Error when expand toolbar if height of editor is not enough. UI : Toolbar confirmed 2011-01-28T13:51:23Z 2011-07-06T12:09:21Z " 1. Collapse toolbar. 2. The height of the editor is set to 15px.[[BR]] ex. {{{ ckeditor.resize('', 15, true); }}} 3. Expand toolbar. 4. JavaScript error (invalid argument) The cause is here. https://dev.ckeditor.com/browser/CKEditor/trunk/_source/plugins/toolbar/plugin.js#L326 {{{ contents.setStyle( 'height', ( contentHeight - dy ) + 'px' ); }}} I think that it only has to prevent height from reaching a minus value. Like this. https://dev.ckeditor.com/browser/CKEditor/trunk/_source/themes/default/theme.js#L325 {{{ contents.setStyle( 'height', Math.max( height - delta, 0 ) + 'px' ); }}}" uchida_t Bug 7080 clear selection cause window scroll Core : Selection confirmed 2011-01-28T04:28:23Z 2012-04-04T14:05:32Z "happen in ie6 steps: 1.place a button far below editor : {{{

}}} 2.insert a page-break('插入分页符') into editor 3.keep focus(cursor) in the editor and scroll to 'click button' using mouse wheel 4.click button expected : window does not scroll actual : window scrolls to editor reason : caused by line 184 in _source/plugins/selection/plugin.js doc.selection.empty() causes scrolling. we should record scrollTop and scrollLeft before empty() and restore them after empty() , i provide a patch ,hope helpful. " yiminghe Bug 7079 FF : Opening Cell Properties dialog resetting Columns Width UI : Dialogs confirmed 2011-01-27T16:59:35Z 2013-04-25T11:47:22Z "'''To reproduce the defect:''' 1. Open CK Editor sample & insert a table with 1 row and 2 columns. 2. Set the width for the first table cell to 50 pixels 3. Insert a new row above the first row and see that first cell in the new row has the same width as the first cell in previous row. 4. Select both cells in new row using mouse and open Cell Properties dialog. 5. Click OK button with out changing any properties. '''Expected Result:''' Nothing should change, since we have not modified any properties. '''Actual Result:''' Column widths are resetting to default" Satya Minnekanti Bug 7072 Javascript error on ElementPath plugin.js General confirmed 2011-01-27T12:28:28Z 2012-02-17T23:34:10Z "hi, sorry for my english in advance. i found a bug on IE in element path plugin. when i select multiple cell on a table, edit properties of cell, change a value and click ok a javascript error raise on the line 85 if ( element.data( 'cke-real-element-type' ) ) the object element don't have a property data. the bug raise only on IE no problem whit FF and Chrome." michaël acosta Bug 7067 about getIndex method performance Performance confirmed 2011-01-27T06:40:41Z 2011-02-15T08:44:35Z "When the getIndex method is called, the getNext will be invoked by getIndex, if an element node contains too many text nodes, the getNext method will be called too many times, that will cause a performance problem. My suggest is using childNodes property, according to my test, using childNodes is nearly two times faster than calling getNext method. Here's my code snippet: getIndex : function( normalized ) { var parent = this.getParent(), currentIndex = -1, node; if ( parent ) { for(var i=0,childs=parent.$.childNodes;node=childs[i];i++){ if(node.nodeType == 1 || !(normalized && node.previousSibling && node.previousSibling.nodeType == baidu.editor.dom.NODE_TEXT)) currentIndex++; if(node == this.$)break; } } return currentIndex; }," campaign Bug 7051 languageCodeInputLabel for Div Container is redundant, langCode from Link is used instead UI : Language confirmed 2011-01-26T10:24:01Z 2011-01-26T11:02:11Z "The languageCodeInputLabel property defined in the language files is redundant, since the Div Container dialog window is using the langCode property of the Link dialog window instead. Moreover, most language files contain faulty translation of the langCode property which instead of an equivalent of ""language code"" says ""language direction"". Result: the Advanced tabs of the Link and Div Container dialog windows in most languages have 2 entries for the Language Direction and none for the Language Code. " Anna Tomanek Bug 7005 Invalid attribute causes CPU to run @100% on Chrome Core : Parser confirmed 2011-01-21T10:52:55Z 2013-04-06T09:46:17Z "This only happens in Chrome (Windows and Linux). IE and Firefox handle the situation properly. Entering a malformed a tag, with an invalid and escaped attribute causes the page to freeze. Looking at the process manager, the tab in question was running at 100% cpu. A combination of obscure bugs in my own code caused the invalid html that triggers this bug: {{{google}}} In IE and Firefox, the invalid attribute ""store"" is completely removed. To trigger: http://nightly.ckeditor.com/6355/_samples/replacebyclass.html [[br]] Click ""Source"" [[br]] Paste above snippet[[br]] Click ""Source"" again[[br]] Not a huge bug, and obviously inputting correct html avoids this completely." Jeconais Bug 6998 Unresponsive script when loading template containing invalid html markup Core : Parser confirmed 2011-01-20T09:09:20Z 2011-01-21T11:25:18Z "When loading a html template containing some meta tags inside the html body, ckeditor becomes unresponsive and after a while browser shows a message that a script is unresponsive and should be stopped - experienced in Firefox 3.6.13, IE8 and Chrome 8 See the attached template for reference." mkraus Bug 6995 FF : We can't scroll down right align table using mouse General confirmed 2011-01-19T16:11:57Z 2011-03-08T16:37:21Z "'''To reproduce the defect:''' 1. Open CK Editor sample and insert a table with 30 rows,15 columns and right alignment. 2. keep cursor in any of the top rows (for ex: first row) and keep pressing the mouse in side scroll bar to navigate down the table. '''Expected Result:''' Table should move up,we will be able to navigate down the table and see the bottom table rows. '''Actual Result:''' Table is not moving down no matter how many times we clicked the mouse and we were not able to navigate down the table." Satya Minnekanti Bug 6977 about override in styles Core : Styles confirmed 2011-01-17T13:56:12Z 2013-10-15T08:51:39Z "steps: 1.open www.ckeditor.com/demo 2.switch to source mode,input html: {{{

12345678xyzabcd9012345678

}}} 3.switch to wysiwyg mode and place cursor between 'y' and 'z', then click background button , select '自动' 4. expected: 'xyzabcd' does not have background-color. actual result : unchanged 5.select '8xyzabcd9' ,then click background button ,select red color 6. expected : generate code : {{{

12345678xyzabcd9012345678

}}} actual code (too bloated): {{{

12345678xyzabcd9012345678

}}} ps:in trunk ,result is error : {{{

12345678xyzabcd9012345678

}}} ps2: i provide a patch for trunk, add consideration about override element's style" yiminghe Bug 6974 IE Flash Auto Play functionality not working General confirmed 2011-01-17T10:53:11Z 2011-01-17T12:55:15Z "'''To reproduce the defect:''' 1. Insert a Flash with the following URL http://bytescout.com/files/demo/swfscout_VideoSample.swf 2. Un check the check box Auto Play on Properties tab of Flash Properties tab. 3. Remove the editor to save the flash. '''Expected Result:''' Flash is shown on the page but it should not play since we un checked the check box Auto Play. '''Actual Result:''' Flash is shown on the page but it is playing automatically even though we un checked the check box Auto Play." Satya Minnekanti Bug 6937 Applying Block Quote to empty or the only paragraph in Table cell applying Block Quote to Table instead of Table Cell or Paragraph in Table Cell General new 2011-01-04T14:46:00Z 2011-01-05T04:41:23Z "'''To reproduce the defect:''' '''Scenario 1:''' 1. Open CK Editor and insert a Table. 2. Keep cursor inside a Table Cell and click on Block Quote icon. '''Expected Result:''' Block Quote is applied to Table Cell. '''Actual Result:''' Block Quote is applied to whole Table. '''Scenario 2:''' 1. Open CK Editor and insert a Table. 2. Type some text inside a Table Cell, select the paragraph and click on Block Quote icon. '''Expected Result:''' Block Quote is applied to the selected paragraph inside Table Cell. '''Actual Result:''' Block Quote is applied to whole Table." Satya Minnekanti Bug 6923 IE: Caret shows through styles dropdown General confirmed 2010-12-29T15:10:30Z 2013-06-05T09:18:26Z IE7, IE8, caret shows through the styles dropdown box; doesn't show through the other dropdowns (format etc.) Dinu Bug 6911 Safari we can't change Styles for Numbered/Bulleted lists in a Table Core : Lists confirmed 2010-12-24T11:05:08Z 2011-03-08T15:15:00Z "'''To reproduce the defect:''' 1. Open a sample and insert a Table. 2. Keep cursor inside a Table Cell and click on Numbered list icon. 3. see that Numbered list starts. 4. Type some text, keep the cursor at the end of list item and select Numbered List Properties option from Context Menu. '''Expected Result:''' Numbered List Properties dialog comes up and will have value 1 filled in Start field and selected in Type drop down list. '''Actual Result:''' Numbered List Properties dialog comes up '''but the Start field is shown as Empty''' and selected in Type drop down list. 5. Select a Type (ex: Upper Alpha (A,B,C,D,E,etc) and enter a value 5 in Start field. and click OK Button. '''Expected Result:''' Numbered List starts from E and the numbers in Numbered list changes to Upper Alpha. '''Actual Result:''' Nothing happens and Numbered List is not changed. '''Same thing happens with Bulleted List.Style for Bulleted list is not changed when we select a different bullet style from Bulleted List Properties dialog.'''" Satya Minnekanti Bug 6856 Inserting span tag - wrapped content with insertHTML appends after ending

tag instead of inside. Core : Read-only confirmed 2010-12-15T01:00:13Z 2011-02-16T10:17:30Z "Occurs in Safari 5.0.3 for Mac OS 10.6.5 When using the method editor.insertHtml() to insert content that is wrapped in a tag, the content is not inserted into the location where the cursor resides. It inserts the content OUTSIDE of the next available ending

tag. This makes it impossible to insert content wrapped in a span (non-block level) tag on the same line as existing content in the editor. To replicate: Use a plugin which installs a menu into the Editor toolbar, such as richcombo plugin. The plugin should use editor.insertHtml() to insert content. The content to be inserted by the menu item should be wrapped in span tags like: some content Within a new editor instance, first type a single word but do not hit return. Select the menu item from the toolbar that uses editor.insertHTML() to insert content wrapped in a simple span tag. Notice that the content is inserted on a new line, not next to the word. Click the Source toolbar button. Notice that the span tag is inserted after the closing

tag. " Zac Bug 6827 List: possible to place cursor in front of list bullet/number, and delete then breaks the list Core : Lists confirmed 2010-12-10T13:38:30Z 2012-03-08T09:36:06Z "Go to demo page: 1. Clear content 2. Add following content: {{{
  1. item
    1. item
  2. item
}}} 3. Place cursor at start of first list item 4. Press the 'up' key twice fast. 5. Observe the cursor is now positioned in front of the list. 6. Now press '''delete''' and observe that the first list item collapses. Tested on Firefox 3.6.13, WinXP, CK version 3.4.2" Arne Bug 6826 List: enter key causes outdent in empty list item only when item has no sublist. With sublist it creates new item on same level Core : Lists confirmed 2010-12-10T13:12:11Z 2011-04-13T09:26:59Z "Go to demo page: 1. Clear content Create following list : {{{ }}} 2. Put cursor in first numbered item. 3. Press enter and observe the outdent behavior. 4. Press enter again and observe that outdenting does not occur. Is this intentional behavior ? Tested in Firefox 3.6.13, WinXP, CK version 3.4.2." Arne Bug 6803 Image dialog error with border of zero UI : Dialogs confirmed 2010-12-08T18:38:09Z 2011-05-20T10:57:56Z "If you set the border property to zero (meaning no border) for an image in the image dialog, it will not save this value. This has been ongoing for as long as I can remember with the new CKeditor. this is a hack fix for plugins/image/dialog/image.js:817 {{{ if ( type == IMAGE ) { var value, borderStyle = element.getStyle( 'border-width' ); borderStyle = borderStyle && borderStyle.match( /^(\d+px)(?: \1 \1 \1)?$/ ); value = borderStyle && parseInt( borderStyle[ 1 ], 10 ); isNaN ( parseInt( value, 10 ) ) && ( value = element.getAttribute( 'border' ) ); //this.setValue( value ); if (value == 0) { this.setValue('0'); } else { this.setValue(value); } } }}} " pircio Bug 6744 Range: checkStartOfBlock not forgiving bogus node Core : Selection confirmed 2010-11-30T14:23:41Z 2010-12-28T10:18:11Z "'''checkStartOfBlock''' returns ""'''false'''"" for the following case: {{{


^

}}} From the code perspective the cursor might not be at the start of the block, but visually it is. Pertains to '''non-IE''' browsers." Arne Bug 6743 Firefox: ckeditor exceeds requested width while loading UI : Skins confirmed 2010-11-30T13:43:25Z 2011-01-18T17:21:12Z "Under some circumstances CKEditor takes more space in width than the requested width when loading CKEditor. (Look at the red border on the testcase and on the screenshots.) What I found out:[[BR]] - it only occurs in Firefox (tested with 3.6.12 and 4 Beta 7)[[BR]] - it does not occur in IE8[[BR]] - I only saw it when I have two instances of CKEditor on the page[[BR]] - when I have two times nearly the same CKEditor on the page, the problem does not occur (thats why my attached testcase uses two different skins; but on my system where I integrated CKeditor into it also works with only one skin; I could not reproduce that with the sample configuration)[[BR]] - the problem might depend on the skin (kama seems better than office2003 / v2, but it could also be reproduced with kama) OS: Windows XP" eposjk Bug 6710 """>"" in custom style ""name"" throws error" Core : Styles confirmed 2010-11-22T14:56:41Z 2010-12-16T13:19:56Z "If you include html "">"" in the styles definition (name part) the editor throws an error after you click that style in the combobox (most possibly other html to).[[BR]] [[BR]] For example:[[BR]] 'Webunity > portfolio'[[BR]] [[BR]] {{{ Error: this.element.getDocument().getById(this._.items[m]) is null Source File: /ckeditor.js?t=AAM84PO Line: 135 }}} I found this because my CMS gets the styles from the DB and uses htmlspecialchars(PHP) to print customer specific styles to CkEditor.[[BR]] [[BR]] Since this will probably be closed without fixing, i just wanted to log it for future users." Gilles van den Hoven Bug 6709 insertHtml: comments must also be protected General confirmed 2010-11-22T12:48:41Z 2015-09-03T14:33:31Z "In IE, when setting innerHTML, any starting comments are removed. Test: insertHtml('foo') Affected: dataProcessor.toHtml Fix: prefixing a dummy tag keeps comments and whitespace in place, remove when converting to data. " Dinu Bug 6705 IE Selected font not applied to typed text General confirmed 2010-11-22T11:26:01Z 2012-02-13T10:31:35Z "'''To reproduce the defect''' 1. Open any sample '''except AJAX'''. 2. **With out focus** in Editor body,select a font(for eg: Comic Sans MS) from Font Name drop down list. 3. See that selected font option '''missing from''' Font Name drop down list. 4. Start typing the text '''Expected Result:''' Selected font option should show in Font Name drop down list. '''Actual Result:''' Selected font option not shown in Font Name drop down list. Even when we look at Element path bar or HTML Source tag for Font Name not shown. To reproduce the defect in AJAX Sample. Type some text save the page.open the Editor again and repeat the above steps" Satya Minnekanti Bug 6672 "Cannot ""cut"" the form element on top of the page" Core : Selection confirmed 2010-11-12T12:37:55Z 2011-09-16T08:51:28Z "Issue seen in IE7. To Reproduce: 1. insert form element at the top of the page. 2. click ""Select All"" to select all elements of the page 3. then, click ""Cut"" icon --> all elements excepts the form element is cut, but the form element remains." naresh.sivaraman Bug 6650 IE: Text fields in Table dialog not displaying correct values UI : Dialogs confirmed 2010-11-08T12:36:49Z 2011-11-22T11:40:54Z "'''Steps to reproduce the defect:''' 1. Open the Ajax sample in IE7. 2. Click on the Insert Table icon to dispaly the table properties dialog. 3. Enter the number 1001 (or greater) into the Cell Spacing (or Cell Padding or Border Size) text field & click OK. 4. See that the table is displayed without the Cell Spacing attribute value applied to it. 5. Right click on the table and choose Table Properties from the context menu to display the Table dialog. 6. Change the value of the Cell Spacing textfield from 1001 to the number 10 & click OK. 7. See that a table is displayed with the correct Cell Spacing attribute value applied. 8. Right click on the table and choose Table Properties from the context menu to display the Table dialog. '''Expected:''' The value in the Cell Spacing textfield is 10. '''Actual:''' The value in the Cell Spacing textfield is 1001." James Bug 6584 Table operation don't trigger DOM events / autogrow UI : Toolbar confirmed 2010-11-01T01:38:48Z 2010-11-01T04:44:41Z "To reproduce: - Insert a table - Use snap menu to add another row Result: - No contentDom event is triggered Same happens for probably all table operations: change style, class, etc." Dinu Bug 6583 IE: Caret disappears in dialogs at the right side in LTR UI : Dialogs confirmed 2010-10-31T18:34:17Z 2010-12-11T06:58:53Z "To reproduce (IE, English):[[BR]] - Click image button[[BR]] - In URL field type a very long string[[BR]] - Caret will disappear in the right side as the text is wider than the input[[BR]] - Same happens with nearly all dialog text input fields[[BR]] " Dinu Bug 6581 Invalid background color triggers js error in IE and erratic behavior in others UI : Dialogs confirmed 2010-10-31T16:04:22Z 2013-07-22T11:43:08Z "To reproduce:[[BR]] - insert table[[BR]] - cell properties[[BR]] - in background field, enter invalid color ""foo""[[BR]] - click ok[[BR]] Results:[[BR]] - in IE: ""Invalid property value"" error, ok button is rendered useless; an anecdotic form submission happened but can't reproduce[[BR]] - in FF and others: value seems to be ignored (I think this is wrong, invalid value should be used regardless as long as it doesn't break CSS), however element's style does get rewritten and dirty flag gets set[[BR]] Expected behavior (I presume):[[BR]] - Either update the invalid value regardless (don't try to parse to rgb(...))[[BR]] - Or, provide a remark to the user and don't close the dialog and don't update any document contents[[BR]] [[BR]] Secondary:[[BR]] - A valid value without ""#"" is invalid just the same: ""111111""; for convenience, a # should be implied when it can be hex-parsed (""111"",""111111"")[[BR]] " Dinu Bug 6514 [IE8]: Highlighted text is deleted when using browser Edit => Copy General confirmed 2010-10-26T10:36:06Z 2010-12-02T15:45:06Z "'''Steps to Reproduce the defect:''' 1. Open the Ajax sample in IE8. 2. Type some text into the editor. 3. Highlight the text using the mouse or CTRL + A (in preparation for copying to the clipboard). 4. Click on ""Edit"" in the browser '''Expected:''' You should be able to copy the highlighted text from the Edit menu in the browser. '''Actual:''' The highlighted text is erased." James Bug 6486 IE bug: Many smiles in the smiley dialog do not fit into surrounding TD tag UI : Dialogs pending 2010-10-19T19:29:53Z 2010-10-20T09:13:27Z "This is IE bug only: I can see that the table with smiles is placed in TD tag (with class cke_dialog_contents) and the TD tag has attribute style=""width:270px;height:120px;"". If I put 64 smiles into the smiles table into 8 columns then this table with smiles is bigger then the surrounding TD tag (width:270px;height:120px;). In FF it is OK and the surrounding TD is enlarged according to the smiles table but in IE it is not." tomalek Bug 6443 SelectionChange not firing in all instances General confirmed 2010-10-08T21:41:15Z 2013-07-30T15:07:38Z Run the attached code example. Click to put the cursor at beginning of first line - event fired. Now drag select within the same line - event NOT fired. Now drag select within the second line - event fired. Lynne Kues Bug 6428 [FF] The cursor disappears from the editor after dragging an image General confirmed 2010-10-06T15:49:27Z 2010-10-07T10:04:27Z "'''Steps to reproduce the defect:''' 1. Open up the Ajax sample. 2. Type a line of text and press enter. 3. Insert an image. 4. Place the cursor over the image and hold down the left mouse button to drag the image downwards until the arrow cursor is replaced by an image similar to this '''ø'''. 5. Now release the left mouse button. 6. Click back into the line of text that you typed. '''Expected: The cursor will appear flashing in the same place that you clicked in the text.''' '''Actual: The cursor does not appear at all.'''" James Bug 6415 "Style defined in stylecombo plugin with ""pre"" element ignores class property in Internet Explorer when applied without selecting text" Core : Styles confirmed 2010-10-05T16:40:54Z 2010-10-06T08:13:13Z "Steps to reproduce:[[BR]] 1. Define the following style: {{{ CKEDITOR.config.stylesCombo_stylesSet = 'wiki_styles'; CKEDITOR.addStylesSet('wiki_styles', [ { name: 'Code', element: 'pre', attributes: { 'class': 'Code'} } ]); }}} 2. From Internet Explorer, write a paragraph and place the cursor at the begining of the paragraph.[[BR]] 3. Select the style defined in step 1 from the styles combo (named ""Code"").[[BR]] [[BR]] After following these steps, the text entered in step 2 will be inside a pre element, but the class attribute won't be defined.[[BR]] [[BR]] CKEditor version: 3.4.1[[BR]] Browser: Internet Explorer 8[[BR]] OS: Ms Windows 7[[BR]] [[BR]] I debugged the code and found that the problem is in the ""toPre"" function located in ""_source\plugins\styles\plugin.js"". According to the comment, IE normalizes innerHtml to
, breaking whitespaces, and to avoid that, a new 
 element is created. The new 
 lacks the original class attribute (and all other attributes) defined in the style definition.[[BR]]
[[BR]]
Thanks!"	Nicolás Cardelino
Bug	6397	output_html sample is inconsistent between browsers	Core : Output Data			confirmed	2010-10-01T14:36:15Z	2011-02-16T10:24:57Z	"Reproduce:
  1. Open _samples/output_html.html
  2. Click ""Align right""
  3. Click ""Source"" (or submit)

Result:[[BR]]
Firefox 3.6.10:[[BR]]
p align=""right""[[BR]]
Chrome 6.0.472.63:[[BR]]
p align=""right"" style="" ""[[BR]]
IE 8, Opera 10.62[[BR]]
p style=""text-align: right""
"	Konstantin Pelepelin
Bug	6391	"Autogrow doesn't kick in when ""Show Blocks"" is activated"	General			confirmed	2010-10-01T12:40:44Z	2015-09-16T14:35:21Z	Only on activation, then it works fine... Any event for that?	Dinu
Bug	6381	Cursor lost on Horizontal line when moving up and down in Chrome	General			confirmed	2010-09-30T19:45:34Z	2010-12-08T04:46:15Z	"If a horizontal line is inserted between texts and you try to move the cursor (with up and down arrows) once reached the hr line the focus is still kept but the cursor disappears and the whole browser window will receive future up/down movings.

Reproduce steps:[[BR]]
1: Enter a few lines of text[[BR]]
2: Insert horizontal line[[BR]]
3: Enter some lines of text below the horizontal line too[[BR]]
4: Try to move the cursor up to the first sentence using the up arrow key on your keyboard[[BR]]

I have tested this on IE, Firefox and Chrome and only chrome is having this problem, (chrome version: 6.0.472.53) both on linux and windows.

Maybe it's only a chrome bug but just in case as I'm a happy user of ckEditor and use it in my jCore project as the main editor I thought I will let you know. BTW: Thanks for your great work!"	Istvan Petres
Bug	6371	Chrome: Copy/Paste mangles Formatted text	Core : Pasting			confirmed	2010-09-29T20:09:21Z	2011-04-07T18:23:19Z	" 1. go to CkEditor.com/demo
 2. click 'new article'
 3. focus the wysiwyg editor
 4. set the formatting to 'formatted'
 5. type 
 6. highlight ""b""
 7. press ctrl+c
 8. press ctrl+v
 9. expected: no visual change
 10. formatted text is now mangled.

expected source:
{{{
a
b
c
}}} actual source: {{{
 a
b

c


}}} See attached video." Jude Allred Bug 6354 The i() function takes a lot more time in 3.4.1 than in 3.4.0 QA confirmed 2010-09-27T08:57:49Z 2010-10-01T15:14:17Z "I have 24 CKEDitor instances in a page. With the latest Firefox using Firebug profiler I get {{{ i() 24 71.74% 5361.136ms 5361.49ms 223.395ms 39.052ms 383.467ms ckeditor.js (line 18) }}} {{{ function () { var i = !!this.$.offsetHeight && this.getComputedStyle(""visibility"") != ""hidden"", j, k; if (i && (b.webkit || b.opera)) { j = this.getWindow(); if (!j.equals(a.document.getWindow()) && (k = j.$.frameElement)) { i = (new h(k)).isVisible(); } } return i; } }}} and the page freezes for a long time. The most time consuming function in 3.4.0 is getNext(): {{{ getNext() 24 18.71% 387.901ms 393.449ms 16.394ms 15.711ms 20.288ms ckeditor.js (line 14) }}} So you see the load differences. " Niko Viitala Bug 6344 Script Auto-Include Path Issues in IE8 Compatibility Mode General confirmed 2010-09-24T06:20:30Z 2011-10-27T13:29:25Z "When using CKEditor dynamically in IE8 Compatibility mode CKEditor will crash if a hash (#) is in the url. For example, when calling CKEditor.replace, post page load, and after a hash is set, CKEditor will try to include the following paths: http://20.20.0.100/Tests/CKEditor/Example/#/../ckeditor/config.js?t=A8LE4JO http://20.20.0.100/Tests/CKEditor/Example/#/../ckeditor/lang/en.js?t=A8LE4JO In both cases the paths to the actual files should be: http://20.20.0.100/Tests/CKEditor/Example/../ and NOT http://20.20.0.100/Tests/CKEditor/Example/#/../ Clearly this is a major issue as CKEditor will not load at all in IE8 Compatibility mode. This seems to only be an issue in this mode." Asher Snyder Bug 6331 Styles applied to all children elements Core : Styles confirmed 2010-09-21T11:44:17Z 2010-09-21T13:19:01Z "paste this in the editor : {{{
  • line 1
  • line 2
  • line 3
}}} then apply a style (from the Styles list) to the UL. The style is then applied to all LI children elements... On my site, applying a style ({ name : 'Slider content' , element : 'div',attributes : { 'class' : 'slider_content' }}) to the UL gives this : {{{
  • line 1
  • line 2
  • line 3
}}} instead of : {{{
  • line 1
  • line 2
  • line 3
}}} hoping I am not mistaking on this issue..." b0b0 Bug 6303 IE : entering Misspelled color name in Cell Background or Border color fields creating empty span each time we press OK button. General confirmed 2010-09-15T12:17:38Z 2010-10-01T15:56:30Z "'''To reproduce the defect:''' 1. Open Ajax sample. 2. Insert a Table, Go to a Table cell and activate Cell Properties dialog. 3. In Border Color or Background Color field enter 'gren'insted of green and press OK button. '''Expected Result:''' Cell properties dialog is closed and Cell Background or Border color remains same since the user has entered invalid value.(This is what is happening in Firefox) '''Actual Result:''' Cell properties dialog is not closed and every time the user presses OK button an Extra span is added in the Cell. This will also happen when a French User types the Color Correct but in French. '''Ideal solution would be to change the labels of Background Color & Border Color fields to indicate that user should enter Hexa decimal values or CSS Values.''' The reason why we are not using the Color picker dialog is it's not satisfying Accessibility Requirements, since there are no labels for Colors in Color Picker dialog." Satya Minnekanti Bug 6281 List items not wrapped in UL/OL render incorrectly Core : Lists confirmed 2010-09-10T12:42:23Z 2010-09-13T18:19:20Z "In the old fckeditor I could enter the following (incorrect) HTML code in source mode: {{{
  • item one
  • item two
  • }}} When I toggled / switched back to wysiwyg mode fckeditor would realize I was trying to make a list and automatically append the proper UL tag around my list items like so: {{{
    • item one
    • item two
    }}} I've noticed that ckeditor 3.3.2 does not automatically detect that I'm trying to create a list and not only does it not add in the ul tags but instead creates new lines (more and more of them) every time I toggle from source to wysiwyg like so: First toggle: {{{

     

  • item one
  •  

     

  • item two
  • }}} Second toggle: {{{

     

     

     

  • item one
  •  

     

     

     

     

     

  • item two
  •  

    }}} Making the problem '''worse each''' time. The problem is more pronounced if I forget to put in wrapping ul/ol AND also forget closing li tags. So for example if I put this into source: {{{
  • item one
  • item two }}} When I toggle out and back into source I now lose my first item completely and see this in source: Code: Select all {{{

     

  • two
  • }}} I realize users shouldn't be putting in bad list HTML code, but it seems unfortunate that the old version of the editor was able to handle this situation and the new editor makes a mess of it I've posted about this issue in the forums here: http://cksource.com/forums/viewtopic.php?f=11&t=20104 " Jennifer Bug 6257 Editor crashes in Google Chrome when running multiple instances inside }}}" Bruno Basto Bug 6219 Incorrect Toolbar definition in documentation General confirmed 2010-08-29T01:36:13Z 2010-08-30T08:57:14Z "http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Toolbar {{{ ['BidiLtr' 'BidiRtl'], }}} Should be : {{{ ['BidiLtr', 'BidiRtl'], }}} Missing comma." Tony Bug 6203 Uncaught exception: TypeError: Cannot convert 'K' to object on editor.destroy(); General confirmed 2010-08-25T18:44:39Z 2010-12-06T08:28:15Z "I receive the following error when trying to destroy a CKeditor 3.4 instance using a plugin : {{{ Uncaught exception: TypeError: Cannot convert 'K' to object Error thrown at line 92, column 1741 in (): return K.getFrameDocument().getBody().getHtml(); called from line 114, column 4746 in (o): o.data=l(n).getSnapshotData(); called via Function.prototype.call() from line 6, column 3258 in (o, p, q, r): var s={name:d,sender:this,editor:o,data:p,listenerData:g,stop:q,cancel:r,removeListener:function(){l.removeListener(d,e);}}; called via Function.prototype.call() from line 6, column 4027 in (h, i, j): d=f=false; called via Function.prototype.call() from unknown location in (b, c): /* no source available */ called from line 24, column 4875 in (): var l=this.fire('getSnapshot'); called from line 87, column 1760 in (r): var s=r.getSnapshot(),t=s&&r.getSelection(); called from line 88, column 831 in (r, s, t): s=new l(v.editor); called from line 87, column 277 in v(w): s.save(); called via Function.prototype.call() from line 6, column 3258 in (o, p, q, r): var s={name:d,sender:this,editor:o,data:p,listenerData:g,stop:q,cancel:r,removeListener:function(){l.removeListener(d,e);}}; }}} I guess that CKeditor's snapshot attempt is being fired after the editor has been destroyed? I have attached a small test plugin to make it easy to reproduce. The error was caught using Opera. The editor does destroy but the error message means not cleanly at a guess." Tony Bug 6196 flash edit dialog show url(源文件) uncorrectly UI : Dialogs confirmed 2010-08-25T11:45:22Z 2011-11-29T15:11:15Z "only in '''ie''' : user types code to generate flash: {{{ 淘宝网 }}} ckeditor transforms it to a img in wysiwyg mode ,but when you click fake img,the pop up dialog's url(源文件) field is empty ,ckeditor should read inner object element's data attribute . " yiminghe Bug 6167 "Copy/Paste Duplication Bug - Handling of ""li"" without ""ul""" General confirmed 2010-08-17T13:44:51Z 2010-08-24T16:17:12Z """li"" elements which are not nested inside of a ""ul"", and inside of 3 levels or more of tags, cause the parser/cleaner to duplicate the HTML multiple times (sometimes hanging the browser). ""li"" without ""ul"" is bad HTML, but the handling of the problem with the HTML is a difficulty. Try pasting this code into source view:
    ABC
    XYZ
    123
  • Hi
  • Hello
  • Hola
  • Then switch back to WYSIWYG view. Anything of this format causes the HTML to duplicate itself several times." TonyA680 Bug 6157 Styles not selected correctly in the Combobox General confirmed 2010-08-13T19:41:31Z 2010-08-25T14:35:45Z "With CKEditor v3.4b, Windows 7, IE8 or FF3.6 or Chrome 5. Suppose you use the following styleset {{{ { name : 'normal', element : 'p' }, { name : 'normal/red', element : 'p' , attributes: { ""class"": ""red"" }} }}} Select the ""normal/red"" style with the help of the combobox. After that move the cursor away, and then click on the previously modified paragraph again. Now the combobox will select the ""normal"" and not the ""normal/red"". It seems as if CKEditor selects the first style that matches the HTML element, not regarding the class name." Michael G. Schneider Bug 6114 SCAYT / Font tag / IE interaction UI : Spell Checker confirmed 2010-08-09T08:05:32Z 2011-06-28T12:40:50Z "From http://cksource.com/forums/viewtopic.php?f=11&t=19714 1. Open IE and go to CKEditor demo: http://ckeditor.com/demo 2. Paste this HTML code into source view {{{
    }}} 3. Turn on the spell checker 4. Switch between HTML and design views to see the code changes When the spell checker checks the document, it apparently splits the font tag in the following way: word1 and its font tag is enclosed inside the misspell span. I.E. word, then the following three words are word Works fine in FF. Hope that helps describe the problem well enough! " Charlie Bug 6076 [IE Quirks] Dialogs are not wide enough for their contents / Templates Dialog UI : Dialogs confirmed 2010-07-30T13:26:17Z 2010-08-13T08:47:52Z "I've build a couple custom plugins now and keep running into the problem that the windows never seem to stretch to accomodate the content. Thus I have to very carefully set the minWidth correctly in the dialog definition. I thought this was my fault until I came to the templates dialog. In SVN, the templates container is also not wide enough for the contents. To replicate, pop open IE in quirks and open the templates dialog. There are two possible fixes for this (or both): 1) Define the templates dialog as being bigger 2) Rollback #4863 - if you change dialog.css .cke_skin_kama .cke_browser_iequirks .cke_dialog_page_contents and set position = relative (or just remove it)...the dialogs will accomodate the content better. There might be another fix which is making the templates scroll contents better styled, because right now it looks like there is excessive whitespace in there serving no purpose. But even when I managed to make that box smaller, the intro text above it still runs over. Thoughts?" Charlie Bug 6012 Hidden Field Icon missing transparancy UI : Toolbar confirmed 2010-07-23T09:05:29Z 2010-07-23T09:18:53Z "Steps to Reproduce: -Look at the demo page -look at the top right of the hidden field icon The white space above and to the right should be made transparent" Charlie Bug 5009 Context sub-menu items should not hide other context menu items UI : Context Menu new 2010-01-14T20:58:11Z 2011-03-22T16:25:31Z "Create an editor instance that spans the with of the screen. [[BR]] Create a table with 100% width.[[BR]] Move the mouse to the right hand side of the editor and right click on the table.[[BR]] Observe the context menu correctly displays as fixed in #4594. [[BR]] Open a sub-menu, e.g. Cell Properties. [[BR]] Observe that the sub-menu covers the main context menu. " Damian Bug 4380 Listblock: Stylename containing single quote will crash onclick method Core : Styles new 2009-09-07T08:47:03Z 2011-03-14T21:30:39Z "When a style contains a single quote in its title, it will crash the listblock. Offending code (plugins/listblock/plugin.js): {{{ add : function( value, html, title ) { var pendingHtml = this._.pendingHtml, id = 'cke_' + CKEDITOR.tools.getNextNumber(); if ( !this._.started ) { pendingHtml.push( '

    wordinsidelink1 wordinsidelink2 wordinsidelink3 wordinsidelink4