Custom Query
Results (1601 - 1700 of 2591)
Ticket | Summary | Status | Owner | Type | Priority | Milestone |
---|---|---|---|---|---|---|
#12029 | Inline Mode - Cannot Change Border or Background Colours on Multiple Table Cells | confirmed | Bug | Normal | ||
Description |
When CKEditor is in Inline mode, if you select multiple cells in a table and try to apply a background colour or border colour to the cells, only the top left cell seems to be affected by the change. The only way to change the cells is to go through each cell one by one. I'm running CKE 4.3 on Firefox (v29), but I've noticed this issue is still unresolved on the latest Nightly Version. |
|||||
#12033 | Using tableresize in fullPage mode leaves cursor style set on body | confirmed | Bug | Normal | ||
Description |
Add the tableresize plugin to the fullPage demo. Now clear the content, insert a table and move the mouse over it at least once so you see the resizer. Then switch to source mode and you'll see that the body as a style="cursor:auto" set. (depending on your speed you might even get the resizer value instead of auto). Bonus points to fix the demo: the html created lacks a doctype (because the original value is a document fragment, not a full page) |
|||||
#12043 | The table should be highlighted when user selects table contents with keyboard (Ctrl+A, Shift+Arrow) | confirmed | Bug | Normal | ||
Description |
*Can reproduce on IE9, IE 10, IE 11, Firefox 29 *Can't reproduce on Chrome 35, Safari 7 Tested on http://dubxpcvm022.mul.ie.ibm.com/ckeditor/4.3.X/4.3.2/20140324-1514/ckeditor/samples/skins.html ===Steps to reproduce===
*Please refer the attachment to get more detail ===Expected Result=== The table should be highlighted when user press ctrl + A to select all contents ===Actual Result=== Only the text in the table is highlighted |
|||||
#12046 | Using figure wrapper even if there is no caption | confirmed | New Feature | Normal | ||
Description |
First of all, big thumbs up for the new image2.plugin and also for the great inline documentation in it! Currently, the image2 plugin only creates a figure wrapper if there is a caption. Otherwise, the default paragraph wrapper is used. I have a use case which requires to have a figure wrapper *always*, even if there is no caption. This is mainly because we want consistency and it helps to have better styling options (now, an image can have a paragraph wrapper with or without text which leads to styling problems depending where exactly a person inserts an image). I looked into the code to see if there is a clean way to do this, maybe through an option, but couldn't find one. What would be the best way to approach this? |
|||||
#12062 | Performance issues typing at the end of a large document in IE and Chrome | confirmed | Bug | Normal | ||
Description |
Steps to reproduce
Browser and OS This issue occurs on Chrome in any Operating System, Internet Explorer 11 on any Operating System, and Internet Explorer 10 on Windows 8. Firefox performs well in any Operating System. Internet Explorer 9 and 10 on Windows 7 perform well. |
|||||
#12070 | [Webkit/Blink] It is possible to create selection that starts in one editable and ends in another one | confirmed | Bug | Normal | ||
Description |
Expected: It's impossible - entire widget should be selected as soon as you hover it with mouse. Actual: Webkit and Blinks allow this. |
|||||
#12072 | [Linux][Chrome] Drag and drop of nested inline widgets | confirmed | Bug | Normal | ||
Description |
This is Chrome@Linux bug only. Ticket for Blink: https://code.google.com/p/chromium/issues/detail?id=381177
|
|||||
#12074 | Forms plugin: textarea, textfield, button selection impossible with a mouse | confirmed | Bug | Normal | ||
Description |
Unable to select input and textarea elements for cut and paste with a mouse. Elementspath plugin shows correct selection (body p input) but ctrl + x doesn't work. Element can be selected with shift & arrow keys if element has text before or after the element. Reproducible with Firefox 29, latest Chrome (35.0.1916.114 m) and IE 11 <p><input type="text" value="dsfsdf" /></p> <p><input name="dsffds" type="radio" /></p> <p><textarea name="sadasd"></textarea></p> <p><input type="button" value="sdsa" /></p> With IE 11 if input has some text before it, problem doesn't exist. <p>Foo <input type="button" value="bar" /></p> On 4.0 DEV (revision 0) that I found lying on my computer CKEditor problem does not exist on any of the above browsers. |
|||||
#12087 | Can't delete an empty line between block widgets | confirmed | Bug | Normal | ||
Description |
Original descriptionHi, I tried in your "http://ckeditor.com/demo#enter" demo page, using the third CKeditor with title "Produce <div> on ENTER", to create 3 divs: the first with contenteditable="false", the second with no setting, the third with contenteditable="false". So I put the following content as content of the ckeditor body: <div contenteditable="false">This editor produces <div> on ENTER.</div><div>This editor produces <div> on ENTER.</div><div contenteditable="false">This editor produces <div> on ENTER.</div> The bug I found is that I can't delete the second line. If I clean the row and try pressing backspace or delete button, CKeditor will delete the first and/or the third div. Many thanks in advance Kind regards Daniele |
|||||
#12089 | Support for inline-block editors | confirmed | New Feature | Normal | ||
Description |
Support for such editors could be useful: <div style="display:inline-block" contenteditable=true></div> <span style="display:inline-block" contenteditable=true></span> |
|||||
#12091 | Blocking ability to drop content in specific container | confirmed | New Feature | Normal | ||
Description |
Part of: #11437. Native drag and drop supports a dragenter event fired when mouse enters drop container. This very useful way to say where user can drop and were not. Though, there's no access to clipboard data at that point so it's impossible to react based on what's dragged. We can do better inside editor because we'll store dragged content in a global, custom data transfer object. We just need to join all these pieces together. Plan:
|
|||||
#12094 | Content Transformations strips span of style | confirmed | Bug | Normal | ||
Description |
In CkE4 the advanced content filter will convert a span with a style that includes 'font-weight:bold' to a <strong> element. Before Html: <span style="color:#ffffff; font-weight:bold">First row</span> After Html: <strong>First row</strong> The expected result: <span style="color:#ffffff"><strong>First row</strong></span> |
|||||
#12099 | Table Cell properties get duplicated on Chrome/Mac | confirmed | Bug | Normal | ||
Description |
While using Chrome in Mac OSX (10.8.5), any time you select a cell in a table and set a property(ies), the same property(ies) get cloned to the next cell in the same row. This does not happen using firefox. A way around it is to highlight the content of the cell instead of the cell itself before setting the properties. We tested this on the live demo to make sure it wasn't already fixed. |
|||||
#12114 | image2 widget (align left/center/right) does not lose focus on IE8-11 in order to write text if alone | confirmed | Bug | Normal | ||
Description |
I found following bug:
Thanks Daniele |
|||||
#12115 | [UX] Drag handler not visable in the High Contrast Mode on Windows | confirmed | Bug | Normal | ||
Description |
Drag handler is black on the black background so it is not visible. In this mode it is important to make elements as visible as possible. In fact you do not need High Contrast Mode to meet this issue: in any case when background is black or dark drag handler is not visible. For example if you have dark image with caption and a widget in this caption then drag handler will be hardly visible too. Tested on IE8 and Windows 7. |
|||||
#12120 | Dynamic size restrictions in AutoGrow feature | confirmed | New Feature | Normal | ||
Description |
At the moment AutoGrow plugin supports config.autoGrow_minHeight and config.autoGrow_maxHeight along with editor#autoGrow event, which can be used to force a custom height on every editor resize, i.e. CKEDITOR.replace( 'editor2', { extraPlugins: 'autogrow', autoGrow_maxHeight: 400, removePlugins: 'resize', on: { autoGrow: function( evt ) { evt.data.newHeight = 42; } } } ); Such behaviour is desired when the space around the editor is changing, i.e. window is resized, other page elements collapse or expand.
The event, however, controls height only, while Possible solutions:
|
|||||
#12123 | [Umbrella] Problems with selection in table cells | confirmed | New Feature | Normal | ||
Description |
The full solution would be a fake table selection - similar to fake element selection which we have for non-editable elements. Partial solutions may also be possible. |
|||||
#12127 | Wrong behavior when applying object styles - existing inline styles are removed | confirmed | New Feature | Normal | ||
Description |
Result Width definition is removed (a side effect i that now it is hard to insert content into cells). Expected result The following style definition should only add and/or override styles that are defined in the styles object. Other styles that were applied already to a table shouldn't be lost. { name: 'Borderless Table', element: 'table', styles: { 'border-style': 'hidden', 'background-color': '#E6E6FA' } },
If my intention is to remove 'width' when applying this style, I should be able to define it as |
|||||
#12131 | Text wrapping and line heights after starting with a large font. | confirmed | Bug | Normal | ||
Description |
Something I've noticed is that if you start typing a paragraph with a large font (tested with 48px) and mid-paragraph switch to a smaller font (tested with 16px), as the paragraph line wraps, the line heights are enormous as they they are formatted for the initial 48px content. We use your product here daily. Looking into the HTML code that it produces, I can see that it creates a span element with a font-size of 48px as a "wrapper". Then, when I switch font-size to 16px, the editor creates a new span element with this new font-size and places it into the 48px wrapper. Thus, the entire paragraph inherits the line-height initially created by the 48px font size. A current workaround is to create the entire paragraph with the 16px font size first. Then, after the paragraph is finished, select the word(s) that you want to be 48px and apply it. Doing it this way will create the wrapper with the 16px font size and an internal span of 48px font size where the overall paragraph line-height will be created from the wrapper 16px font size span. |
|||||
#12133 | Links not opening when CKEditor is in readOnly mode | confirmed | Bug | Normal | ||
Description |
Descriptive summary: When editor is initialized in readOnly mode, there is no need to preventDefault() on links, because he doesn't need caret positioning. Steps to reproduce:
Browser and OS: Chrome and Firefox under both Windows and Linux |
|||||
#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. |
|||||
#12139 | [Blink, Webkit]: Can't delete inline styles with Ctrl+A Backsapce/Del | confirmed | Bug | Normal | ||
Description |
Result: Bold text is not deleted and cursor is moved to the beginning. Problem can be reproduced in Blink and Safari 6+ (works fine in Safari 5) |
|||||
#12142 | [iOS] Autocapitalize does not work as expected | confirmed | Bug | Normal | ||
Description |
Tried this against the nightly build. Editor does not autocapitalize correctly upon pressing return (new line). For it to autocapitalize, one has to enter a dot (.) (i.e. close the previous sentence). To Reproduce: Go to nightly build from iOS Safari (mobile Safari) Enter a word 'Hello' Tap on Return to go to a new line Type something. Text will not be capitalized. |
|||||
#12144 | Magic line customization | confirmed | New Feature | Normal | ||
Description |
Currently we can disable magic line only for descendants of elements which have certain attributes through magicline_tabuList. I suggest adding a predicate on element to configuration. This would give more flexibility. In my use case magicline should be disabled on the first and last children of an element with given attribute value. |
|||||
#12149 | It should be possible to add finder's lookup which prevents yielding current location | confirmed | New Feature | Normal | ||
Description |
Currently, if any finder's lookup returned >0 for specific element it's not possible to override this. There has to be another |
|||||
#12151 | [IE11] The anchor tag text is being replaced when the link is edited | confirmed | Bug | Normal | ||
Description |
The href value replaces the text value of the anchor under certain circumstances in IE11.
The link text changes from what was set in step 3 to the original href value in step 1. Expected Result (HTML Source): <a href="http://www.yahoo.com">http://www.google.com</a> Actual Result (HTML Source): <a href="http://www.yahoo.com">http://www.yahoo.com</a> I have noticed this issue on the version of CKEditor my platform uses - 4.3.3. However, I have also noticed this issue on the demo CKEditor (http://ckeditor.com/demo), which I believe uses version 4.4.2
|
|||||
#12156 | [Safari] Paste URL/Link from Twitter or other browser doesn't work | confirmed | Bug | Normal | ||
Description |
On the default Twitter App on Mac OS X, copy a link to a tweet (right-click > Copy Link To Tweet) and try to paste it into CKEditor - nothing appears. Reproducible only on Safari.
Results: It is not possible to paste URL from Chrome to Safari. It works however with Chrome/Chrome or Safari/Chrome or even Firefox/Safari but not Chrome/Safari. |
|||||
#12159 | JAWS reading the "not set" option twice in the Code Snippet dialog | confirmed | Bug | Normal | ||
Description |
To reproduce the defect:
Issue: JAWS reads not set option again, This should be fixed, we should set not set as default option when Code Snippet dialog opens |
|||||
#12167 | The save plugin needs improvements | confirmed | Bug | Normal | ||
Description |
It looks like the save plugin has been left in a state which is pretty much hard to explain and where this plugin isn't useful at all.
What we should do is:
Warning: (1) is tricky as it will enable Save button for any existing instances. On the other side we can simply warn about this in changelog and blog just like we did with ACF. |
|||||
#12174 | It should be possible to detect CKEditor version on the server side | confirmed | New Feature | Normal | ||
Description |
Based on http://ckeditor.com/forums/CKEditor/Provide-Details-about-CKEditor-in-machine-readable-form Relying on parsing minified JavaScript code of ckeditor.js with regular expression to get CKEditor version number has a risk of stopping working at any moment, due to code refactoring, improved minification method etc. Although the version number of CKEditor doesn't say a lot about the CKEditor itself anyway (various custom builds exist etc.), it still can say something regarding e.g. available configuration options, that can be later displayed in the administration backend. Separate file?By adding a separate file with information about CKEditor build, we'd start confusing users with too many irrelevant files in the main folder. build-config.js?Including version number and revision in this file would be confusing again, as it may suggest that uoploading it to the online builder would result in building the same version again (e.g. 4.3.2 while 4.4.3 already exists). ckeditor.jsMy suggestion is to use the very first comment at the top of ckeditor.js (with copyrights), where such information could be added by both command line and online builder: /* Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license Ver:4.4.2 Rev:1567b48 */ |
|||||
#12177 | Create new paragraph inside of a list item | confirmed | New Feature | Normal | ||
Description |
Now there is no way to create paragraph inside of a list item. When a user hits either enter or shift-enter, the <li> is split. I suggest using shift-enter for changing contents within the same list element. It would insert br, split paragraph or division depending on the enter mode. |
|||||
#12179 | [FF] Error while using :after pseudoclass in contents.css | confirmed | Bug | Normal | ||
Description |
1) use http://ckeditor.com/demo#full, clear all (I used Gecko - last version of PaleMoon) Error: Permission denied to access property 'nodeType' Source File: http://cdn.ckeditor.com/4.4.2/standard-all/ckeditor.js Line: 364 FF's bug on Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1035749 |
|||||
#12181 | Dropdown markers not grayed out when in readonly mode | confirmed | Bug | Normal | ||
Description |
Some part of our dropdown markers (an arrow) is not grayed out when readonly mode is set. It would be good idea to keep behaviour consistent.
Expected result:
Current result:
additional info:
|
|||||
#12184 | [IE] config.disableObjectResizing doesn't working after drag and drop | confirmed | Bug | Normal | ||
Description |
After resizable element being drag and droped in editor you're able to resize it.
Expected result:
Current result:
additional info:
|
|||||
#12186 | Provide better support for HTML5 'block' elements like article, aside etc. | confirmed | New Feature | Normal | ||
Description |
TinyMCE has HTML5 sections and articles editing with wrapping elements. IMHO worth checking it out. |
|||||
#12187 | [Safari] Link's keystroke does not work | confirmed | Bug | Normal | ||
Description |
Linking is often available under |
|||||
#12193 | placeholder sometimes get deleted on move in IE9 | confirmed | Bug | Normal | ||
Description |
Hi all, I found this tricky bug (I attached a video on this) regarding placeholder plugin, but I guess it is related to all plugin based on widgets.
I attached a video on this (check firsts 2 minutes of the video) Thanks a lot again Kind Regards Daniele |
|||||
#12194 | Title tag is messed up using special characters. | confirmed | Bug | Normal | ||
Description |
We have a situation when our webpages name (this is actually the <title> tag) are tested with special character sets. As a result (loading this page into CK) the title tag completely messed up and its content is moved under the body. The title we applied is this: ÑÇôìë<?:"';.!@#$%^&*\)/ I could narrow down what character sequence causes the issue. So this is it: <? So, whenever we apply this <? as a title it will be encoded and saved as <title><?</title> . That is fine but during the load process this title is messed up and we get the following weird title tag: ><title data-cke-title="Rich Text Editor, Textarea1, Press ALT 0 for help Here, there is no normal opening <title> tag and the closing </title> is missing. Fortunately I can reproduce this kind of behavior in the DEMO. STR:
<html> <head> <title><?</title> </head> <body> </body> </html>
|
|||||
#12196 | ATAG & CKEditor | confirmed | New Feature | Normal | ||
Description |
ATAG is of course the Authoring Tool Accessibility Guidelines (ATAG) 2.0. http://www.w3.org/WAI/AU/CR20/ATAGintro.html How close any system can come to meeting ATAG will very much depend on the WYSIWYG that they use. CKEditor has been good with WCAG, but would like to have a review for how it handles some of the elements of the W3C's ATAG. |
|||||
#12197 | dialogadvtab plugin: style field input validation is too restrictive | confirmed | Bug | Normal | ||
Description |
I want to specify a background image on a table with a full URL. With the dialogadvtab plugin I have the possibility to set it in the style attribute directly. But the validation function of the field does not allow a ":" sign in the style property value. Steps to reproduce:
|
|||||
#12199 | ckeditor is omitting a single trailing space in firefox and ie. | confirmed | Bug | Normal | ||
Description |
i've configured ckeditor inside jquery ui dialogue box text area. My aim is to get the whatever data entered by the user. Including spaces as many as entred by the user. When user enters a space after some text it returning same as mean text+space in chrome. But in FF and IE(IE9,IE11) the space is getting omitted and it is returning only text but not the space which entered at end. If user enters more than one space then the spaces are returning along with text mean text+space(if space are more than one). This behaviour is in FF and IE9,IE11 but not in GChrome. In GChrome it's working as expectdly. Below link may help you http://jsfiddle.net/Ravi_SPS/pBL5G/2/ |
|||||
#12201 | [ACF]: Missing Format plugin breaks indentation | confirmed | Bug | Normal | ||
Description |
Problem can be reproduced on all browsers from CKEditor 4.3 |
|||||
#12205 | Justify/ alignment language strings are duplicated | confirmed | Bug | Normal | ||
Description |
With #12164 we now have a complete set of "justify/align" language strings duplicated in two places:
We should just use the common language strings in both contexts. Another issue is that the language strings from the Justify plugin already have lots of translations, so when clearing the mess, we should make sure we do not lose them. |
|||||
#12209 | BR tag replacement seems to be to agressive | confirmed | Bug | Normal | ||
Description |
Results: BRs get extracted out side of span and changed into divs or paragraphs. Problem can be reproduced from CKEditor 3.5.4 rev. [6740]. |
|||||
#12212 | carriage return at <br> followed by <a> causes cursor to move unexpectedly to beginning of buffer (chrome only) | confirmed | Bug | Normal | ||
Description |
steps to reproduce:
actual: a new paragraph is created and the cursor moves unexpectedly to the beginning of the first line in the Body field. expected: a new paragraph is created but the cursor stays in the expected position problem DOES NOT happen in firefox 30.0 on mac os 10.9.3. |
|||||
#12234 | Missing dialog#iframeAdded event | confirmed | Task | Normal | ||
Description |
In I noticed that issue when I was checking #9611 issue.
Event is not docummented, but I think it should be fired by the |
|||||
#12235 | AVT: Keyboard selection of widgets does not behave as expected | confirmed | Bug | Normal | ||
Description |
To reproduce the defect:
Issue: Check comment:4 for more details. |
|||||
#12236 | AVT: Keyboard Navigation not working properly with widgets in editor body | confirmed | Bug | Normal | ||
Description |
To reproduce the defect:
Expected Result: Focus goes in to editor body & cursor at start of first paragraph & user use up/down arrow keys to navigate through whole content in editor body including widget. Issue 1: Focus goes to heading in Simple Box widget & JAWS reads Bullet even though there was no list Issue 2: when user press down arrow key, focus stays in heading and when he press Tab focus goes to second div Issue 3: when user press down arrow key, focus stays in second div and when he press Tab focus goes out of editor body Issue 4: There is no way that user navigate through text in editor body.
|
|||||
#12238 | Do not use the table summary attribute | confirmed | Bug | Normal | ||
Description |
We ran into this with Drupal 8 - https://www.drupal.org/node/843708 There are a great list of examples - https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table#attr-summary But using:
No longer fits with the HTML5 specs. Using details/summary works fine: http://www.developerfusion.com/article/136530/making-tables-more-accessible-with-html5/ http://www.pdprogrammeur.com/tables-and-html5-table/ The UI shouldn't need to change, just the placement of the summary text. |
|||||
#12246 | Highlight the default value in richcombo if default label is set | confirmed | New Feature | Normal | ||
Description |
Reported through support channel. Original request is pasted below. Note that the default value should be probably highlighted using a different style than a value that was manually selected by a user. This is because:
CKEditor with <p>This is <span style="font-family:arial,helvetica,sans-serif">some sample </span> text.</p> The "default" style should be applied to the content only, if the style of the content has been already modified by the user, e.g. set the style back to Arial in the middle of the sentence in "Comic Sans": <p><span style="font-family:comic sans ms,cursive">This is <span style= "font-family:arial,helvetica,sans-serif">some sample</span> text.</span></p> (now repeating Arial make sense) We found a small issue with font_defaultLabel and fontSize_defaultLabel. When these are set, the CKEditor does properly show them selected. But if you open the associated dropdown, they are not highlighted to indicate they are selected. Screen capture 1: font and font size are properly displayed when using font_defaultLabel and fontSize_defaultLabel Screen capture 2: font is not highlighted. Same thing for font size. Screen capture 3: this is what we would expect when setting the font_defaultLabel setting |
|||||
#12248 | Selecting and deleting last entries of a list will remove the entire list | confirmed | Bug | Normal | ||
Description |
Markup <ul> <li>1</li> <li>2 <ul> <li>2.1)</li> </ul> </li> <li>3</li> </ul> Selecting bullets '2.1' and '3' (in wysiwyg mode) followed by hitting 'backspace' or 'delete' will remove the entire list. It seems as if such a selection causes the editor to select the outer 'ul' as well. The same selection can be deleted safely by adding another list element at the end of the list. Reproducible: always (Firefox, Chrome and IE) |
|||||
#12259 | Dialogs which create popup lose keyboard focus when popup is closed | confirmed | Bug | Normal | ||
Description |
If the 'Browse server' button in the image or link dialog is clicked, resulting in the popup window opening, and that popup is then closed, the original dialog no longer has keyboard focus. Accordingly, the escape key does not work. Reproduce case, using 4.4.3 (revision fd4f17c): 1) Go to http://ckeditor.com/demo 2) Click 'Image' button. The image dialog opens. 3) Click 'Browse Server' button. The browse server popup opens. 4) Either choose an image or cancel. The browser server popup closes. 5) There is no keyboard focus any more, and the escape key on the keyboard does not work. Comparison case: 1) Go to http://ckeditor.com/demo 2) Click 'Image' button. The image dialog opens. 3) Press escape, and the image dialog closes. |
|||||
#12260 | AccessKey works only once | confirmed | Bug | Normal | ||
Description |
Expected: "Selected" checkbox is toggled. Actual: AccessKey feature is broken is completely broken in that dialog. Other accessKeystrokes does not work either. |
|||||
#12265 | Transform inline widget into block and back | confirmed | New Feature | Normal | ||
Description |
Since there are many questions about block MathJax some, helpers to create generic block-inline widgets would be useful. It might be a pair of methods to transform inline widget into block and back. Of course every widget have to make some addition transformation but the common part could be handled by the widget system. |
|||||
#12274 | Bulleted/numbered list applied to description list breaks HTML | confirmed | Bug | Normal | ||
Description |
<dl><dt>Foo</dt><dd>bar</dd></dl>
Expected: <ul><li>Foo</li></ul><dl><dd>bar</dd></dl> Actual: <dl><ul><li>Foo</li></ul><dd>bar</dd></dl> |
|||||
#12277 | [IE] It's not possible to resize last column using table resizer when borders are collapses | confirmed | Bug | Normal | ||
Description |
Use this source: <table border="1" style="border-collapse:collapse; width:469px"> <tbody> <tr> <td style="width: 142px;"> </td> <td style="width: 320px;"> </td> </tr> <tr> <td style="width: 142px;"> </td> <td style="width: 320px;"> </td> </tr> </tbody> </table> I can't change last column's with by dragging the 3rd border from the left. Confirmed on IE8 at least |
|||||
#12281 | Bug in Core.Editable isInline() function when using the editor inside an iFrame | confirmed | Bug | Normal | ||
Description |
Hello, For various reasons I need to use the CKEditor inside an iFrame that is populated with content via JavaScript. This seems to cause a bug in the isInline() function within Core.Editable, where the document of the editor is compared with the CKEDITOR.document to conclude if the editor is inline or not. Because the editor is located inside the iFrame, and the iFrame document does not match the CKEDITOR.document, the result is always false. This causes an issue with the magicline plugin that relies on this to calculate the position of the line. Its very likely that other plugins are also affected that use the isInline() function. I made a JSFiddle to demonstrate the issue: http://jsfiddle.net/wschwarz/ktw9utcm/ The solution I applied is also included there as a comment, which checks if the 'cke_editable_inline' class is applied onthe editor to decide if it is inline or not. Un-comment it to see how the isInline() function returns the correct value and the magicline is positioned correctly. This might not be the ideal solution but it worked for me. If a better fix is available please let me know. |
|||||
#12285 | Tab key based navigation is broken in iframedialog plugin. | confirmed | Bug | Normal | ||
Description |
Problem is similar to #9611.
It isn't possible to jump (with tabIndex) through elements that are inside iframedialog plugin.
NOTES: |
|||||
#12286 | Dragging the Resizable corners of the table to out of the CKEditor makes the resizable corners displayed out of the editor and the editor becomes unresponsive when we click in scroll bars. | confirmed | Bug | Normal | ||
Description |
Steps to reproduce: 1.Insert a table inside the Ckeditor text area. 2.Click on the corner of the table. 3.Resizable border of the table will appear. 4.Drag the border out of the editor. Issue 1:The dotted resizable corners of the table is displayed out of the CK editor. Issue 2:Now when we try to use the scroll of editor, the editor becomes unresponsive. This occurs only in IE8 and IE9 and not in Firefox. I have attached a video to this, having the recording of the issue for your reference. |
|||||
#12287 | Unable to create link when certain fields are removed from the dialog | confirmed | Bug | Normal | ||
Description |
Unable to create link when certain fields are removed from the dialog. In other words, some default values are missing. Before I was usign the following code to remove the linktype and protocol fields in the link dialog I don't need...
if ( dialogName == 'link' ) { var infoTab = dialogDefinition.getContents( 'info' ); infoTab.remove( 'linkType' ); infoTab.remove( 'protocol' ); } This will still remove the items, but when trying to hit enter or ok the dialog just fails. From here:http://ckeditor.com/forums/Plugins/Problems-removing-dialog-fields-of-link-plugin-in-4.4.3 |
|||||
#12292 | Accessibility: better support for tables | confirmed | Bug | Normal | ||
Description |
We need to bring a better support for the tables. I've tested JAWS and Narrator and none of them is doing a good job with our tables. Screen reader notes:
Possible solution:
I belive we should give a try to |
|||||
#12294 | Extend the list of entries in lang.common | confirmed | Task | Normal | ||
Description |
We should review language entries inside plugins and move them to lang.common when there is a high probability that they will be reused by different plugins. Related tickets: |
|||||
#12297 | When searching a text, the matched chunk does highlight, but does not scroll to it's position in the area | confirmed | Bug | Normal | ||
Description |
Open full featured demo http://ckeditor.com/demo#full Paste the dummy "Lorem Ipsum..." text several times in order to have scrollbar in the editor. Open "Find" window and try to search "Lorem" word. The scrolling to the word is not correct in all matches. Sometimes the whole page is scrolled. |
|||||
#12304 | Allow for tag blacklisting for removeFormat | confirmed | New Feature | Normal | ||
Description |
Generally, in CKEditor, highlighting a selection with an image and executing a removeFormat command will remove any styling on the image, which is usually OK. However, any integration of large images with custom cropping and high-resolution images will, upon doing this, result in very large images being placed into the document. I'd love for there to be a configuration option to say, for example, when executing removeFormat, do not touch the "img" tag. |
|||||
#12307 | CKEditor instance object is not released from memory on destroy | confirmed | Bug | Normal | ||
Description |
Actual result: instance of Editor is not released from memory. |
|||||
#12312 | [FF] An extra BR added to the elementspath | confirmed | Bug | Normal | ||
Description |
When we'll make a selection of an "end of line" (ofc it's not really an EOL) elements path will report an extra BR, which is not a part of end-user content, but seems to be a part of our internals.
Expected result:
Current result: |
|||||
#12323 | [IE10] After removing whole list text below jump up. | confirmed | Bug | Normal | ||
Description |
[IE10] For ages.
Actual result: text
Actual result: text |
|||||
#12326 | [IE] Error throw after switching between source mode and then click styles button | confirmed | Bug | Normal | ||
Description |
Browser: [IE 10...11] Since: 4.2.1
Actual result: Error is thrown in console. Could not get „blockLimit” property of null or undefined. core/style.js:373 |
|||||
#12328 | [IE8] Predefined style pruned by the editor | confirmed | Bug | Normal | ||
Description |
Expected: Contents hold the style. <div style="background:#eee; border:1px solid #ccc; padding:5px 10px">x</div> Actual: <p>x</p> Notes:
|
|||||
#12334 | [IE8] Invalid argument error thrown when pressing backspace in specific conditions | confirmed | Bug | Normal | ||
Description |
Reproduced at least from 4.4.3. Most likely much earlier. |
|||||
#12343 | ACF does not play well with basicstyles | confirmed | Bug | Normal | ||
Description |
CKEDITOR.replace( 'editor1', { allowedContent : 'u i b' } );
Although |
|||||
#12348 | [IE8] Text pasted from textarea is underlined if content ends with a link | confirmed | Bug | Normal | ||
Description |
Moved from: #12341.
|
|||||
#12351 | Find/Replace accessibility | confirmed | Bug | Normal | ||
Description |
|
|||||
#12353 | Markup inserted prior to doctype not handled nicely. | confirmed | Bug | Normal | ||
Description |
Any HTML markup inserted before a <p>hello</p> <html> <head> <title>CKEditor Full Page Example</title> </head> <body> <h1><img alt="Saturn V carrying Apollo 11" class="right" src="http://c.cksource.com/a/1/img/sample.jpg" /> Apollo 11</h1> ... It is transformed into this: <html> <head> </head> <body> <p>hello</p> </body> </html> <title>CKEditor Full Page Example</title> <h1><img alt="Saturn V carrying Apollo 11" class="right" src="http://c.cksource.com/a/1/img/sample.jpg" /> Apollo 11</h1>
If you pass this into any HTML sanitisation system (such as htmlpurifier), it will probably strip everything after the closing <html> <head> <title>CKEditor Full Page Example</title> </head> <body> <p>hello</p> <h1><img alt="Saturn V carrying Apollo 11" class="right" src="http://c.cksource.com/a/1/img/sample.jpg" /> Apollo 11</h1> ...
If that fails, then fall back to wrapping it in an HTML element. As it stands, moving all the content to after the |
|||||
#12357 | [IE8] Call maximize command fire resize event twice | confirmed | Bug | Normal | ||
Description |
Actucal result: resize event has been called twice. Probably reason: As far as I see, getting dimension properties like clientWidth fire resize event. Commented tests: https://github.com/cksource/ckeditor-dev/commit/95680bc261861a30a3b6ef65c7a9fe016ac86f85 |
|||||
#12359 | Editor blur event is triggered when opening dialog with file element | confirmed | Bug | Normal | ||
Description |
Editor blur event is triggered when opening dialog with file element. If you don't put file element inside a dialog blur event is not triggered! |
|||||
#12366 | Smileys plugin should use CKEDITOR.getUrl() to resolve images' paths | confirmed | Bug | Normal | ||
Description |
However, it cannot add timestamp so we need a parameter in getUrl(). Extracted from #10804. |
|||||
#12373 | Magicline is sometimes difficult to use with widgets | confirmed | Bug | Normal | ||
Description |
I think this is a Widget issue, but I'm not 100% sure. I have a CKEditor that is using the magicline, image2, and footnote plugins. The document has an image or footnote box at the bottom. It seems that when I have one of those selected (an image or footnote box), and I try to move my mouse down to the magic line at the bottom of the document, the magic line disappears on mouseout of the widget. If I click a piece of text to put my cursor in a text area, then the magic line works correctly. If I have an image at the top of the page, I don't have this problem with the top magicline, so it's only the magic line at the bottom. Attached is a 17 second video showing this problem |
|||||
#12374 | Widget dialogs - provide an easy way to access edited widget in onOk / onShow | confirmed | New Feature | Normal | ||
Description |
While working on a test widget I found it quite hard to get a reference to a widget instance for which a dialog is launched.
Take the code snippet dialog ( onOk: function( evt ) { console.log(evt); console.log(this); }, onShow: function( evt ) { console.log(evt); console.log(this); }, See that there is no access to a widget object which is created on the fly by the widget system, in case of a new widget. As a result the usage of onOk / onShow as a replacement for commit/setup functions in each UI element is quite troublesome. There is a workaround for it: onShow onShow: function() { var widget = editor.widgets.focused; } onOk
editor.widgets.add( 'xyz', { // ... init : function() { // ... // Pass the reference to this widget to the dialog. See "onOk" in the dialog definition, we needed widget there. this.on( 'dialog', function( evt ) { evt.data.widget = this; }, this ); }, // ... }
onOk: function() { var widget = this.widget; } In ideal world this could be simpler though. |
|||||
#12383 | Custom config file loading order | confirmed | New Feature | Normal | ||
Description |
Hi guys, may I suggest changing the loading order of custom config files (using the customConfig parameter) to what would make more sense and follow the concept of inheritance from generic to more specific. At present the config defined in any config js file is overridden by config defined in any config js file imported using the customConfig parameter. All of this is then overridden with in-page config. It would be much more logical and practical to slightly modify the config loading order so that config defined in any config js file referenced from the current config is loaded first and then overridden by the config in the current context. This would allow chaining config files with more specific config overriding more generic config defined in imported files. For example consider the following scenario: In-Page Config customConfig: 'product_description_editor_config.js' ... product_description_editor_config.js customConfig: 'generic_description_editor_config.js' ... generic_description_editor_config.js customConfig: 'common_editor_config.js' ... product_summary_editor_config.js customConfig: 'generic_summary_editor_config.js' ... generic_summary_editor_config.js customConfig: 'common_editor_config.js' ... common_editor_config.js customConfig: ... As it stands the configuration defined in common_editor_config.js would override any config defined in generic_description_editor_config.js which would in turn override config defined in product_description_editor_config.js. All of this would then be overridden with what's defined in in-page config. This limits a developers ability to chain and override configuration in much the same way as they would in CSS or object inheritance. This basically means you can only define configuration in common_editor_config.js that's not going to override any other config in the the config js files that reference it, which significantly limits the use of being able to chain config files. May I suggest that the loading order is reversed so that config defined in files referenced using customConfig parameter is loaded first and then overridden by config in the file that has the customConfig parameter. I understand that this may be a breaking change for some people who upgrade, but given the current limited use of overriding, I think the impact will be minimal. |
|||||
#12388 | Conflict when system uses data-widget attributes for other purposes than the Widget system | confirmed | Bug | Normal | ||
Description |
When I enter the source mode, and exit, all the buttons of the editor are disabled, for some contents. See comment:5 for steps to reproduce. |
|||||
#12392 | Put downcasted widget into data transfer for drag and drop | confirmed | Task | Normal | ||
Description |
On dragstart widget's downcasted version should be passed to dataTransfer, not its id. |
|||||
#12410 | [Blink, Webkit] Pasting plain text into styles text is causing text formatting lost. | confirmed | Bug | Normal | ||
Description |
Copying plain text, say from notepad, and pasting into editor in Chrome is causing the text format to be messed up. Steps to reproduce:
Browser and OS:
Edit:
Result: Span is removed. This problem can be reproduced in Blink and Webkit brwosers from CKEditor 4.0. I was able to reproduce this in Windows and Linux but not Mac. |
|||||
#12419 | Not possible to change title for Table in Text and Table Template | confirmed | Bug | Normal | ||
Description |
To reproduce the defect:
Issue: Caption field is disabled, we should allow the user to change Table Caption Edit: As mentioned in comment:5, the fix for #6663 which is "enabled field for text only caption" might not have been correct because as @satya has mentioned it this is AVT violation because keyboard user cannot modify Table Caption. Field should be enabled but it is not yet clear how HTML in dialog should be presented. |
|||||
#12432 | Can not select element after setting font size on it. | confirmed | Bug | Normal | ||
Description |
Browsers: Chrome
Actual result: Making selection is impossible. Note 1: It's possible to make selection from middle to very beginning.
Note 2: After making selection using method from |
|||||
#12441 | Permanent Pen feature | confirmed | New Feature | Normal | ||
Description |
In Lotus Notes, there's a featured called the Permanent Pen. You can set the style of the pen and when it's selected, you can write with that style anywhere in any document regardless of the document's formatting, where it came from, etc. |
|||||
#12442 | Adjustable default values for the Table dialog | confirmed | New Feature | Normal | ||
Description |
One of our customers find creating a table difficult in CKEditor, and finds the look and feel for the table and the dialog a little bit dated. We would like a way to make the table look more modern in the editor if possible, and have an alternative to creating table For example, having a new plugin allowing to graphically select how many rows and columns is needed. |
|||||
#12446 | Editor is silently disabled when using CKEDITOR.replace and no wysiwygarea or divarea plugin is available | confirmed | Bug | Normal | ||
Description |
I built the Editor without the iframe plugin (guessing that the fallback would be just an inline-div) and did realise that I then require the divarea plugin. When using the inline editing mode, the editor would work fine. But replace mode would result in the editor being disabled, without so much as a warning. In the code I tried to backtrack the problem but had no such luck. When I noticed that even the sample for textarea replacement did not work, I guessed that I misconfigured the builder somehow...but still did not know that I had to use the divarea plugin instead. I stumbled upon the solution by accident when googling the issue. A nice way to solve this would be an error/warning when neither the iframe nor the divarea plugin is used. |
|||||
#12450 | Entities in attribute values are not encoded | confirmed | Bug | Normal | ||
Description |
Paste below code in source mode: <ul> <li data-title="The UK's No 1"></li> </ul> <p>The UK's No 1</p> Switch to wysiwyg mode and back to source: <ul> <li data-title="The UK's No 1"> </li> </ul> <p>The UK's No 1</p> Result: attribute value is has ' instead of '. It seems that entities in attribute values are not encoded.
http://www.w3.org/TR/html-markup/syntax.html#attr-value-unquoted Problem can be reproduced in every browser from CKEditor 3.0. |
|||||
#12453 | CKEditor in IE11 doesn't handle large tables. | confirmed | Bug | Normal | ||
Description |
Result: page hangs after a while. The table is not inserted. Problem can be reproduced only in IE11 from CKEditor 4.3 |
|||||
#12457 | [iOS 8 Safari] Selection issues while typing | confirmed | Bug | Normal | ||
Description |
I am developing an iOS app which integrates ckeditor 4.4.4. I just started testing on iOS 8, seems like ckeditor does not work at all. Whenever i have more than 500 words in a document,the following issues occur:
I have tested on nightly build 4.4.5 also. Issues can be reproduced in that build also. Seems like these are due to toolbar validation because if open my document in read only mode, none of the issues. occur. Any ideas on the fix? In the mean time any way i can disable the toolbar and still work in wysiwyg mode? |
|||||
#12458 | CSS style attribute values with semicolons converted to lowercase in IE | confirmed | Bug | Normal | ||
Description |
When pasting this source code into CKEditor (tested with 4.4.4) in Internet Explorer (tested with IE11): <div style="background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==')">Foo</div> It is changed into the following code when switching back to the WYSIWYG view: <div style="background-image: url("data:image/png;base64,ivborw0kggoaaaansuheugaaaauaaaafcayaaacnbyblaaaaheleqvqi12p4//8/w38giaxdibke0dhxgljnbaao9txl0y4ohwaaaabjru5erkjggg==");">Foo</div> Because data URIs are case-sensitive, the image becomes invalid.
The cause is the semicolon before if ( CKEDITOR.env.ie ) { // IE outputs style attribute in capital letters. We should convert // them back to lower case, while not hurting the values (#5930) defaultHtmlFilterRulesForAll.attributes.style = function( value, element ) { return value.replace( /(^|;)([^\:]+)/g, function( match ) { alert(match); return match.toLowerCase(); } ); }; } |
|||||
#12463 | System hangs when using Image upload on IOS 8 (iPhone, iPad) | confirmed | Bug | Normal | ||
Description |
System hangs when using Image upload on IOS 8 (iPhone, iPad): Image Uoload Chose File "selected file" Send it to the Server SYSTEM HANGS !!!!!! This wad detected in version CKEditor 3.6.2 (revision 7275) used by my application, and HAS BEEN REPRODUCED ON YOUR DEMO KEditor 4.4.4 (Standard) (revision 1ba5105) |
|||||
#12466 | Editor removes links with no text | confirmed | New Feature | Normal | ||
Description |
If you put from the source mode a link that has no text the editor automatically removes it. This is bad because I am using css to define images to be put instead of the text and the link is something like <a href="..." class="myclass"></a> and in the myclass is defined the actual image to be clicked on. Steps to reproduce:
The best solution I think would be that a config parameter to change this behavior would exist |
|||||
#12486 | Unreplaced token "%1" in elements path item's title | confirmed | Bug | Normal | ||
Description |
There will be "%1 sth". I looked into the code and lang/ar.js and everything seems to be fine there, so it's worth checking what's going on. |
|||||
#12490 | Bug of MathJax plugin | confirmed | Bug | Normal | ||
Description |
The bug happen with CKEDITOR.ENTER_BR when you enter some words and then add MathJax waiting for the math created and then go to the start of Math press Enter and then press backspace the math is not return back. |
|||||
#12496 | Charset in docprops plugin is not recognized | confirmed | Bug | Normal | ||
Description |
This problem can be reproduced from CKEditor 4.0 beta. In current version the problem gets worse.
Shouldn't charset meta tag be somehow dependent on doctype or this is something developer/user should know when creating page? |
|||||
#12497 | HC Mode: HTML Tags inside dotted lines not shown when Show Blocks enableded | confirmed | Bug | Normal | ||
Description |
To reproduce the defect:
Expected Result: Dotted lines shows around each block level elements like(p, div etc) and corresponding html tag(p, div) displays inside them. Actual Result: Dotted lines shows around each block level elements like(p, div etc) but corresponding html tag(p, div) is missing in HC mode. |
|||||
#12502 | CKEditor ordered list messed up (re-ordered) when deleting an existing bullet | confirmed | Bug | Normal | ||
Description |
Steps to replicate: <p>Heading:</p> <ol> <li> <ul> <li>List 1 Item 1</li> <li>List 1 Item 2</li> </ul> <div> Sub heading</div> <ul> <li>List 2 Item 1</li> <li>List 2 Item 2</li> </ul> </li> </ol> Repeat the steps below with Firefox, Chrome and IE8:
|
|||||
#12520 | Language plugin: frustrating <span> expansion | confirmed | Bug | Normal | ||
Description |
Over at https://www.drupal.org/node/1993928, we're working on shipping the Language plugin with Drupal 8 core. It will not be enabled by default, but it will be 'available' by default, hence making it simple to meet WCAG2, which is required by many governments.
It's working well in general, except… that the way it handles If you write <p><span dir="ltr" lang="nl">Hallo, wereld!</span></p> and you have your cursor at the end of that line and press enter (to start a new paragraph) and type something, you'll get: <p><span dir="ltr" lang="nl">Hallo, wereld!</span></p> <p><span dir="ltr" lang="nl">foo</span></p> Where you'd really expect the language span to not be applied to this new paragraph. |