Custom Query
Results (1 - 100 of 2591)
| Ticket | Summary | Status | Owner | Type | Priority | Milestone |
|---|---|---|---|---|---|---|
| #11486 | Create a new test system for Paste from Word | review | New Feature | Must have (possibly next milestone) | ||
| Description |
To better support #9991, a new test system should be available for Paste from Word. |
|||||
| #13141 | [FF] It's not possible to DnD inline widget inside nested editable | confirmed | Bug | Must have (possibly next milestone) | ||
| Description |
It seemed to work fine on major some time ago. |
|||||
| #13842 | List Plugin adds extra <br> when making styled text a list | assigned | Bug | Must have (possibly next milestone) | ||
| Description |
Steps to reproduce
Expected resultYou will see that extra return characters have been added to the list items Actual resultThe list should be clean with no extra CR's. Other details (browser, OS, CKEditor version, installed plugins)This test was run on 4.5.4 This bug was NOT present in version 3.6.6 Related Issues |
|||||
| #16743 | [Edge] PFW generic tests | confirmed | Bug | Must have (possibly next milestone) | ||
| Description |
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 _fixtures directory. |
|||||
| #16908 | It's not possible to paste file on Chrome on Mac | assigned | Task | Must have (possibly next milestone) | ||
| Description |
And it could be possible. What Chrome gives, when I paste a file is DataTransfer (a.k.a. ClipboardData) object with an empty "files" property, but with 2 "items": first with a filename and the second with a file. It means it is possible to get a file from the second "item", on paste. Unfortunately, when the upload plugin was implemented there was only one item on Chrome and only the first item is handled (see https://github.com/ckeditor/ckeditor-dev/blob/685fc7474fab779afe76edcf36011d2fb6bafab8/plugins/clipboard/plugin.js#L2545). If this line will be replaced with a loop it should be possible to get the file. Note that on Windows pasted file is not available at all. Also, note that now you do not need try-catch block there since items have a "kind" property which let you check if it is a file or a string. |
|||||
| #16994 | Support for Clipboard API in Edge | assigned | Task | Must have (possibly next milestone) | ||
| Description |
New Edge 15 implemented Clipboard API, so it will be nice to switch from our pastebin to real API in this browser. Note however that users report some errors (see comments in the linked thread). |
|||||
| #8307 | [iOS] Maximize is broken | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
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. |
|||||
| #10021 | Table plugin uses attributes deprecated in HTML5 | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
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: Easy workaround (aka solution): comment:13. |
|||||
| #10082 | [Android] Dialog windows open in an incorrect place on a page and cannot be moved | review_failed | Bug | Nice to have (we want to work on it) | ||
| Description |
Tested on Samsung Galaxy S, Android 4.2.1 (Jelly Bean), CKEditor 4.0.1 samples for the Standard preset, replacebycode and inline samples. After a toolbar button is clicked, editor dialog windows seem to open in a pre-determined place on the page, outside the editor window, and with a zoomed-in page it they are out of sight for the user. From the user's perspective it looks like something is wrong: the page becomes grayed out, but he/she needs to zoom out to see the dialog window. It looks like the dialog windows are centered on the page or opened with a pre-determined offset that ignores the zoom level. What is more, they cannot seem to be moved. Holding the title bar and dragging it does not do anything (it actually scrolls the page). The page below containing the editor is still scrollable. The only thing that seems to change the location of the dialog windows is zooming in and out. This can also be reproduced in inline mode. In Firefox 18.0.2 and Chrome 18.0.1025469 the dialog window moves around the page, too, and its location is also affected by whether the virtual keyboard is open or not. |
|||||
| #10135 | Norwegian language confusion | confirmed | Task | Nice to have (we want to work on it) | ||
| Description |
In CKEditor, there are two Norwegian languages: Norwegian bokmål (nb) and Norwegian (no). Both of these are currently identical. There are actually two official Norwegian written languages: Norwegian bokmål (nb, used by ~85%) and Norwegian nynorsk (nn, 15%). They're mutually intelligible. If the variant isn't specified (just Norwegian, "no"), it's going to be bokmål since it's the dominant variant. So really, nb and no are identical languages. Therefore, I suggest that "Norwegian" gets renamed to "Norwegian nynorsk" (nn), so that there will be a language file for both variants of Norwegian (nb and nn) and so that the nynorsk translation can be based on the bokmål one. As far as user agent language detection goes:
|
|||||
| #11392 | br tags are removed when switching to source an back. | assigned | Bug | Nice to have (we want to work on it) | ||
| Description |
This is the continuation of #10146 issue. Problems can be reproduced in all browsers and don't occur in CKEditor 3.x Examples: Two brs are handled the same way as one br Both code snippets <br> <br> <p>This is a paragraph of text.</p> and <br> <p>This is a paragraph of text.</p> will result into: <p>This is a paragraph of text.</p> This <br />
<br />
<p>This is a paragraph of text.</p>
<br />
<br />
<p>Second paragraph of text.</p>
results in <p>This is a paragraph of text.</p> <p>Second paragraph of text.</p> One br is chnaged into This <table> <tbody> <tr> <td>Table cell contents</td> </tr> </tbody> </table> <br> <p>P contents</p> will result in <table> <tbody> <tr> <td>Table cell contents</td> </tr> </tbody> </table> <p>P contents</p>
I understand that fix for #10146 has introduced fix which changes last BR into   and most likely example two is a "won't fix". Another reason for this may be that nbsp; in second example creates in fact new line. Example one is rather a bug and there should be some difference between how one and two BRs are handled. EDIT: This ticket is the follow up to #10146. Most scenarios from #10146 were fixed. Examples mentioned in this ticket are still live. When fixing this issue, please have older test cases from #10146 in mind so that they didn't get broken again. There is a workaround mentioned in http://dev.ckeditor.com/ticket/10146#comment:34. It actually handles all the cases but one. When there is no other way to fix it perhaps some smarter way of using that hack could be implemented? |
|||||
| #11415 | [Chrome] is inserted instead of space. | review | Bug | Nice to have (we want to work on it) | ||
| Description |
This ticket looks like continuation of #9929. The problem is that #9929 was fixed in CKE 4.2.3 but it seems it has reappeared again in CKE 4.4.1 Besides below TC with link you can also reproduce this problem with:
Result: You will see: <p>Source: <a href="http://en.wikipedia.org/">Wikipedia.org</a></p> Expected: There should be " " instead of " ". In FF everything is fine. |
|||||
| #11791 | Can't change target anchor using id selector (in link dialog) | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Can't change target anchor id (in a link dialog)
Expected result:
Current result:
additional info:
|
|||||
| #12134 | [Umbrella] Support widgets in readOnly mode | confirmed | New Feature | Nice to have (we want to work on it) | ||
| Description |
Features that needs to be disabled in readOnly mode:
Related: #11825. |
|||||
| #12459 | Exception occurs after using Replace All and closing Find and Replace dialog in IE11 | review | Bug | Nice to have (we want to work on it) | ||
| Description |
When i use Replace all feature and close the replace all dialog after that, an exception occurs in IE11. Environment: OS:Windows 7 x64 Browser: Internet Explorer 11.0.9600.17280 (Update 11.0.12) Reproducible on demo page: http://ckeditor.com/demo#full Steps:
Screen shot is attached. |
|||||
| #12480 | Error in console after removing formatting and disabling selection as a list item. | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Browsers: Chrome, FF and IE9+
Actual result: There is an error in console: TypeError: node is null range.js:1724
|
|||||
| #13332 | IE: collapsed selection doesn't match styling. | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Problem can be reproduced from CKEditor 4.0 (works fine in 4.0 beta) in IE9-11.
To reproduce for inline styles:
Result: In IE, the inline style gets applied to whole paragraph even when text was not selected after clicking once.
To reproduce for block styles:
Result: all paragraphs get styled while only should be changed. NOTE: This issue has been reported on our support channel. User claims that the range.collapsed property returns false in IE whereas in e.g Chrome it returns true. |
|||||
| #13408 | Move widget initialization from autoembed to widget repo's method | review | New Feature | Nice to have (we want to work on it) | ||
| Description |
This is: var defaults = typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults,
element = CKEDITOR.dom.element.createFromHtml( widgetDef.template.output( defaults ) ),
instance,
wrapper = editor.widgets.wrapElement( element, widgetDef.name ),
temp = new CKEDITOR.dom.documentFragment( wrapper.getDocument() );
temp.append( wrapper );
instance = editor.widgets.initOn( element, widgetDef );
if ( !instance ) {
finalizeCreation();
return;
}
|
|||||
| #13604 | Notifications are not visible when editor is placed in a absolutely positioned div with high z-index | review | Bug | Nice to have (we want to work on it) | ||
| Description |
We have some popups (absolutely positioned divs) that have some high z-indexes (1001). The notifications that display in the editor when uploading a file appear to display behind the divs. What's more is that the if I move the absolutely positioned div, the notification does not follow (see attached image). |
|||||
| #13612 | [mathjax] long formula causes dialog window to go out of the viewport | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Found on Chrome.
|
|||||
| #13667 | Context menu does not appear when clicking below the body | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultThe CKE's context menu should appear. Actual resultNative 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. |
|||||
| #13703 | Pressing backspace near (but not next to) widget selects it. | assigned | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultParagraphs are merged together, as they are when no widget is present Actual resultWidget is selected, paragraphs don't change. Other details (browser, OS, CKEditor version, installed plugins)4.5.x, Chrome InvestigationThe issue happens inside of selection.js#getOnKeyDownListener, where it checks for getPreviousEditableNode. It finds the widget, but assumes that the backspace key would have deleted the widget. Instead, it should check if the text and widget are adjacent, maybe with next.getParent().contains(range.startContainer)? |
|||||
| #13736 | Unable to create D'n'D area inside CKEditor dialog => broked some add-ons | review_failed | Bug | Nice to have (we want to work on it) | CKEditor 4.7.1 | |
| Description |
Steps to reproduce
Expected resultCKEditor must respect outside areas and do not use D'n'D handler globally. Actual resultYou unable to drop files inside D'n'D area. Other details (browser, OS, CKEditor version, installed plugins)Any browser. This aspect of D'n'D feature was broked in CKEditor 4.5.2. Still (4.5.4) exists in CKEditor. |
|||||
| #13778 | [Chrome] Trying to insert a block before a block widget fails with an error | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultIt's inserted before the widget. Actual resultAn error is thrown. Other details (browser, OS, CKEditor version, installed plugins)I could not reproduce this issue on Firefox, so I guess it's related to Chrome's limited selection system which does not allow us to place selection before a non-editable block if it's the first descendant of the editable. |
|||||
| #13798 | Changing paragraph format causes cursor to move on Firefox 41 | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Actual resultCursor has moved to the end of the line. |
|||||
| #13824 | Notification is displayed too late. | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultCKEditor should display notification once file is dropped. It would be perfect if this was something like "Preparing file for upload" but from what I have talked with my colleague, it will be easier to just display "Upload 0%" Actual resultCKEditor displays notification once it receives information about package size (file size with headers, control sums etc. which is greater than sole file size). For few seconds there is no information and CKEditor is not responding. This can make users think that editor has hung and not that it is processing the file. In fact CKEditor is processing base64 string for the image to preview it. For larger files we could intorduce configurable maximum file size for which preview should be shown. Any file size above that maximum will not be using preview. Reported here: #13825 Other details (browser, OS, CKEditor version, installed plugins)This behaviour has been introduced in CKEditor 4.5.4. In CKEditor 4.5.3 we were using file size (smaller than whole package size) thus notification was displayed at once. In CKEditor we display real upload size but we get that information only after first progress event is fired. |
|||||
| #13833 | Styles dropdown doesn't work correctly for tables with border=0 | assigned | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
CKEDITOR.config.allowedContent = true;
CKEDITOR.stylesSet.add( 'my_styles', [
// Block-level styles
{ name: 'Nice table', element: 'table', attributes: { 'class': 'MyTable' } }
] );
CKEDITOR.config.stylesSet = 'my_styles';
.MyTable {
border-collapse:collapse;
border:1px solid blue;
background-color: #00DD00;
}
.MyTable td, .MyTable th{
border:1px solid blue;
padding: 5px 1em;
}
Expected resultIn both tables the Style should be shown as "Nice table" Actual resultOnly works correctly in the second one. The first one has the "cke_show_border" class that CKEditor adds automatically and the Styles system doesn't ignore it. Once you click then it's applied and then it works correctly until you reload the content. Other details (browser, OS, CKEditor version, installed plugins)This has been failing for eons, all browsers demo at http://jsfiddle.net/8jcyf9aa/ |
|||||
| #13877 | Copy paste from google doc forces bold - removes underline and italics | review_failed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultThe word is pasted in italicized and underlined. Actual resultThe word is bolded, no underlines or italics to be found. Other details (browser, OS, CKEditor version, installed plugins) |
|||||
| #13943 | When custom config is missing, the default config gets loaded twice. | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultOne male symbol is visible. Actual resultTwo male symbols are visible. Other details (browser, OS, CKEditor version, installed plugins)Happens in all browsers. I have been able to reproduce this issue from CKEditor 4.0 This issue has been reported on our support channel. |
|||||
| #14237 | MenuButton with label puts "(Selected)" at the end of the label when clicked | confirmed | Bug | Nice to have (we want to work on it) | CKEditor 4.7.1 | |
| Description |
Steps to reproduce
Expected resultThe menu button label should not change. Actual resultThe menu button label changes from 'Label' to 'Label (Selected)'. |
|||||
| #14288 | Autolink in Firefox places caret inside link | review_passed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultThe text you type appears after the link, not part of it (is behaviour in Safari and Chrome). Actual resultThe text you type is linked as if it was part of the URL. Other details (browser, OS, CKEditor version, installed plugins)Tested with:
Effectively makes the autolink plugin unusable. |
|||||
| #14329 | Typing Japanese with Windows IME on IE 11 does not fire change events | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
CKEDITOR.instances.editor.on('change', function(e) { console.log(this.getData()); })
Expected resultWhen you confirm your composite word, the change event should fire and log the word typed. Actual resultThe change event does not fire. Other details (browser, OS, CKEditor version, installed plugins)Chrome seems to fire change events on nearly every keypress in IME mode. Firefox only does it when a word is "confirmed." I think Firefox has the right behavior, but really either is fine as long as the change event eventually fires. I have not tried IE10 or below, but I'm betting they have the same issues. |
|||||
| #14358 | [Blink, FF] Block Elements removed when we copy & paste | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultBlock Level element(ex: H1) pasted properly with all attributes(if any applied) Actual resultPasted as plain text with out Block level element and it's attributes This is a regression from 4.5.x & it's HIGH priority defect for us & we have customer PMR |
|||||
| #14365 | Refactor editor#getSelectedHtml | confirmed | Task | Nice to have (we want to work on it) | ||
| Description |
In ticket t/13884 we added a support for multi ranges in selection when using But the code is not integrated nicely with what has been developed so far. We need to refactor it so it sits nicely toghether with the original implementation. More thoughts in the original comment. |
|||||
| #14588 | CKEditor doesn’t translate 4-byte entities correctly. | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduceBased on: http://stackoverflow.com/questions/36574026/disable-conversion-of-html-entities-in-ckeditor
Expected resultCamera character translated to entity 📷 Actual result
For setting
For setting 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
Now, I'm not sure if this is a problem and if
Links:
|
|||||
| #14744 | [Safari] Failing embedbase tests | assigned | Bug | Nice to have (we want to work on it) | ||
| Description |
2 unit tests are failing in this test suite: tests/plugins/embedbase/undo test undo and redo after creation Error Error: IndexSizeError: DOM Exception 1 tests/plugins/embedbase/undo test undo and redo after edition Unexpected error: IndexSizeError: DOM Exception 1 Expected: undefined (undefined) Actual: undefined (undefined) Error Error: IndexSizeError: DOM Exception 1 tests/plugins/embedbase/undo test undo and redo after creation and edition Unexpected error: IndexSizeError: DOM Exception 1 Expected: undefined (undefined) Actual: undefined (undefined) It started to appear after #14539. However I've followed the steps that TC is doing manually and the issue does not appear to be there, so it's likely due to a way that the test is written. |
|||||
| #14845 | Using justify in BR mode doesn't remove trailing BR's in IE thus resulting in new line | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultMiddle line gets centered. Actual resultMiddle 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. <div> <div> <div style="font-family: tahoma,arial; font-size: 9pt;"> <div style="padding: 4px;"> <div> <span style="border: 0pt rgb(0, 0, 0); text-align: left; color: rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 0px; margin-bottom: 0px;"> <span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;"> <span class="ddspellcheck" id="scayt3">jkhgkjh</span> </span> </span> <br /> <!-- This doesn't get reoved --> </div> <div style="text-align: center;"> <span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;"> <span class="ddspellcheck" id="scayt2">gkjhgkjh</span> </span> </div> <div> <span style="border: 0pt rgb(0, 0, 0); text-align: left; color: rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 0px; margin-bottom: 0px;"> <span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;"> <span class="ddspellcheck" id="scayt1">gkjhlgfkhj</span> </span> </span> </div> </div> </div> </div> </div> Other details (browser, OS, CKEditor version, installed plugins)Problem can be reproduced from CKEditor 4.0 in IE10 and below |
|||||
| #14860 | Whole viewport is scrolled in the inline editor on dialog close action | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultViewport isn't scrolled on dialog close action Actual resultViewport 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 |
|||||
| #16645 | Update SCAYT and WSC localizations | confirmed | Task | Nice to have (we want to work on it) | ||
| Description |
WSC and SCAYT localizations are provided through our CKEditor UI Translation Center. It does not seem the source files were updated since January 2015 :(. We should make sure that the translations provided by the community actually make it to the released product. Expected resultWSC and SCAYT translations are up to date. Actual resultWe do not seem to have any process in place to update the SCAYT and WSC translations and as a result, they are not updated at all. Links |
|||||
| #16706 | UI Tooltips | confirmed | New Feature | Nice to have (we want to work on it) | ||
| Description |
As a part of #16373 and #14931 tasks we created a plugin that shows a tooltip for keyboard focus and mouse over. We need to polish few things:
The codebase is pushed to branch t/16706. |
|||||
| #16714 | Add missing API jsdoc tags | confirmed | Task | Nice to have (we want to work on it) | ||
| Description |
I started running into missing types, and having them is more helpful then having to look into the source. I don't know what kind of tool is generating the docs, and what validation can be achieved, like:
Anyway, I did a regexp search for methods in the SDK output that would have return types ((?:get|is|has|find|create|exists) |
|||||
| #16719 | Widgetselection plugin improvements - follow up of #11064 | confirmed | Task | Nice to have (we want to work on it) | ||
| Description |
The cleanPasteData method should use global regexp ( The removeFillers method should be more generic removing _any_ *[data-cke-filler-webkit] element. It would be simpler, and safer in case when some external API adds something to the end of the editable. |
|||||
| #16782 | Add ES6 compatibility to CKBuilder | confirmed | New Feature | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduceUpload addon with ES6 syntax (e.g. let instead of var) to the addons repo. or even better: Create a plugin with ES6 syntax and use command line builder to build CKEditor. Expected resultEverything should work. Actual resultValidating JS files plugin.js (line 19):
ES6_FEATURE. this language feature is only supported in es6 mode: let declarations. Use --language_in=ECMASCRIPT6 or ECMASCRIPT6_STRICT to enable ES6 features. at .tmp803549/plugin.js line 19 : 12 Other details (browser, OS, CKEditor version, installed plugins) |
|||||
| #16823 | Tabletools and liststyle should not force custom context menu | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
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 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. |
|||||
| #16824 | Change the "Normal" label/tag for block element formats to "Paragraph" instead. | confirmed | New Feature | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultHaving the label of the drop-down menu be "Paragraph" would make more sense to users. Actual resultThe drop-down menu entry for paragraph tags is "Normal", which is too vague. Other details (browser, OS, CKEditor version, installed plugins)Respective issue in the Backdrop CMS queue: https://github.com/backdrop/backdrop-issues/issues/2176 WordPress is also using "Paragraph" and we'd like to go with that in Backdrop CMS. We could change the tag_p option in the language files, but that would mean maintaining the change with any future upgrades of CKeditor versions, so we think that it would be best if this was fixed upstream. Hence this issue here. Thank you beforehand for considering this. |
|||||
| #16829 | [IE11] Missing text justification in some cases when content is pasted from Word | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
In issue #16826 we aligned IE11 pasted content to other browsers by removing paragraph, added directly to
However in some cases You can see this in following fixtures:
Fixtures were updated not to include |
|||||
| #16833 | IE11 malformed list pasted from Word | assigned | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultList structure is the same as in the Word file. Actual resultLists are malformed - they are shifted one level up. Other details (browser, OS, CKEditor version, installed plugins)IE11 Only. |
|||||
| #16844 | No focus indication for disabled context menu options | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected resultFocus is always visible, even for disabled options. Actual resultFocus for disabled options is invisible. Other details (browser, OS, CKEditor version, installed plugins)Skin: moono-lisa |
|||||
| #16877 | Feature detection for clipboard.isCustomDataTypesSupported | confirmed | Task | Nice to have (we want to work on it) | ||
| Description |
Currently we have browser-detection based check, which is not ideal because as soon as Microsoft enables this API it won't working without us releasing a patch for CKE4. If we change it to feature-detection, older CKE4 versions will work out of the box. |
|||||
| #16878 | Use ESLint instead JSCS | confirmed | Task | Nice to have (we want to work on it) | ||
| Description |
Since JSCS project has been disconctinued, we need to move to ESLint. |
|||||
| #16902 | [iOS] CKEditor editing area scrolls incorrectly when inputting new characters on a scrolled page | confirmed | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
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 resultNew characters appear in the editor. Editor is not scrolled. Input text is visible on screen. Actual resultNew 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 |
|||||
| #17009 | insertText splits spans with id attribute in to two | review | Bug | Nice to have (we want to work on it) | ||
| Description |
Steps to reproduce
Expected result
Actual result
The span gets split in two: Other details (browser, OS, CKEditor version, installed plugins)Problem can be reproduced at least from CKEditor 4.0. |
|||||
| #58 | Safari: objects are not selectable | confirmed | Bug | Normal | ||
| Description |
With Safari, there are no ways to select objects, like images, form fields and tables. Also, not being able to select them, it is not possible to drag them inside the editor contents. No context menu is also available for the specific objects. |
|||||
| #66 | HTML Tidy for XHTML processing | confirmed | New Feature | Normal | ||
| Description |
It would be interesting to have the innerHTML generated by the browsers to be fixed with HTML Tidy in the server when switching to source view or before posting the data. The process steps would be:
Well, this is an initial idea than must be further developed in the future. |
|||||
| #103 | Auto Image File Sizing | confirmed | New Feature | Normal | ||
| Description |
When you add an image using the add image icon --> browse local folders --> the upload dialog has a auto file size function. It will give you a choice of width options (200,400,600px) and then the image is converted to a web suitable jpg by a script. We are finding that the average user really struggles, firstly to understand why an image has to be a small file size and then has to use an external software product to size the image before it is uploaded. |
|||||
| #158 | Enable find in source view mode | review | New Feature | Normal | ||
| Description |
We would like to have the 'find' button enabled in the source view mode of the editor. |
|||||
| #167 | Improving IsDirty after switching modes and undo | confirmed | Bug | Normal | ||
| Description |
This is a remainder of the issues described in #117 Now the IsDirty works fine while the user doesn't switch modes, but if the user does some change, switch mode and then later on he reverts to the original code the IsDirty will remain as true. This isn't really a big issue, but it's better to leave it documented here. |
|||||
| #228 | Clean HTML function (separate from Clean From Word function) | confirmed | New Feature | Normal | ||
| Description |
It would be very useful to have a button that cleaned the HTML currently in the editor. What I mean by cleaning the HTML is having the option to do one or more of the following:
While the Paste From Word function is very useful for pasting in new content, often it is necessary to clean up an existing document, e.g. to strip out all formatting and get it back to the bare paragraphs, lists and tables. This function is available in the radEditor with the Format Stripper button (brush icon)- see http://www.telerik.com/demos/aspnet/Editor/Examples/Default/DefaultCS.aspx), and the CuteEditor with the Cleanup HTML button (brush icon) - see http://cutesoft.net/example/general.aspx). |
|||||
| #241 | Make FCKConfig.TemplatesXmlPath an array | confirmed | New Feature | Normal | ||
| Description |
Or a path-like contruct that can have multiple components. So a complex project like drupal (yes, that's where I'm coming from) could have template xml-files in multiple places and the editor loads all of them ... The same could probably be argues for styles ... |
|||||
| #304 | FormatIndentator cannot be reliably set via script interface | confirmed | Bug | Normal | ||
| Description |
I wish to have the FormatIndentator be a tab rather than 4 spaces. I also generally aim to put as much configuration in the scripting interface (e.g. calling via PHP/ASP/Perl/etc.) so that the config file can avoid having to be altered much. Using FCKConfig.FormatIndentator = ' ' ; in fckconfig.js works fine. But doing any of the following when calling via script (example in PHP) : $instanceName->Config['FormatIndentator'] = ' ' ; $instanceName->Config['FormatIndentator'] = " " ; $instanceName->Config['FormatIndentator'] = "\t" ; $instanceName->Config['FormatIndentator'] = "' '" ; fails. In the first three cases, NaN (not a number) is placed into the HTML source. In the fourth case, a tab surrounded by ' marks is put in (so a tab seems actually possible, just not on its own!) |
|||||
| #352 | Enforce output sanitizing | confirmed | New Feature | Normal | ||
| Description |
When an image is drag-and-dropped into the edit field the onmouseover and other event attributes remain intact. There should of course be server-side validation, but currently the XHTML snippets produced are unsafe in themselves and make javascript code injection way too easy. |
|||||
| #397 | MaxLength functionality | confirmed | New Feature | Normal | ||
| Description |
The ability to define a MaxLength (in characters, including underlying HTML tags) would be very useful in order to ensure that the FCKeditor data will "fit" into a Db column. I'd think that this functionality would be relativity trivial if it were to leverage the Undo/Redo functionality (on a change, the length is tested and if it's too long then automatically "undo" the change and display some kind of message). It would also be nice if this functionality could be pegged to the underlying Textarea's maxlength attribute value (even though this is not a standard recognized attribute on a Textarea, though I could be convinced to the contrary). I cannot seem to find information relating to this feature in the Wiki (which I found very odd) but if this is a dupe or if there is a (non-obvious) method for accomplishing this with FCKeditor I'd greatly appreciate the information. |
|||||
| #425 | Table tags to support enhanced table design by class style | confirmed | New Feature | Normal | ||
| Description |
Hi, I very miss table autoformat and other function to style table. Is possible to generate table with some enhanced tags. In this case everybody will be able to design table by CSS class (Because there will be chance to design first row, first column and every second row]. Here is example that you can know what I mean. <TABLE >
<CAPTION></CAPTION>
<THEAD>
<TR>
<TH scope=col></TH>
<TH scope=col></TH>
<TH scope=col></TH>
</TR>
</THEAD>
<TFOOT>
<TR>
<TH scope=row></TH>
<TD ></TD>
<TD ></TD>
</TR>
</TFOOT>
<TBODY>
<TR>
<TH scope=row></TH>
<TD></TD>
<TD></TD>
</TR>
<TR class=odd>
<TH scope=row></TH>
<TD></TD>
<TD></TD>
</TR>
and so on .... |
|||||
| #495 | custom file browser function as a setting | confirmed | New Feature | Normal | ||
| Description |
Currently fckeditor allows custom file browser(f.b.) depending on the setting "(Image|File..)BrowserURL". This does not allow us to control how the custom f.b. shows up. It always opens as a pop-up window. What if one wants to use a f.b. that uses a floating div instead of a pop-up. or what if one wants to respond to the opening of the f.b. window. In tinymce there is the "file_browser_callback" setting that is used to specify the function running when f.b. button is clicked. This allows a complete customization on how f.b. opens and functions. It would be really useful to implement a similar thing and overwrite the default f.b. opening function. thanks. |
|||||
| #513 | Implement source view with rich text area (designMode=on) | new | New Feature | Normal | ||
| Description |
Implement the source view as an IFRAME with designMode=on (using FCKEditingArea), instead of using the <textarea>. This change would give us many new possibilities to enhance the source view, like source code coloring, automatic selection positioning, and other features that could be implemented by using the DOM only. Before doing this, we need to discuss all pros and cons of it, and the real possibility to implement it on browsers. |
|||||
| #532 | modify spell check to use pspell or a web service. | confirmed | New Feature | Normal | ||
| Description |
Currently FCKeditor uses aspell with an exec call to perform spell checking operations. For security reasons, many sites have exec calls disabled. It would be nice to offer different spell check options.
|
|||||
| #545 | Optional Larger Icons for the Visually Impaired | confirmed | New Feature | Normal | ||
| Description |
I would like to have an option to switch to a larger set of icons in the toolbar for my visually-impaired clients. Ideally, there would be toolbars with the standard 16x16 buttons and a way to switch those to (1) 24x24 or 32x32 buttons (or, preferably one of each!) and (2) an option to include text labels under each button. As video displays become more and more powerful, the old 16x16 mini-icons may not always meet the needs of an aging population ofcomputer users. Having a large-icon version of the editor means that web developers like myself will be able to taylor sites to meet the needs of a wider audience. |
|||||
| #547 | Add CLASS and ID properties to tags | confirmed | New Feature | Normal | ||
| Description |
Many properties are missing on tags in the Edit windows. I think at least ID and CLASS properties should be there for every Tag. Easy way : Could you add those properties inside the Edit Window? Hard way : Perhaps you should use some reflection to find all editable properties, or allow user to setup a list of editable property by tag. Thanks. |
|||||
| #554 | MathML editor plug-in for FCKeditor | confirmed | New Feature | Normal | ||
| Description |
a js based mathML editor plugin. |
|||||
| #590 | Cluster toolbar items into dropdowns | new | New Feature | Normal | ||
| Description |
Yahoo Mail has a wysiwyg editor for composing emails, and its toolbar has only one icon for alignment which drops down for left/right/centre/justify. same with bullets. Also, the colour selector, font, font size, and smilies all use the same system. Its doesn't overwhelm the user with buttons. simple like plucking fruit from a tree! There's another sourceforge project which does the same little dropdown windowing system: http://sourceforge.net/projects/xsdheditor/ Not fckn half as good as fckeditor tho.
Moved from SF: |
|||||
| #591 | Unique Style Set for each Toolbar Set | confirmed | New Feature | Normal | ||
| Description |
Related to the feature request entitled, "attach external css-file to selectbox". It would be great to have different style sets for each Toolbar Set.
Moved from SF: |
|||||
| #594 | onresize(end) event for images | confirmed | New Feature | Normal | ||
| Description |
It would be nice to be able to create your own event handler for a resize/resizeend event of an image tag. So you can fix the aspect of the image when a user stops resizing the image or set a new src for the image to a new server generated image with the resized dimentions.
Moved from SF: |
|||||
| #595 | Change the bgcolor and bordercolor of a table | confirmed | New Feature | Normal | ||
| Description |
Is it possible to change the border color and bgcolor of a table? I can set this for each cell but not for the table. In addition, can I remove the header of a table after I added it?
Moved from SF: |
|||||
| #597 | WAI Accessibility standards implemented | confirmed | New Feature | Normal | ||
| Description |
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: |
|||||
| #599 | Timestamp | confirmed | New Feature | Normal | ||
| Description |
One thing I would appriciate is a timestamp button thats adds the computers date and time and a possilbilty in config to get us or european setup. The reason beeing is that it would be great to use in journals etc. with Regards ObjectCat / Fredrik
Moved from SF: |
|||||
| #602 | Syntax highlight and go to line | confirmed | New Feature | Normal | ||
| Description |
It would be a great idea to be able to use highlighting in source mode like you get in some text editors for coding. a button for go to line would be great because sometimes you have this huuuge files and you got an error on line 345. Would be great for debugging.
Moved from SF: |
|||||
| #606 | ActiveX/OCX/DLL component | confirmed | New Feature | Normal | ||
| Description |
so FCKeditor can be implemented into a lot of other solutions.
Moved from SF: |
|||||
| #607 | Show "Basic" toolbar when colapsed. | confirmed | New Feature | Normal | ||
| Description |
Hi, The editor is great, and has a lot of features. But first-time users might be intimidated by all the features. Maybe it is possible to use 2 Toolbarsets, Basic and Advanced. If you click the Collapse/Expand button, the toolbar could switch from Basic to Advanced. This way the new users could start with a simple toolbar, and the experienced user can expand the toolbar and have all the available options. Greetings, Arjen
Moved from SF: |
|||||
| #608 | Styles XML file support for element="*" | confirmed | New Feature | Normal | ||
| Description |
I would like to suggest building support for an <any> element that will apply to any element (equivalent to a ".sample" in the stylesheet which can be applied to anything). for people who don't know what i'm talking about take a look at /FCKeditor_2.0rc2/_docs/contents/006.html in the latest release. So for example - instead of this: <Styles> <Style name="Bold Red" element="span"> <Attribute name="style" value="font-weight: bold; color: Red;" /> </Style> I would like to be able to do this: <Styles> <Style name="Bold Red" element="*"> <Attribute name="style" value="font-weight: bold; color: Red;" /> </Style> I think this would go a long way in helping not to confuse non power-users who will not understand that they cannot find the style "Bold Red" when they have a table cell selected for example when all they want to do is get the text Red. Also I think when a user selects an entire paragraph, then the p tag should get the class assigned as opposed to nesting a span tag inside the p tag. And when the user selects the same paragraph again (because it unintuitively gets unselected after applying a style) and applies a different style, the previous style should get *overwritten* instead of having the new style nested within the old one. It makes for cleaner html and will go along way in reducing html clutter.
Moved from SF: |
|||||
| #614 | Inline comment editor | confirmed | New Feature | Normal | ||
| Description |
Back when we re-invented the wheel every time we needed something, we created our own DHTML editor. We have long since abandoned it in favor of FCKeditor, however one feature that we used to have that everybody asks for still is the ability to edit html comments in wysiwyg mode. We had a button, similar to the 'view source' button that when it was "on", would scan the content, find any HTML comments, and insert pretty image open/close brackets around them and make them editable. Essentially this becomes a way to "red line" and take annotations within HTML code. When the "view comments" option was unselected, it hid all the comments again. I still have working code from our editor that does this, should you be interested in seeing it, I would gladly provide it to you. Thanks, Andrew aschwabe(at)iexp(dot)com
Moved from SF: |
|||||
| #615 | Add Pop-Up Window | confirmed | New Feature | Normal | ||
| Description |
Add capability to creat a pop-up information window. It would work this way: After highlighting the text or image to which the pop-up would be attached and selecting the create pop-up window icon a property box would come up. One of the fields would contain the text (and any additional links) to be displayed when the pop-up is activated. When selected from the browser a fixed size window would pop-up containing the text. There would be a scroll bar on the right side and a "Close Window" on the top.
Moved from SF: |
|||||
| #628 | Document Properties: Style Sheet | confirmed | New Feature | Normal | ||
| Description |
Is there any way we can add a field to link a style sheet into the document properties page (when editing a full html page)? For normal editing when the text will be incorporated right into the site, setting the editor's css before writing the editor is good enough. However for a full page, although it previews with that style sheet, it doesn't actually write it into the page when submitting it. One would need to manually type in the css link.
Moved from SF: |
|||||
| #629 | Escaping HTML with htmlspecialchars() | confirmed | New Feature | Normal | ||
| Description |
It would be more like feature request: It would be useful to add possiblity to turn off escaping HTML in function CreateHtml(), because user may pass already escaped html. Simple solution: var $EscapeHTML = true;
<...>
function CreateHtml()
{
$HtmlValue = $this->EscapeHTML ? htmlspecialchars(
$this->Value ) : $this->Value ;
<...>
Best regards, Laurynas
Moved from SF: |
|||||
| #630 | ability to have toolbar buttons sized acording to the images | confirmed | New Feature | Normal | ||
| Description |
It would be nice to be able to create toolbar buttons and toolbars that are not retricted to 21x21. Please change fckeditor to allow this, by adding FCK_TOOLBARITEM_NO_SIZE or something. Is there a hack I can use from my fckplugin.js to get around this?
Moved from SF: |
|||||
| #631 | More advanced ruler (HR) insert | confirmed | New Feature | Normal | ||
| Description |
Hi. Is it possible to make the insert of Ruler (HR) be a little more advanced. When you insert it I would like to see a dialogbox where you can set: Width (integer input) Dropdown for controlling with in either (px, %) Height (Normal/Standard, 1, 2, 3, 4, 5) Shadow (Yes,No) And hopefully a way to be able to edit the settings for the same ruler you inserted above..... same dialog opens again but now showing the properties for current Ruler. Keep up the good work. This editor rocks. :-) For a better expl.... of what I mean try this link: http://tinymce.moxiecode.com/example_full.php?example=true
Moved from SF: |
|||||
| #636 | Please add CSS style dropdown to table and cell | confirmed | New Feature | Normal | ||
| Description |
When inserting a table or editing table or cell properties it would be really useful to be able to select a style (CSS) from a dropdown which would be applied on table level. Same dropdown should appear when you look at the properties for both table and cell. When implementing this cool editor in a CMS or whatever, beeing able to use CSS on every element where it can be done would make this rock'n editor to rock even more :-) Keep up the good work.
Moved from SF: |
|||||
| #667 | [SS] Combination of a link and a style | new | Bug | Normal | ||
| Description |
Following situation: Prerequisites
<Style name="Fat link" element="a">
<Attribute name="class" value="aBold" />
</Style>
IE behavior crashes with Unknown runtime error Line 28 in fckstyledef_ie.js > e.innerHTML = oRange.htmlText ; May be it is a IE bug... FF behaviour Firefox has 2 conditions
New document -> New <a class="aBold"><a href="bala.ccc/">document</a></a><a href="bala.ccc/" />
In both browsers if the style choise is done first, there are no problems. This problem is not as big in new documents as in old stuff where hyperlinks exist and have to be "re-styled" or modified. Best regards SelfMan
Moved from SF: |
|||||
| #674 | problematic cut/copy/paste with lists | confirmed | Bug | Normal | ||
| Description |
When doing cut/copy/paste, frequently, bullets are left behind. Happens when you try to delete or move up the second line in a list of at least 3. Cut&pasting of indented bullets goes wrong most of time and you have to make manuel cleanup afterwards. Most Cut&Paste problems are due to the fact that when you delete a bulleted or indented line, the bullet or indentation is left behind and sometimes applied to the following lines. This happens as well with Firefox as with IE. Example : <ul>
<li>
<p>AA </p>
</li></ul><p>BB </p>
Result in FCK: <ul><li>BB </li></ul>. This bug was confirmed by another (non-moin) FCKeditor user, he also has seen it.
Moved from SF: |
|||||
| #678 | E-mail Link dialog | confirmed | Bug | Normal | ||
| Description |
The bug appears when editing an e-mail link that contains non-latin characters within its subject or body and document's charset is different from utf-8. oParser.CreateEMailUri method in fck_link.js escapes non-latin characters from utf-8 charset, so the url when passed into the document remains utf-8 encoded.
Moved from SF: |
|||||
| #717 | CSS in ordered / unordered lists. | confirmed | New Feature | Normal | ||
| Description |
Hello! I think the most dramatic upgrade I'd love to see to the editor would be to have unordered list menus CSS. A quick example: <ul class="something"> <li><a href="#">Nav link 1</a></li> <li class="selected"><a href="#">Nav link 2</a></li> <ul class="something2"> <li class="selected2"><a href="#">Subnav link 1</a></li> <li><a href="#">subnav link 2</a></li> </ul> <li><a href="#">Nav link 3</a></li> </ul> UL lists give much more flexibility with CSS styling, and one can always create a separate template that gives CSS dropdown capabilities, which a user could choose to use but wouldn't come as default to keep it simple for people. You can right click on a list, and the list properties dialog appears. This could give the option to add CSS class for the entire list. It would also be good to think of a way to class specific items in the list as in my example. Thanks for your time! |
|||||
| #721 | Add Keystrokes to Templates | confirmed | New Feature | Normal | ||
| Description |
It would be cool to be able to have some keyboard-based (non-mouse) way to access custom templates. It's already possible to assign a custom keystroke to open the Templates pop-up (I use Control-Y) but it would be super cool to be able to follow that up with a keystroke that selects and inserts one of the templates. |
|||||
| #726 | ieSpell & multiple editors not responding | confirmed | Bug | Normal | ||
| Description |
If there are multiple editors on the page and there are spelling errors in more than one editor ieSpell finds and corrects the errors in the first one, highlights the first spelling error in the next one and then IEXPLORE.EXE starts using all of the CPU and is not responding. Thanks,
Moved from SF: |
|||||
| #727 | Mixing GET and POST parameters not RFC-Compliant | confirmed | Bug | Normal | ||
| Description |
Great work the editor, folks! As the subject says - There are parts of FCKeditor that mix GET and POST parameters by putting a query string on the "action" bit of a POST'd form, specifically : fckeditor/editor/filemanager/browser/default/frmupload.html This is NOT RFC-compliant - you're supposed to pick one method and stick to it. RFC-compliant CGI parameter parsers will be unable to see the query-string encoded values in the action parameter when you POST. Making FCKeditor conform to the RFCs will make it work better in more places. There's certainly a better way to do the javascript, but here's a "fixed" version of frmupload.html from the default integration interface.
Moved from SF: |
|||||
| #731 | 0 border tables have a border when sent to a printer | confirmed | Bug | Normal | ||
| Description |
fck_showtableborders_gecko.css defines the rules to show border="0" table borders on Gecko when editing. But those borders are present if you send your document to a printer, which is not a good thing... I link a patch i use for this file to hide the border="0" tables border on a printer.
Moved from SF: |
|||||
| #743 | Remember toolbar expansion state | confirmed | New Feature | Normal | ||
| Description |
If user clicks to either expand or reduce the editor the ToolbarStartExpanded setting is applied on postback. Steps to reproduce - Add simple dropdown with AutoPostback set true - Set FCKEditor's .ToolbarStartExpanded false If Not Me.IsPostBack Then With Me.FCKeditor1 .ToolbarSet = "Standard" .ToolbarStartExpanded = False .Visible = True End With End If - Run up form and click to expand toolbar - Select value in dropdown to force postback - Note that the toolbar has not expanded The above is true in reverse, i.e. ToolbarStartExpanded=True, user clicks to reduce the toolbar is expanded following postback. Not a big issue but causing my users, and hence me, some irritation.
Moved from SF: |
|||||
| #808 | Show table size while changing size | confirmed | New Feature | Normal | ||
| Description |
It would be nice to see the table width height and differences to the original table while dragging the sizing buttons.
Moved from SF: |
|||||
| #810 | Please add "justify" to cellproperties in horiz alignment | confirmed | New Feature | Normal | ||
| Description |
Howdy. Could you please add another option to the drop down that pops up when you right click in a table and select cellproperties: Today you can select between these options: left center right Would be nice to see justify in that list of options as well. Keep up the good work.
Moved from SF: |
|||||
| #813 | Save collapse state in cookies | confirmed | New Feature | Normal | ||
| Description |
Suggestion: If cookies are available (test for cookies) then upon collapse/uncollapse of the editor toolbar save the state in cookie. This way upon refresh the state will be preloaded. If editor uses dynamic content, then loading different content will retain collapse state.
Moved from SF: |
|||||
| #814 | image popup: add margin-right, margin-left props | confirmed | New Feature | Normal | ||
| Description |
would be great if it would be possible to have inputs for additional properties like margin-left.....
Moved from SF: |
|||||
| #815 | Image properties: border color | confirmed | New Feature | Normal | ||
| Description |
Hello. It would be cool if there were a color picker to set the image's border color in the image properties dialog. I am trying to add this feature to the image properties dialog. Thanks in advance
Moved from SF: |
|||||


