__group__ ticket summary component version keywords owner status created _changetime _description _reporter Bug 11185 Zero-width space entity gets doubled General 4.0 confirmed 2013-11-19T09:32:51Z 2013-11-19T09:33:02Z "1. Set below in config.js {{{ config.entities = true; config.entities_processNumerical = true; }}} 2. Go to editor, switch to source and paste below {{{ aaaaaabbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggg }}} 3. Switch to WYSIWYG and switch to source: Entity gets doubled. Problem can be reproduced from CKEditor 3.0 but I'm setting 4.0 as this is most likely going to be fixed in CKE 4.x. " Jakub Ś Bug 6688 Wrong structure after insert list item Core : Lists 3.0 confirmed 2010-11-18T07:13:27Z 2010-11-19T04:11:05Z "1. Crete list like this: {{{
1 | 2 |
---|---|
a | b |
c | |
d | |
e | f |
tags with
tags where you pressed shift+enter (as expected):
one
two
three
four
one
twothree
four
tags. Actual result:
one
twothree
four
I.e., Still twotags, 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 8133 Webkit: Autogrow in quirks mode. Editor doesn't get smaller. General 3.4 Webkit confirmed 2011-06-29T09:11:11Z 2011-06-29T09:11:24Z "This issue was found when checking #7984 If you set config.fullPage = true; open autogrow sample and paste the below code: {{{
This is some sample text. You are using CKEditor.
}}} You will see that when pressing Enter new paragraphs are created and editor is enlarged. If on the other hand you delete those paragraphs, you have created, you will that editor doesn't get back to its smaller size. Reproducible in Webkit quirks-mode from CKEditor 3.4 " Jakub Ś Bug 6064 WebKit: Active dialog tab should have higher z-order UI : Dialogs 3.2 WebKit confirmed 2010-07-29T12:30:27Z 2011-09-08T10:01:55Z "With WebKit browsers, the dialog tabs get highlighted when we click on them or when hitting CTRL+10 to keyboard navigate them. This can be even considered a feature. The problem is that the highlight border appears partially covered by other tabs, because of their default z-order. We should have it in a way that the active tab moves to the top, so the border appears entirely." Frederico Caldeira Knabben Bug 8019 "Webkit: ""Focus border smaller than the editing area border"" in paste as plain text dialog" General 3.3.2 Webkit confirmed 2011-06-09T15:37:04Z 2011-06-09T15:38:02Z "Sorry for the mysterious summary. It's best to see the picture to know what I'm talking about. The problem is that textarea is actually smaller then the wrapper div. It's no big deal but when focus comes to textarea it doesn't look nice any more. " Jakub Ś Bug 10767 Webkit removes whole table General 4.0.1 Chrome Safari confirmed 2013-08-28T15:03:49Z 2014-06-12T08:45:54Z "To reproduce: 1. Insert table 1X2 (1 row and two columns) 2. Double (or even triple) click inside table so that whole cell gest selected (You have to see selection in table cell). 3. Right-click on selected cell and choose Column->Delete Column. Result: Whole table gets deleted. Problem can be reproduced from CKEditor 4.0.1 in Chrome and Safari only. " Jakub Ś Bug 8169 Webkit editor doesn't scroll without focus. General 3.0.2 Webkit confirmed 2011-07-08T08:47:59Z 2011-07-08T08:48:10Z "Issue found when reproducing #7635 1. Open replacebycode sample page 2. Paste the following code {{{ var doScroll = function(collapseToStart) { var e = CKEDITOR.instances.editor1; var d = e.document; var r = new CKEDITOR.dom.range(d); r.selectNodeContents(d.getBody()); r.collapse(collapseToStart); r.select(); e.focus(); e.getSelection().scrollIntoView(); }; var scrollToTop = function() { doScroll(true); }; var scrollToBottom = function() { doScroll(false); }; setTimeout(scrollToBottom, 2000); setTimeout(scrollToTop, 3000); setTimeout(scrollToBottom, 4000); }}} 3. Open page in Webkit **Result:** You will see that editor only scrolls down once when it has no focus. If it has focus it scrolls down-up-down. Now add extra setTimeout function {{{ setTimeout(scrollToTop, 1500); setTimeout(scrollToBottom, 2000); setTimeout(scrollToTop, 3000); setTimeout(scrollToBottom, 4000); }}} If editor has no focus it scrolls down-up-down. If it has focus it scrolls up-down-up-down. If there would be only one setTimeout function, you wouldn’t see any scrolling. **Webkit uses first function call to gain focus.** " Jakub Ś Bug 11938 Webkit Blink: Image2 Cursor not available when Image is only content in editor General 4.3 Beta Webkit Blink confirmed 2014-05-12T12:25:18Z 2016-04-15T12:44:04Z "This is variation of: #11923 1. Open image2 sample. 2. Clear editor contents. 3. Paste below code: {{{ or }}} 4. Switch to wysiwyg and try to click behind or before image. Result: You won't see cursor blinking anywhere and you are not able to type in editor. This is happening only with widgets." Jakub Ś Bug 6119 "Web Spell Checker - ""finish checking"" takes ages to finish" UI : Spell Checker HasPatch, Review? confirmed 2010-08-09T12:58:23Z 2011-11-29T14:20:00Z "When having a larger document, the SpellChecker dialog becomes useless. I have tried editing the following document in CKEditor: http://en.wikipedia.org/w/index.php?title=Black_hole&printable=yes and after opening the ""SpellChecker"" dialog (with the ""Check Spelling"" button), after I clicked ""Finish Checking"" button inside of the dialog, it didn't close in a reasonable amount of time (it took almost 9 minutes, I have pretty fast internet connection). I have tested it in IE8. To reproduce load the attached HTML source and use WSC. I have no idea how spell checker works, but it looks like the problem is that the data is sent in a really small chunks, thus checking the whole document requires hundreds of HTTP requests. There is one more thing that I do not understand here: I have pressed the ""Check Spelling"" button, '''I did not change anything''' in the dialog and just pressed the ""Finish Checking"" button. Why is it taking so long if I did not change the document at all? If it really has to take a lot of time, we could at least display an estimated time required to finish processing, because it is definitely not obvious that this operation may take so long." Wiktor Walc New Feature 9625 Way to mark selection when focus is moved outside editable Core : Selection 3.0 confirmed 2012-11-14T12:25:30Z 2014-08-11T08:50:52Z In inline mode, where dialogs/context menus etc. are displayed in the same frame in which editable and on IEs always (even in framed editor), selection is visually lost when focus is moved out of editable. This may be confusing for users as they may think that their selection was really lost e.g. when trying to apply link to some text. Piotrek Koszuliński Bug 11614 Warnings about deprecated API usage in strict-mode General 4.0 confirmed 2014-02-25T14:32:05Z 2014-02-25T19:07:02Z "Chrome reports this in developer console, when I click inside wysiwygarea: body.scrollLeft is deprecated in strict mode. Please use 'documentElement.scrollLeft' if in strict mode and 'body.scrollLeft' only if in quirks mode. This code do not produce any issues, however I'm not sure if users aren't scared a bit of it, for example." Wiktor Walc New Feature 12983 Walker.guard is called more than once for every node boundary General confirmed 2015-02-25T16:04:30Z 2015-02-25T16:08:42Z "Discovered when working on #12964. See tests pushed in branch:t/12983. It would be useful if we knew that guard will be called only once, because it makes some iterations easier (and guard is the only callback which is called for both element boundaries)." Piotrek Koszuliński Bug 11877 Walker executes guard on node twice in specific situation General confirmed 2014-04-30T10:15:34Z 2014-04-30T10:17:16Z "Range: `]` Walker going forwards will execute guard twice on `y[
z
` and on `""z""`. This may be a track of some bigger issue, but `next()` and `previous()` return nodes correctly, so only performance is affected. The same bug occurs when going backwards with mirrored range." Piotrek Koszuliński Bug 10261 Walker documentation seems to be outdated Documentation & Samples confirmed 2013-03-25T17:31:36Z 2013-03-26T15:08:11Z "http://docs.ckeditor.com/#!/api/CKEDITOR.dom.walker It says that walker may split nodes and the examples shows such a case. However, neither unit tests nor my manual tests proved that. Source: http://stackoverflow.com/questions/15613082/ckeditor-walker-get-selection-only" Piotrek Koszuliński New Feature 597 WAI Accessibility standards implemented General SF confirmed 2007-06-21T03:39:21Z 2008-09-19T09:48:08Z "I'd like to see WAI accessibility standards enforced wherever possible. For example ALT tags always need to be provided, form fields must have titles, etc. This would greatly improve things and help with compliance issues. ---- Moved from SF:[[BR]] http://sourceforge.net/tracker/index.php?func=detail&aid=944409&group_id=75348&atid=543656" edbrown1959@… New Feature 5644 Vertical or Horizontal resize should have grabber at that side General 3.0 confirmed 2010-05-08T19:58:20Z 2012-08-24T11:15:47Z "Follow up from #4231: If the editor has been set so it can be resized only vertically, instead of having the grabber at the right-bottom corner it should be displayed at the bottom with a different picture. Same applies for horizontal-only resize." Alfonso Martínez de Lizarrondo Bug 10952 Various issues when choosing inactive option in context menu Accessibility 4.0 Beta Chrome IE confirmed 2013-10-04T15:41:09Z 2014-01-29T14:50:37Z "1. Open replacebyclass sample. 2. Place caret in table cell. 3. Press ""option key"" or click right mouse button to open context menu. 4. Using keyboard navigate to Cell -> Merge cells (which is disabled). 5. Press enter or click that option. General problem - nothing should happen IMO when choosing disabled option. Browser specific: * IE: focus is completely lost - I'm unable to close the context menu or navigate in it. * Chrome: focus is lost (at least I think so, because none option is focused), but everything still works." Piotrek Koszuliński Bug 13098 Various cases with incorrect selection after backspace/del in lists General confirmed 2015-03-26T10:26:38Z 2015-03-26T12:38:39Z "After extending [http://tests.ckeditor.dev:1030/#tests/is:unit,path:/tests/plugins/list these tests] with selection matching for #12729 it turned out that the bakcspace/delete handling doesn't set correct selection. To fix this issue we may need to cache bookmark before modification process, and then apply it into content. Related commit is in branch:t/13098. Just extra information what fails before fix, and what after in [https://gist.github.com/adelura/7ab222cdb9f7d04877e6 gist]." Artur Delura New Feature 2637 Validation for ToolbarLocation too limited General FCKeditor 2.6.3 confirmed 2008-11-06T22:34:34Z 2008-11-08T07:45:46Z "Line 61 in _source/internals/fcktoolbarset.js is oOutMatch = sLocation.match( /^Out:(\w+)$/ ) ; But this fails for ids with hyphens, underscores, periods and colons. The fix will need to be applied on line 50 as well" Brett Gardner Task 3013 V3: New functional tests QA 3.0 Beta 2 confirmed 2009-03-02T09:24:21Z 2009-07-31T17:28:10Z Covering basic functionality of form-based plugins. Garry Yao Bug 9804 UX and code improvements for resize plugin General confirmed 2012-12-11T13:12:21Z 2015-06-16T12:38:26Z "* It should not cause reflows on every mouse move. This is very expensive, especially when user moves cursor very fast. There are lags on FF that may be caused by that. * On Webkit sometimes it misses mouseup and is still resizing with mouse button released. * Code of this plugin can be simplified and shortened." Piotrek Koszuliński New Feature 2330 Using the Drag Handle to resize a table forces absolute sizes General confirmed 2008-07-02T19:35:21Z 2008-11-07T20:49:55Z "In Firefox (2, and probably 3), resizing a table using the drag handles in the editor, will always use absolute (pixel) sizes, even if the table [and with the dragresizetable plugin enabled, columns] is originally set to use relative widths. It should be possible to observe this change and either tell FF to use relative widths, or to convert to them." Davey Shafik Bug 12033 Using tableresize in fullPage mode leaves cursor style set on body Core : Tables 3.4 confirmed 2014-05-28T14:55:38Z 2014-06-04T12:43:44Z "Add the tableresize plugin to the fullPage demo. Now clear the content, insert a table and move the mouse over it at least once so you see the resizer. Then switch to source mode and you'll see that the body as a style=""cursor:auto"" set. (depending on your speed you might even get the resizer value instead of auto). Bonus points to fix the demo: the html created lacks a doctype (because the original value is a document fragment, not a full page)" Alfonso Martínez de Lizarrondo New Feature 2818 Using OpenDocument as another Native output format Core : Output Data confirmed 2009-01-24T11:15:49Z 2009-01-24T14:31:21Z "FCKEditor has the best UI for web editing, and is very popular. It could become the missing component to build a web-based document management solution if it would be able to store its outputs in the OpenDocument standard, in addition to the XHTML standard. That way, with all the tools available on the OpenDocument standard (http://opendocumentfellowship.com/applications), it would be very easy to build server-side solution which generates ODT, PDF, MS Word, etc. " Olivier Sarrat New Feature 2771 Use CKEditor in opensocial gadget General confirmed 2009-01-14T22:20:38Z 2009-01-22T13:11:04Z "Hi CKEditor developers, I would like to be able to use the CKEditor in an opensocial gadget. Because of cross-domain problems is this not possible. Opensocial is used for make applications on myspace, hi5, orkut and many others. For more information on opensocial: http://code.google.com/apis/opensocial/ " daffie Task 12004 Use BASE_PATH in tests General confirmed 2014-05-23T09:43:45Z 2014-05-26T07:37:29Z When https://github.com/benderjs/benderjs/issues/12 will be done we should modify tests to use BASE_PATH to get global assets instead of related paths. Piotr Jasiun Task 6527 Upload tab captions in the Image, Link and Flash dialogs should be revised UI : Language confirmed 2010-10-27T09:53:54Z 2010-12-02T10:32:56Z "The captions of this tab look slightly untidy and are not consistent with one another. The text of the button could also benefit from a slight change. My suggestions: Caption for the file upload field: [[BR]] is: ''Upload'' OR ''Send it to the Server'' [[BR]] should be: '''''File to be uploaded''''' [[BR]] (the same text can be used no matter what type of upload we are dealing with) Button: [[BR]] is: ''Send it to the Server'' [[BR]] should be: '''''Send to server''''' [[BR]] (the ""server"" should definitely NOT be capitalized) The standard ""Browse"" button would also look better if it was more in-line with other CKEditor buttons but I realize styling form elements is a bit tricky." Anna Tomanek Task 11190 Updated missing meta information for language files Documentation & Samples confirmed 2013-11-19T15:55:19Z 2013-11-20T08:13:38Z "Meta information can be found in `dev/langtool/meta`. It is used by CKEditor Translation Center (@ Transifex) to provide hints for translators (""Developer note"")." Wiktor Walc New Feature 827 Upcase selected text General SF confirmed 2007-06-26T03:03:01Z 2008-03-01T14:19:24Z "Hello. A button to upcase a selected text. You select some text from the editor and then push the upcase button. Result: the selected text is now upcase. Text -> TEXT Bye ---- Moved from SF:[[BR]] http://sourceforge.net/tracker/index.php?func=detail&aid=1232650&group_id=75348&atid=543656" jesusangelwork@… Bug 5298 Up/Down Arrow Key in IE8 stops on certain paragraphs General 3.0 IE confirmed 2010-03-08T09:10:10Z 2012-07-27T09:11:36Z "Browser: IE8, OS: WinXP Occurs in demo page ( 'Little Red Riding Hood' ) When you use the up/down arrow keys to navigate through the Text, the caret will stop at the end of the first
-Paragraph. The next step would be to jump into the table on the right. Same happens at the end of the positioned table back to the second Paragraph, and also on your way back up." MasonB Bug 6998 Unresponsive script when loading template containing invalid html markup Core : Parser 3.1 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 12486 "Unreplaced token ""%1"" in elements path item's title" General 3.0.1 confirmed 2014-09-25T07:21:21Z 2015-08-24T09:49:23Z "1. Open languages samples. 2. Change language to Arabic. 3. Hover over one of the items in the elements path. There will be ""%1 sth"". I looked into the code and lang/ar.js and everything seems to be fine there, so it's worth checking what's going on." Piotrek Koszuliński Bug 12656 Unnecessary space added to table class attribute General Marek Lewandowski review 2014-11-12T15:54:56Z 2014-11-13T11:12:59Z "It semms that an extra space is added at the begining of class attribute of tables in the editable. 1. Open any sample with CKEditor. (i.e. samples/replacebyclass.html) 2. Evaluate following code using JavaScript console: {{{ (function() { var editor = CKEDITOR.instances.editor1; // When data is ready, log the class attribute for first table in editable. editor.once( 'dataReady', function() { console.log( '""%s""', editor.editable().findOne( 'table' ).getAttribute( 'class' ) ); } ); editor.setData( '
foo |
Line 1
Line 2
Line 3
Line 4
Line 1
Line 2
Line 3
Line 4
Line 1
Line 2Line 3
Line 4
}}} while in other browsers: {{{
Line 1
Line 2Line 3
Line 4
Apollo 11 was the spaceflight that landed the first humans.
}}} 3. Set caret so '''it is still bold''' {{{ Apollo 11^ was… }}} 4. Click remove format. 5. Type a few words. 6. ENTER. 7. For unknown reason, typing bold in the new line: {{{Apollo 11 cow says moo
... was the spaceflight that landed the first humans.
}}} I'm able to reproduce it since 3.6.6.1 in Chrome, Firefox and Safari (Mac). " Olek Nowodziński New Feature 1511 Undo manager does not record object resizing Core : Undo & Redo 3.0 confirmed 2007-11-08T13:10:35Z 2016-04-22T14:11:51Z "Undo works like a charm, but when resizing an image this cannot be undone with the undo system. It would be great if this would be incorporated. ---- See http://dev.ckeditor.com/ticket/1511#comment:20 for reasons why this issue has not been fixed." Ron Bug 12986 Undo doesn't work when editor starts empty in source mode General 4.4.0 confirmed 2015-02-26T09:52:44Z 2015-02-26T13:00:27Z "1. Put attached file into editor samples folder. 2. Editor is empty and starts in source mode. 3. Switch to wysiwyg by clicking Source button. 4. Type e.g. ABCDE 5. Press UNDO button Result: Text is not removed. " Jakub Ś Bug 11949 Undo does not work after cut or delete word using native context menu Accessibility 4.3.2 confirmed 2014-05-13T14:25:44Z 2014-06-04T14:56:30Z "Browsers: All 1. Open some sample with basic version of editor. 2. Select some word (double click or using keyboard). 3. Open native context menu on selected word (right click or by using keyboard). 4. By selecting appropriate value from native context menu (`delete` or `cut`) remove word from editor. 5. Use Ctrl + Z combination to undo chagnes. Actual result: Undo action was not called. Probably because was not added to stack. Please note: this bug occur in basic mode which does not support editor custom context menu." Artur Delura Bug 5880 Undo causes javascript errors General 3.1 confirmed 2010-06-24T12:24:40Z 2011-11-18T15:38:49Z "1. Go to CK editor demo page.[[BR]] 2. Clear editor content[[BR]] 3. Type a word[[BR]] 4. Select and copy the word[[BR]] 5. Paste it several times on the same line.[[BR]] 6. Hit Ctrl-Z to undo.[[BR]] 7. Javascript errors should be generated. Probably related to range code.[[BR]] Tested on Windows, Firefox 3.6.3[[BR]] Editor version : 3.3.1" Arne Bug 10327 Under any circumstances filter should not be applied twice to one node General 4.1 Piotrek Koszuliński assigned 2013-04-15T11:18:06Z 2013-11-20T15:33:12Z Piotrek Koszuliński Bug 6203 Uncaught exception: TypeError: Cannot convert 'K' to object on editor.destroy(); General 3.4 HasPatch 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
test
}}}
The same test case in CKE 3.4
{{{
test
}}}[[BR]]
[[BR]]
[[BR]]
" Krzysztof Studnik
Bug 6396 Unable to set cursor at the end of line in formated text General 3.0 Opera confirmed 2010-10-01T14:12:13Z 2011-07-26T13:09:43Z "linked with #6370
1. go to ckeditor.com/demo
2. set the article source to:
{{{
aaaa bbbb cccc dddd eeee}}} 3. switch to WYSIWYG. 4. while trying to set the cursor at the end of line, it jumps to next one (video)" Krzysztof Studnik Bug 7367 Unable to remove style at end of block Core : Lists 3.0 IE confirmed 2011-03-22T11:25:49Z 2011-06-22T09:31:54Z "Confirmed in IE8. In certain situations it is impossible to remove a style from a list item. === Steps to reproduce === 1. Load the following: {{{
This is some sample text. You are using CKEditor.
}}} click in the middle of strong element: {{{ sa^mple text }}} and in the ""Styles"" dropdown list, select ""strong.green"". Note that nothing happens (an empty `` is inserted into the document, but that's not an expected result here). [[BR]] [[BR]] Note: the described problem has nothing to do with the new plugin. It looks like it always worked this way, to confirm it in older versions, I've tried the following: {{{ { name : 'Strong blue', element : 'strong', attributes : { 'style' : 'color:blue', } }, { name : 'Strong green', element : 'strong', attributes : { 'class' : 'green', } }, }}}" Wiktor Walc Bug 7813 Unable to apply more than one style to selected text Core : Styles 3.0 confirmed 2011-05-06T09:22:27Z 2011-05-06T12:32:47Z "Not sure if we have already a ticket for it. The XHTML sample is using classes for different styles and it works fine (it's possible to apply '''''bold and italic''''' to the same text): {{{ coreStyles_bold : { element : 'span', attributes : {'class': 'Bold'} }, coreStyles_italic : { element : 'span', attributes : {'class': 'Italic'}}, coreStyles_underline : { element : 'span', attributes : {'class': 'Underline'}}, }}} However, when using the following: {{{ config.coreStyles_bold = { element: 'span', attributes: { 'style': 'font-weight:bold'} }; config.coreStyles_italic = { element: 'span', attributes: { 'style': 'font-style:italic'} }; config.coreStyles_underline = { element: 'span', attributes: { 'style': 'text-decoration:underline'} }; }}} CKEditor allows setting only one style on the same selection. It's quite strange because each style uses a different CSS rule (font-weight/text-decoration etc.)." Wiktor Walc Bug 11114 Unable to access context menu with menu key when widget is focused UI : Context Menu 4.3 Beta confirmed 2013-11-08T14:14:43Z 2013-11-25T12:16:28Z "1. samples/plugins/image2/image2.html 2. Focus widget. 3. Press [http://en.wikipedia.org/wiki/Menu_key menu key]. 4. Nothing happens. Both right-click and CTRL+SHIFT+F10 work as expected." Olek Nowodziński Bug 5960 Unable change selected background color after undo cancel selected color General 3.1 confirmed 2010-07-14T01:45:57Z 2016-09-08T15:10:43Z "Select the sentences >click on background color >select more color click on cancel>click on cancel again Click on