Custom Query
Results (2501 - 2591 of 2591)
Ticket | Summary | Status | Owner | Type | Priority | Milestone |
---|---|---|---|---|---|---|
#16907 | Iframe plugin uses deprecated attributes and allows invalid values in HTML5 | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected result
Actual result5 validation errors are found:
|
|||||
#16910 | [Drag and Drop] Dropping file with " ' " in its name causes 404 | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected result
Actual result
The Other details (browser, OS, CKEditor version, installed plugins)Problem can be reproduced in every browser |
|||||
#16911 | Pastetext plugin incorrectly handles images | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultImage is replaced with its alternative text. Actual resultNothing is pasted. |
|||||
#16917 | Creating list inside widget splits widget and creates nested structures with ENTER_BR mode. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
[item1 item2]
Expected resultThe list is created inside widget. Actual result
The creation of list creates new widget for every list item nested inside the former widget which creates invalid widget structure. Also when Other details (browser, OS, CKEditor version, installed plugins)Tested on Chrome (56.0.2924.87 (64-bit)) with newest CKEditor (4.6.2). |
|||||
#16918 | French text alignment in flash plugin | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Actual resultSee image Other details (browser, OS, CKEditor version, installed plugins)ckeditor 4.6.2 in French language + flash plugin |
|||||
#16929 | [ENTER_BR]: Enter hides space before text | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultSpace should be visible and key press should either move cursor or delete the space. Actual resultNotice that first key press does nothing and space before '123' is not visible. Other details (browser, OS, CKEditor version, installed plugins)Problem can't be reproduced in native contenteditable element. |
|||||
#16930 | [A11Y] - JAWS reading each item in Context Menu as separate list | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Issue: JAWS reading each menu item as separate list ex: JAWS reads Paste 1 of 1, Cell Submenu 1 of 1, Row Submenu 1 of 1, Column Submenu 1 of 1 but for Delete Table & Table Properties it combined them as one list and says 1 of 2, 2 of 2 respectively which is incorrect all of them are part of same menu |
|||||
#16932 | [ENTER_BR]: Enter hides space before text and leaves cursor in first line. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultSpace in front of '123' is visible and cursor is blinking before it. Actual resultThere is no space in front of '123' and cursor is still blinking at the end of first line. Other details (browser, OS, CKEditor version, installed plugins) |
|||||
#16941 | Deleting Paragraph before the description list, changes first list element to instead of moving cursor into list | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultCursor is blinking ath the start of first list element Actual resultFirst list element gets changed into paragraph Other details (browser, OS, CKEditor version, installed plugins)This works fine in Firefox. Chrome has been broken since CKEditor 4.4.1 and hasn't worked in IE at all. You will get the same result in native contenteditable element in Webkit and IE with below code: <div style="border:1px solid black; width:500px;" contenteditable="true"> <p>Para</p><ol><li>li A</li><li>li B</li></ol><p>Para</p><dl><dt>dt A</dt><dd>dd A</dd><dt>dt B</dt><dd>dd B</dd></dl> </div> The reason I have reported this bug is because it has been working in Chrome till version 4.4.0 so maybe there is something we can do to improve default behaviour. |
|||||
#16946 | Underline and Strikethrough should work in placeholder | confirmed | New Feature | Normal | ||
Description |
Steps to reproduce
Expected resultThe whole text should be underlined. Actual resultOnly the text that is not in placeholder gets underlined. Other details (browser, OS, CKEditor version, installed plugins)Windows 7 Browser: Firefox 52.0.2 CKEditor: 4.6.2 |
|||||
#16966 | Chameleon not working with kama skin | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultUI should be red. Actual resultUI has default color. |
|||||
#16970 | Safari 10.1 freezes on nested tables with surrounding comments | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultExcept to able to edit the content of the table Actual resultSafari hangs. Other details (browser, OS, CKEditor version, installed plugins)Safari 10.1 (12603.1.30.0.34) MacOS Sierra 10.12.4 ckeditor 4.6.2 |
|||||
#16974 | Pasting into editor while dialog is opening | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultLink is pasted several times into the focused field of newly opened dialog Actual resultLink is pasted several times inside the editor. It's even possible to type into the editor while dialog is open. Note also that this scenario is possible only when the dialog is opened for the first time. On the subsequent dialog openings the link is pasted once/twice into the editor before the focus is moved into the appropriate field inside the dialog. |
|||||
#16977 | Font plugin should also transform `font` element with style attributes. | confirmed | Task | Normal | ||
Description |
Font plugin now recognizes styling attributes (
The plugin should be also able to recognize such styling and transform |
|||||
#16978 | uploadfile creates files with hardcoded target="_blank" | confirmed | New Feature | Normal | ||
Description |
Steps to reproduceUpload a file using the uploadfile plugin, drag & drop from your favourite file manager. Expected resultA link, with no target specified. Actual resultA link, always with target="_blank" specified. Feature requestAdd a configuration option for uploadfile target specification. Alternately (or; even better:) add / document a way to make default target depend on file / mime type. |
|||||
#16983 | Maximize does not work s expected when classic and inline editors are mixed on the same page | confirmed | Bug | Normal | ||
Description |
Originally reported on Disqus, did not try to reproduce it. http://ckeditor.com/addon/maximize#comment-3256559859
The function's loop should be modified to: for ( var i in all ) { var one = all[ i ]; if ( !one.editable().isInline() && one.mode == 'wysiwyg' && !one.readOnly ) { ......... } } ]}} |
|||||
#16984 | Table Properties show invalid value for Headers when header is not the first row in the table | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultHeaders option shows "None". Actual resultHeaders option shows "First". Other details (browser, OS, CKEditor version, installed plugins)Problem can be reproduced in every browser starting from CKEditor 3.0. |
|||||
#16987 | Improved Support for Secure Content | confirmed | New Feature | Normal | ||
Description |
Thank you for all of your hard work. I am the current volunteer developer of a hybrid content management system, email list server, and free website provider called FreeToastHost that is made for and used by over 11,000 non-profit Toastmasters public speaking clubs worldwide. The system creates websites from a custom template that we merge each club's custom content into. The system depends extensively on CKEditor for content editing and I always make sure that I give credit for the editor where credit is due. (e.g., not my creation) Because all the recent updates to our system are the result of me contributing a lot of my spare time, some things have lagged behind other systems a bit. Case In Point: Implementation of full HTTPS support. We are making headway on that, but we are bumping up against mixed content issues for the content that our users create via CKEditor. While I certainly do post-processing where I can to address insecure URLs entered for photos, iframes, etc., it has occurred to me that it would be very helpful if CKEditor could also help with this. This is becoming more and more important and browsers are now starting to flag insecure pages and content more aggressively. What I am thinking is maybe some additional settings to prevent explicit http:// URLs from being specified in the relevant dialogs. It would be good if there were individual settings for photos, iframe, links, etc. E.g. something like PreventInsecurePhotos, PreventInsecureIframes, PreventInsecureLinks, etc. Additionally, it would be helpful if the Advanced Content Filtering could be used to filter out insecure content. This would address insecure content that already exists. If I am missing some way that already exists to do this, then I certainly am sorry for imposing on your time, and I thank you for your consideration. |
|||||
#16990 | Inconsistent Paste From Word Behavior | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultBoth methods of pasting the contents should yield the same result. I would also expect a marked up tab to trigger the adding of the text-indent CSS property to the paragraph. Actual resultWhen pasting normally, I get: <p> Test</p> in Linux and <p> Test</p> in Windows. When pasting using the Paste from Word dialog, I get: <p>Test</p> Other details (browser, OS, CKEditor version, installed plugins)Linux: Firefox ESR 45.8.0, CentOS 6.8, CKE 4.6.2, Paste from Word Windows: Firefox 53.0, Windows 10, CKE 4.6.2, Paste from Word The inconsistency was duplicated here: http://ckeditor.com/features |
|||||
#16995 | Source mode messes iframe[src] attribute | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultEmpty iframe is visible inside the editor. Actual resultIframe with "If it's shown, the test is failed" text inside. |
|||||
#17002 | [IE9-11] Advanced Color Dialog won't close on IE11 with Caret Browsing (F7) enabled | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultThe window should close. Actual resultThe window stays open and an error is logged to the console: The property "removeClass" of an undefined object can not be accessed. colordialog.js, Row: 11, Column: 485 |
|||||
#17016 | Extract colorpicker from colordialog. | confirmed | Bug | Normal | CKEditor 4.7.1 | |
Description |
As we started to use modified clone of colordialog color picker in |
|||||
#17029 | Reassign startFiller/endFiller in widget selection more often | confirmed | Bug | Normal | CKEditor 4.7.1 | |
Description |
Failing tests updating filler references on undo flow has shown that if you make a full selection the It's an edge case but worth fixing. The tests fails on Chrome only - since Chrome team changed selection internals recently. |
|||||
#17031 | Cannot type after selecting whole content and changing its format. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultNewly typed characters appears in the editor and are visible. Actual resultNewly typed characters are not visible. Other details (browser, OS, CKEditor version, installed plugins)Chrome 58.0.3029.110 (64-bit) on OS X. Same happens on Safari. This happens because the filler is not properly removed so new typed content is inserted inside this filler (which is invisible). |
|||||
#17032 | It's possible to replace readonly content after select all. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultUnable to type anything (works this way when selection is made using mouse). Actual resultThe content gets replaced. Other details (browser, OS, CKEditor version, installed plugins)Chrome/Safari on OS X. |
|||||
#17036 | Localize uicolor plugin predefined color set. | confirmed | Task | Low | ||
Description |
Color names in preset are not localized. |
|||||
#17046 | [Safari] Tab/Shift+Tab does not blur classic editor. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected result
It is possible to blur editor with Actual result
Other details (browser, OS, CKEditor version, installed plugins)Safari (Version 10.1.1 (11603.2.5)) on OS X El Capitan 10.11.6.
I have also noticed that if editor is focused from another instance (using |
|||||
#17047 | [TI] Hovering over table after one selected throws an error. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultNo error and probably selection should expand somehow on the second table. Actual result
Error is thrown Other details (browser, OS, CKEditor version, installed plugins)Tested on Chrome and Safari. |
|||||
#17048 | [IE10] Non-editable widget is not selected after pressing key | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultWidget becomes selected. Actual resultSelection jumps out of widget and it allows to type before/after the widget. |
|||||
#17050 | [Opera] Wrong notification for paste as plain text | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultContent is pasted as plain text. Actual resultNothing happens.
It seems that Opera on macOS uses Other details (browser, OS, CKEditor version, installed plugins)Opera 45, macOS |
|||||
#17051 | [TI] Select all on only table content creates native selection. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultThe table is faked selected. Actual resultNative selection is visible. Other details (browser, OS, CKEditor version, installed plugins)OS X, tested on Safari, Chrome. Works fine on Firefox.
Additionally on Safari, error is thrown:
|
|||||
#17054 | [IE8] Blurring empty table raises an error | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultNothing happens Actual result
Error is thrown: Other details (browser, OS, CKEditor version, installed plugins) |
|||||
#864 | Make subscript/superscript switchable | assigned | New Feature | Normal | ||
Description |
I've observed strange behaviour when switching between subscript/superscript (concerns situations when both are switched on). Added this to fcknamedcommand (start of execute function): if (((this.Name=='Subscript') && (!FCK.EditorDocument.queryCommandState('Subscript'))) || ((this.Name=='Superscript') && (!FCK.EditorDocument.queryCommandState('Superscript')))) { FCK.ExecuteNamedCommand('RemoveFormat'); } and voila - subscript/superscript works fine ...
Moved from SF: |
|||||
#1032 | Possibility to override language entries from configuration | assigned | New Feature | Normal | ||
Description |
There should be a configuration entry to make it possible to override language file entries with custom texts. In this way it would be possible to set language entries from the server side (see #1014). |
|||||
#2378 | Search for better options than EncodeConfig | assigned | Bug | Normal | ||
Description |
At this moment it seems not very intuitive hot to assign SkinPath in PHP. To achieve path pointing to: "/sub1/# CMS/sub2/" ones have to assign: "/sub1/%2523 CMS/sub2/" ...there must be an easier way to do it. |
|||||
#3360 | Enlarge range by element problem | assigned | Bug | Normal | ||
Description |
When enlarging a block element with element unit, the enlargement will climb up to any ancestor block, which is wrong. |
|||||
#3627 | Performance testing | assigned | New Feature | Normal | ||
Description |
I guess that everybody has this in mind, but no one has written it so far. In the future it would be very nice to have an automated performance testing system, so that we can keep track of any unexpected degradation of the performance. And also to avoid that little + little + little changed do end up summing a serious problem. For a reference, this post about Chrome explains the same basic idea: http://blog.chromium.org/2008/11/putting-it-to-test.html and points that some of the tools are based on HTML and JS, so maybe we can reuse something from there. |
|||||
#4252 | Establish testing APIs for editor UI | assigned | New Feature | Normal | ||
Description |
We could encapsulate APIs for functional testing, consider the following basic ones:
|
|||||
#5291 | Replace alert messages with user-defined UI | assigned | New Feature | Normal | ||
Description |
In some cases, CKEditor uses an alert to display messages, i.e. invalid . but, in some cases, the developer would like to use his own UI to display these messages. so, i think it can be replaced by an internal function that the developer can overwrite, or make an optional config entry with a callback that will overwrite the original alert. |
|||||
#5528 | Protect style attribute | assigned | New Feature | Normal | ||
Description |
Browsers parse the contents of the style attribute and do strange things with its contents, so we should protect like we do for href and src so it's modified only when the user request it, and not by the browser. |
|||||
#6040 | CKLangtool should accept double quotes | assigned | Bug | Normal | ||
Description |
CKLangtool works only with single quotes, it is causing problems like this one: #6038. |
|||||
#6162 | Toolbar Combobox Widths should be configurable | assigned | New Feature | Normal | ||
Description |
The width of the toolbar comboboxes (style, format, fontsize, etc.) should be configurable. Most of the time the name of the selected item is abbreviated and cannot be read. There is no need for adjusting the width to the combobox content. Being able to set the width manually is fine. Michael |
|||||
#6243 | list format error | assigned | Bug | Normal | ||
Description |
if content selected contains a table ,then apply list format ,the table will change to be first in content.
|
|||||
#6808 | [IE] dialog field content lost | assigned | Bug | Normal | ||
Description |
Happens also to "table" dialog. |
|||||
#7698 | [enterMode=BR] Impossible to exit blockquote | assigned | Bug | Normal | ||
Description |
Using the following with an editor configured as enterMode=BR: <blockquote> abababab^</blockquote>
Hit ENTER, then click on the blockquote button. <blockquote> abababab^</blockquote> <blockquote> </blockquote> |
|||||
#8405 | 'mode' event documentation needs minor correction | assigned | Bug | Normal | ||
Description |
The CKEditor event 'mode' documentation This is the link provided in the release v3.6.2 notes. A new event parameter was added by ticket #7931 (New event afterSetMode) The documentation currently says: {String} e.previousMode
This is incorrect, it should be {String} e.data.previousMode
I couldn't find a way to request documentation changes and there doesn't seem to be a TRACS component, so I've tagged this under General. |
|||||
#8759 | Add the possibility to remove a context menu item at a certain listener | assigned | New Feature | Normal | ||
Description |
During work, I've encountered a situation in which I need to remove the div options from the context menu in a specfic condition (while leaving it intact in any other situation). This is currently impossible - one can remove an option for the entire instance, and not just that one time. return { editdiv : null }; |
|||||
#8967 | obvious bug in getEnclosedNode | assigned | Bug | Normal | ||
Description |
For example: <div> ^ <bookmark/> <span id='x'/> <bookmark/> ^ getEnclosedNode should return span whose id is "x". for detail see patch in attachement. |
|||||
#9463 | [Opera] Consequent clicking on a single toolbar button call out context menu | assigned | Bug | Normal | ||
Description |
When toggling toolbar button by clicking on it twice, when fast enough it will display the native context menu that disturbs user. |
|||||
#9920 | Mention about magicline keystrokes in user guide | assigned | Task | Normal | ||
Description |
http://docs.cksource.com/CKEditor_3.x/Users_Guide/Keyboard_Shortcuts |
|||||
#10150 | Copy styles available in styles and formats combos from contents.css to samples/styles.css | assigned | Bug | Normal | ||
Description |
It works on themed editor, because marker style is defined in contents.css. Other TC:
|
|||||
#10228 | Alert for samples when Basic or Standard packages were downloaded | assigned | Bug | Normal | ||
Description |
CKEditor needs a dedicated alert for samples that would explain the users why the content they see is limited if they downloaded the Basic or Standard editor packages.
The alert should use the |
|||||
#10247 | [Webkit] Enter key before sub list is not right | assigned | Bug | Normal | ||
Description |
<ol> <li>item1</li> <li> <ol> <li>item2</li> </ol> </li> </ol> Place caret at the beginning of second list item (nbsp) and press enter. Result: <ol> <li>^item1</li> <li> </li> <li> <ol> <li>item2</li> </ol> </li> </ol> Note that the caret was moved up to the item 1. I was able to reproduce this on Chrome, but not on FF. |
|||||
#10327 | Under any circumstances filter should not be applied twice to one node | assigned | Bug | Normal | ||
#10383 | IE10 crashes after deleting certain content | assigned | Bug | Normal | ||
Description |
IE10 crashes, IE9 is fine. This is also reproducible with the current demo. |
|||||
#10525 | print does not work in AIR | assigned | Bug | Normal | ||
Description |
When I load CKEditor in a StageWebView class in Adobe AIR, the print function does not work. It does nothing at all. Same version of CKEditor in other browsers - printing works. Also, hinting, when hovering over a button does not work. |
|||||
#10657 | Config.removeButtons isn't mentioned in Toolbar configuration guide | assigned | Bug | Normal | ||
Description |
Guide: http://docs.ckeditor.com/#!/guide/dev_toolbar Option: http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-removeButtons |
|||||
#10944 | Remove the selection observer in widget system | assigned | Task | Normal | ||
Description |
Currently we're observing selection changes to be able to mark widgets as selected (selected != focused). This code is tricky and unnecessary. |
|||||
#11026 | Htmlentities of php start tag makes attributes empty in internet explorer | assigned | Bug | Normal | ||
Description |
Firefox 24 or Chrome 30.0 on Win8: In code editor: <p><a href="<?=$foo;?>">Bar</a></p> Toggle source to wysywyg and toggle back to code <p><a href="<?=$foo;?>">Bar</a></p> The result is the same. IE10 (and other IE) Win8: In code editor <p><a href="<?=$foo;?>">Bar</a></p> Switch to wysywyg and back to code <p><a href="">Bar</a></p> Result: href is empty When I test this without a php start tag (loosing the ?) in IE10: In code editor <p><a href="<=$foo;?>">Bar</a></p> Switch to wysywyg and back to code <p><a href="<=$foo;?>">Bar</a></p> The result is correct. You can reproduce this on the CKEditor demo page. In our environment it is the same but if I add the following to the config, it works: config.protectedSource.push( /<\?[\s\S]*?\?>/g ); config.protectedSource.push( /<\?[\s\S]*?\?>/g ); But protectedSource is not something what we want to use. Is this a bug? Thanks in advance |
|||||
#11037 | No link&unlink option in context menu opened on widget | assigned | Bug | Normal | ||
Description |
|
|||||
#11247 | Dead code in htmldataprocessor.html TC | assigned | Bug | Normal | ||
Description |
There is bad TC called |
|||||
#11277 | Usability improvement: Allow adding anchor text when creating link | assigned | New Feature | Normal | ||
Description |
Consider the usual workflow — typing along, and now you want to make a link. Until you have been re-trained by CKEditor, you are likely to press the link button, and now you have your URL— but no custom anchor text, and no way to create it, except by deleting the link, typing some text, selecting it, and now making pressing the link button (if you even know this is an option). This could be alleviated simply by having a text box for the anchor text. If left blank we put in the URL as the anchor, as is done now. But if something is put in there (or what was there is edited) then that is used as the anchor text. So the proposed fix is to allow adding or editing anchor text when creating or editing a link, but the user's pain is mostly for new links i'm sure. If this has a chance of going in i think i'd be able to make a patch. My end-users thank you for your consideration! |
|||||
#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? |
|||||
#11584 | Ambiguous behavior when multiple cells with the same width but of a different unit (Cell Properties dialog) | assigned | Bug | Normal | ||
Description |
Extracted from http://dev.ckeditor.com/ticket/11439#comment:16 |
|||||
#11665 | Include the showborders plugin in the Standard preset | assigned | Task | Normal | CKEditor 4.4.0 | |
Description |
One of the CKEditor users asked about the lack of "dotted" borders for tables. After a few minutes of debugging I just realized that showborders is not a part of the Standard preset. The plugin s relatively small (145 SLOC), but is quite crucial when working with border-less tables, thus let's include it by default to provide a better OOTB experience. |
|||||
#11709 | Update ACF documentation with wildcards and blacklisting | assigned | Task | Normal | CKEditor 4.4.0 | |
#11728 | [Android][Chrome] Font size | assigned | Bug | Normal | ||
Description |
Tested on CKEditor 4.3.4, Chrome 33 on Android 4.4.2.
Android change font size in the We should search for a flag to disable such feature and consider if we should use it. |
|||||
#12073 | Iframe allow fullscreen | assigned | New Feature | Normal | ||
Description |
Currently it is not possible with CKEditor iframe plugin to allow HTML5 video embeds (YouTube, Vimeo etc.) to go fullscreen. Required attributes to allow fullscreen are:
Definition for fullscreen, note change label to editor.lang.iframe.allowFullscreen or similar. { id : 'allowFullScreen', type : 'checkbox', label : 'Allow Fullscreen', 'default' : '', setup : function( element ) { var value = element.hasAttribute( 'fullscreen' ); this.setValue( value || '' ); }, commit : function( element ) { if ( this.getValue() ) { element.setAttribute( 'fullscreen', 'true' ); element.setAttribute( 'allowfullscreen', 'true' ); element.setAttribute( 'mozallowfullscreen', 'true' ); element.setAttribute( 'webkitallowfullscreen', 'true' ); }else { element.removeAttribute( 'fullscreen' ); element.removeAttribute( 'allowfullscreen' ); element.removeAttribute( 'mozallowfullscreen' ); element.removeAttribute( 'webkitallowfullscreen' ); } } } |
|||||
#12191 | Create tests and docs for node.getNextSourceNode and node.getPreviousSourceNode methods | assigned | Task | Normal | ||
Description |
CKEDITOR.dom.node#getNextSourceNode CKEDITOR.dom.node#getPreviousSourceNode Seems that these methods are missing docs, and they are pretty useful and important. Additionally we should provide some test for them. |
|||||
#12391 | [IE] No undo snapshots created when using IME (input method engine) | assigned | Bug | Normal | ||
Description |
When typing in language that requires character composition (e.g. Japanese, Korean or Chinese) undo manager does not record snapshots. Reproducible only on IEs. To reproduce:
Reproducible from CKEditor 4.2.0. |
|||||
#12474 | Quirky cases in tests for magicline with widgets | assigned | Bug | Normal | ||
Description |
After #12162 there's one red in http://tests.ckeditor.dev:1030/tests/plugins/magicline/widgets on most browsers (all except Chrome). I found the both last odd and perhaps incorrect, but I need a.nowodzinski's opinion. For now I commented out both cases in git:fb3b497. |
|||||
#12479 | selection bug with widgets | assigned | Bug | Normal | ||
Description |
Hi, I'm struggling with a strange bug with the image2 (http://ckeditor.com/addon/image2, version 4.4.4) plugin. If I insert two widgets with a caption and align the first one left and leave the align of the last one none, the first widgets becomes unselectable. The problem was reproducible on the demo side http://ckeditor.com/demo#widgets This code should reproduce the problem: <figure class="image" style="float:left"><img alt="Apollo-CSM-LM" src="http://c.cksource.com/a/1/img/demo/apollo-csm-lm.png" width="200" /> <figcaption>Apollo CMS-LM spacecraft</figcaption> </figure> <figure class="image"><img alt="Apollo-CSM-LM" src="http://c.cksource.com/a/1/img/demo/apollo-csm-lm.png" width="200" /> <figcaption>Apollo CMS-LM spacecraft</figcaption> </figure> If you inspect the selection wrapper of the widget with none align, it covers the first widget (http://imgur.com/veQbbwE). Could be a problem with the css float? I tested it in Chrome (latest) and Firefox (latest) on a Mac (Version 10.8.5) Thank you for your help! |
|||||
#12721 | Adopt the CKEditor Boilerplate project | assigned | Task | Normal | ||
Description |
The CKEditor 4 repos should adopt the CKEditor Boilerplate project. |
|||||
#13029 | [Safari] Pasting fragment of an image does not trigger its upload | assigned | Bug | Normal | ||
Description |
Pasted image wasn't uploaded. In the data we can find |
|||||
#13134 | [Toolbar configurator] "What am I doing here" box need to be moved above the toolbar | assigned | Bug | Normal | ||
Description |
So toolbar is closer to the toolbar editor. |
|||||
#13466 | CKBuilder fails on ES6 Promises | assigned | Bug | Normal | ||
Description |
.catch() in ES6 Promises causes an CKBuilder error: Jun 25, 2015 8:39:12 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: plugin.js:87: ERROR - Parse error. missing name after . operator }).catch(function() { ^ |
|||||
#13485 | LESS files of samples and toolbar configurator should not be included in the build version | assigned | Bug | Normal | CKEditor 4.5.1 | |
Description |
Reproduced with the online builder only. The CLI one works fine. |
|||||
#13575 | IE11: Typing in Korean with Enter Mode BR moves cursor to previous line. | assigned | Bug | Normal | ||
Description |
Result: Cursor will be moved up Problem can be reproduced in IE11 only at least from CKEditor 4.0. Issues which may be related: #10414, #12910 Edit: This is IE11 bug, it was reported here https://connect.microsoft.com/IE/feedback/details/1629173/ie11-broken-composition-in-contenteditable-when-using-korean-hangul |
|||||
#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)? |
|||||
#13717 | [Blink] Editor loses selection when accessing context menu via Mac's ctrl+click | assigned | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultThe context menu appears and I can cut/copy/paste the selected text Actual resultThe context menu appears but the selection is lost and I can't do the cut/copy/paste operations on the text I wanted Other details (browser, OS, CKEditor version, installed plugins)This repros for me both in our app and on the demo page using Chrome version 44. Firefox (version 40) does not reproduce the bug and has the expected behavior. Using a right click or a trackpad two-finger click works fine, but if a ctrl+click is going to show the context menu, it should preserve the selection. You can preserve the selection by ctrl+clicking and holding down the mouse button while you move the mouse over the context menu before releasing, so it seems like the problem is happening on the mouseup event when that event occurs in the editor's editable. |
|||||
#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/ |
|||||
#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 |
|||||
#13844 | Add a contribution guide to the repository | assigned | Bug | Normal | ||
Description |
We should create
And after that we might put links for a further reference. |
|||||
#13925 | [WSC] Error when clicking "Finish Checking" | assigned | Bug | Normal | ||
Description |
Steps to reproduce
Expected resultDialog closes. Back to editing content. Actual resultError in the console getWordsInfockscayt.js:36:10529 TypeError: g.ltr is not an Object. (evaluating 'c in g.ltr') Dialog does not close, just keeps displaying a spinner. Other details (browser, OS, CKEditor version, installed plugins)WSC Version: 3.0.7670 Tested in Chrome Version 46.0.2490.86 (64-bit), Safari Version 9.0.1 (11601.2.7.2) |
|||||
#14348 | Register CKEditor dev version to npm | assigned | Task | Normal | ||
Description |
Since we'd just added release version of CKEditor to npm we could do the same for dev version. The problem now is that our package name has been taken some time ago and it's not active anymore. |
|||||
#14571 | IE11: Widget selection lost after Undo & Redo | assigned | Bug | Normal | ||
Description |
Steps to reproduce
Issue: Widget selection lost and first paragraph in editor body gets selected |
|||||
#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. |
|||||
#16716 | Paste from Word support in MS Edge | assigned | New Feature | Normal | ||
Description |
This ticket gathers all the issues concerning Paste from Word support in Microsoft Edge. Features that are broken in Edge(mostly because content is not recognized as pasted from Word):
|
|||||
#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. |
|||||
#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). |