__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