CKEditor 3.6.5

New features:

  • #9195 : It is now possible to remove contextmenu.
  • New language file: Kurdish.

Fixed issues:

  • #9132 : [IE8] Fixed js error when closing paste dialog.
  • #9101 : Tab key in smiley and special char dialog now moves focus to dialog buttons.
  • #9209 : Fixed IE7 crash when switching list item type.
  • #8995 : Fixed incorrect HTML escaping in bbcode plugin.
  • #6168 : Fixed style definition with styles defined as inline style attribute.
  • #9097 : [IE] Fixed small selection flaw when select starts from the blank region outside body.
  • #9129 : Fixed various Del/Backspace keystroke behaviors inside of HTML list.
  • #9117 : [FF] Fixed js error when calling setData() on a hidden editor.
  • #9289 : Disallowed creating javascript links through the link dialog.
  • #9312 : Fixed table with multiple <tbody> output generated in wrong order.
  • #8795 : Fixed table resize plugin not working when document overflows horizontally.
  • #8888 : Fixed dialog dimension overflowing small view port.
  • #9311 : Fixed vertical scroll being impossible when autogrow plugin is used during maximized editor.
  • #1961 : The "id" attribute will be appended to anchors alongside the "name" attribute.
  • #9219 : The <source> element is now protected while parsing the contents.
  • #9281 : [Safari] Fixed inline style breaking dialog advanced tab.
  • #9281 : [IE8] Fixed not being able to remove border from the image dialog.

CKEditor 3.6.4

Fixed issues:

  • #8887 : Ugly hover effect for buttons in dialog windows due to slightly wrong background position.
  • #8783 : getAttribute( 'contenteditable' ) returns 'inherited' on IE7 and IE6 for elements created from code.
  • #8463 : WebKit: Cut/Copy buttons didn't go on "enabled" state after selecting text in the editor.
  • #9043 : Command newpage didn't return its name when afterCommandExec event was fired.
  • #9015 : Applied ARIA label on dialog file input element.
  • #9016 : Applied the "presentation" role on the iframe element in dialog file field markup.
  • #8949 : Image Properties does not show in context menu when the image is wrapped in a div with the width set.
  • #9008 : Fixed list items order reversed when merging two lists.
  • #9042 : [Safari] Fixed pasting left garbage html at the end of document.
  • #7745 : The list of frames on JAWS will not any more show the "ALT+0 for help" text for the editor entry.
  • #8979 : Overriding matches will not any more interfere on the Font size combo.
  • #5447 : Anchor names created by the Link dialog are now trimmed to protect against unwanted spaces.
  • #8997 : Styles are lost on sub-lists when converting list type.
  • #8971 : [IE7] Dialog size are stretched when long text field value is received.
  • #8945 : Fake elements now show alternative text on High Contrast mode.
  • #8985 : Better handling of Enter key events on dialogs.
  • #8925 : [Firefox] Unexpected page scroll on large floating block when editor is re-focused.
  • #8978 : [IE] Saved editor text selection is lost after close menu.
  • #9022 : [IE7] Fixed wrong selection introduced in empty editor document when click to the bottom-right of the document.
  • #9034 : [IE7] Fixed JavaScript error caused by drag-to-select at the bottom of the document.
  • #9057 : Unexpected block established when decreasing indent of a styled list item.
  • #9063 : Styles on sub-list are lost when decreasing indent of the parent list.
  • #9047 : [Firefox] Anchors in the preview window will now work properly.
  • #8941 : [Webkit] Content region disappeared when resizing the browser.
  • #8968 : [Firefox] The forcePasteAsPlainText configuration is not working when using Ctrl/Cmd-V.
  • #6217 : Handled Del/Backspace key at the boundary of table to unify the cursor position.
  • #8950 : Changed the cursor position after calling editor::insertElement on block element.
  • #9080 : Fixed Backspace key in front of the list item to join with previous line.
  • #3592 : Removed the "title" field from flash dialog advanced tab.
  • #9084 : [IE] Dragging absolute positioned elements is now enabled by default.
  • #8879 : Corrected styling of labels used in dialog windows.
  • #8921 : [Chrome] Paste on a newly created CKEditor instance does not work on Chrome.
  • #9036 : Find feature cannot locate certain words while Match Whole Word is enabled.
  • #9069 : [Chrome] Issue with popups not opening properly on Chrome 20 makes it impossible to view the file browser window.
  • #5811 : Code for Image dialog is missing dialog dependency.
  • #5810 : Code for Div Container is missing dialog dependency.
  • #5809 : Dialog a11yhelp is missing dialog dependency.
  • #4045 : "Field Name" Column in sample_posteddata.php is to narrow.
  • Updated the following language files as submitted to the CKEditor UI Translation Center: Bulgarian, Chinese, Czech, Danish, Esperanto, Estonian, Greek, Italian, Norwegian, Portuguese, Romanian, Vietnamese.

CKEditor 3.6.3

New features:

  • #7430 : Justify commands now perform alignment on the element when an image is selected.
  • #8706 : Better ARIA accessibility for the color picker dialog window.
  • #7366 : Editor paste function is now available on browser toolbar and context menu.

Fixed issues:

  • #8634 : [IE] Command execution always returns true in IE browsers.
  • #8333 : Dialog windows can now be closed with the Esc key even if there is no Cancel button available.
  • #8644 : Missing variable declaration in the dialog plugin.
  • #8699 : Focus is now moved to the clicked button and back to color picker dialog window opener (button) in all browsers after the dialog window is closed.
  • #8132 : [IE9] Link line gets broken when it contains a br tag.
  • #8629 : Optimize float panel layout when there is not enough space in the viewport.
  • #7955 : [FF] Page Up and Page Down in the WYSIWYG mode cause the selection to become lost.
  • #8698 : Esc key does not close the color picker dialog window.
  • #8413 : HTML comment nodes break content styling in tables.
  • #7932, #8643 : [IE] Clicking below the content region scrolls the page to the top.
  • #5538, #8729 : [IE] Focus jump results in incorrect context menu display.
  • #6359 : [IE] Selectable area in blank WYSIWYG editor is too small.
  • #7326, #8074 : [FF] Scrolling does not work correctly in editor with large amount of text.
  • #8630 : HTML events are now disabled when loading data.
  • #8433 : [IE9] Use W3C event model.
  • #8691 : [IE] Pasting invalid HTML crashes the browser.
  • #8345 : [IE] Selection is not properly restored after closing the Link dialog window.
  • #6308 : Vertical-only resize imposes fixed width on editor chrome.
  • #7360 : [WebKit] WYSIWYG area sometimes does not resize with the chrome.
  • #5527 : Do not encode the # character sent from the file browser.
  • #8014 : Autogrow now stretches to fit the content when switching editor modes.
  • #8249 : Inconsistent behavior with the Backspace key used at the start of a list item.
  • #8617 : [WebKit] Selection becomes broken after an inline style is opened.
  • #8527 : Insertion with cursor before an empty anchor is error-prone.
  • #8632 : Cursor panic when the Backspace key is used in a list item.
  • #8455 : Mousedown focus is too agressive.
  • #8475 : Issue with deleting elements with inline styling in tables.
  • #8324 : [IE8] Undo generates an error when a control type element is selected.
  • #7946 : Find and Replace dialog window result does not scroll into view when the editor is off the viewport.
  • #8157 : Flash/IFrame dialog window cannot be closed when displayed over Flash/IFrame with dialog_startupFocusTab set to true.
  • #8305 : Text direction lost when converting a paragraph to a list.
  • #8379 : The cursor moves to the start of the document when inserting a row or column is undone.
  • #6666 : Removed references to element.all.
  • #8732 : Issue when CKEDITOR.range::enlarge passes through comment nodes.
  • #7492 : The Style system can now use overrides with the same element (change classes instead of nesting).
  • #6111 : Splitting table cells results in incorrect column spans.
  • #8247 : [IE] Error when aligning a document with page breaks inside of contents.
  • #8540 : Orphan texts inside a list or table are now properly fixed.
  • #8774 : The Entities plugin can now be configured to only output XML entities.
  • #8602 : Image source is now properly hidden when running data through the data processor.
  • #8812 : [IE] Issues with the native range translation with comments in the DOM.
  • #7907 : Decreasing indentation of a RTL block in a list item loses text direction.
  • #8835 : Right margin on IE<8 removed to avoid mouse click confusion.
  • #8400 : [IE] Script error when closing the Cell Properties dialog window if the table cell text is selected.
  • #8248 : [IE8] Issues with Backspace and Del keys when used at the start or end of list items.
  • #8855 : [Chrome] Issue with the popup window size in Chrome 18 makes it impossible to view the file browser window.
  • #8407 : Unneeded aria-posinset and aria-setsize for a list block are now removed.
  • #8701 : Highlight field in the color picker does not show the correct color when keyboard navigation is used.
  • #8509 : Table height gets copied from the width value when the Advanced tab is hidden.
  • #8432 : [IE8] openDialog('image') error.
  • #8493 : [IE] It is impossible to add a link to the selected text.
  • #8528 : Redundant imagePreviewBoxId in the Image Properties dialog window is now removed.
  • #8864 : [IE] Fix ARIA presentation of toolbar rich combo in JAWS.
  • #8459 : Fix wrong undo step on enter key.
  • #8895 : Editing anchors using the Link dialog window could not work in release version.
  • #8876 : <link> element in the floating panels have been moved to <head>.
  • Updated the following language files as submitted to the CKEditor UI Translation Center: Arabic, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, Esperanto, Estonian, Faroese, French, German, Greek, Gujarati, Hindi, Italian, Norwegian (Bokmål and Nynorsk), Polish, Portuguese, Turkish, Uighur, Ukrainian, Vietnamese, Welsh.

CKEditor 3.6.2

New features:

  • #6089 : The editor is now enabled on iOS 5 (iPad and iPhone).
  • #7354 : It is now possible to exit from blockquotes by using the Enter key on empty paragraphs.
  • #7931 : The mode event now carries the previous editor mode.
  • #6161 : New autoGrow_onStartup configuration option.
  • #8052 : autogrow is now available as an editor command.
  • #3457 : It is now possible to edit the contents of <textarea> elements through the dialog window.
  • #8242 : The "»" character is now added to the Special Character dialog window.

Fixed issues:

  • #8171, #8172 : Updated links to WebSpellChecker.net.
  • #8155 : Tooltips in the Special Character dialog window corrected.
  • #8163 : The name of the filebrowserWindowFeatures configuration setting corrected to match the documented name.
  • #8124 : The Style fields in Advanced dialog window tabs are now validated according to CSS style attribute syntax.
  • #8025 : The checkboxes in the Find and Replace dialog window are now part of a fieldset.
  • #7943 : CSS conflict no longer appears when the page styles set the float property of label elements.
  • #8016 : [WebKit] Flash content is not visible when previewing content.
  • #6908 : Text color should always be applied to the linked text.
  • #7619 : [IE] IFrame shim now consolidates the editor dialog window to avoid having it masked by embedded objects.
  • #7900 : [FF] Copy/Paste operations for table cells no longer break the Table Properties dialog window.
  • #7243 : Inline JavaScript events may become corrupted.
  • #7448 : List creation in RTL blocks is wrongly merged with the above LTR block.
  • #6957 : Highlighting of searched terms does not reach read-only blocks.
  • #7948 : Tooltips with information about correct length units are now displayed for the Width/Height fields of the Table Properties dialog window.
  • #6212 : [WebKit] Editor resize may scroll the host page.
  • #6540 : [Safari] Editor loses focus on resizing.
  • #7908 : [IE] Unlink command is sometimes missing from the context menu of a link.
  • #8159 : Editor fails to load if the browser has no default language set.
  • #7490 : [IE] Block format leaks to the next unselected line when enterMode is set to BR.
  • #8087 : Indenting list items may add redundant text direction attributes.
  • #6200 : Add styling for certain dialog window element types that miss focus outline (like checkbox).
  • #7894 : Fault tolerance when parsing a malformed link.
  • #8049 : Bullets/Numbers are invisible for list items with LTR text direction.
  • #8222 : [IE] Incorrect selection locking after opening a dialog window in some cases.
  • #7002 : [IE] Undo operation when a table is selected results in an error.
  • #8232 : [IE] Unable to apply inline style that starts at the end of a link text.
  • #7153 : Fail to load the source version of the editor after the window is loaded.
  • #8246 : Bad editing performance on certain document contents.
  • #7912 : Cursor trapped in an invisible element after pressing the Enter key.
  • #7645 : Full list or table deletion with the Backspace/Delete key.
  • #8050 : AutoGrow feature better fits the content styles.
  • #8349 : [IE9] Larger toolbar top offset on HTML5 pages.
  • #8352 : [IE9] Toolbar wrapping is incorrect.
  • #8080 : JavaScript error when inserting a new table row.
  • Updated the following language files:

CKEditor 3.6.1

New features:

  • #4556 : Initial support for HTML5 elements.
  • #6492 : The Find/Replace dialog window will now be populated with text selected in the editor.
  • #7323 : New align property in dialog window UI elements for field alignment.
  • #6462 : A wider range of CSS length units (like pt and percentage) are now supported in related dialog window fields.
  • #7911 : New Remove Anchor option is now available in the context menu.
  • #7387 : Allow styleDefinition to be applied to a set of elements.
  • #4345 : A new langLoaded event added to CKEDITOR.editor in order to make it possible to perform "by code" language updates.
  • #7959 : The cursor will now blink in the first cell after a table is inserted.
  • #7885 : New editor::removeMenuItem API for removing plugin context menu items introduced.
  • #7991 : Introduce the controlStyle and inputStyle definitions to allow fine-grained controlling of dialog window element styles.

Fixed issues:

  • #7914 : ATTENTION! The signature for the setReadOnly() function has been changed, reversing the meaning of the parameter to be passed to it. Please make sure to update your code when upgrading.
  • #7657 : Wrong margin mirroring when creating a list from RTL paragraphs.
  • #7620 : A glitch in list pasting from Microsoft Word caused by broken child references when filtering.
  • #7811 : [IE] Deleting table row throws a JavaScript error.
  • #6962 : Changed the CKEDITOR.CTRL, CKEDITOR.SHIFT and CKEDITOR.ALT constant values to avoid collision with any possible Unicode character.
  • #6263 : Some table cell context menu options may be incorrectly disabled.
  • #6247 : Focus is not restored properly after a drop-down menu is closed.
  • #7334 : [IE7] Indentation style does not apply to RTL lists.
  • #6845 : Spaces inside the URL field in the Link dialog window will now be removed.
  • #7840 : [IE] Opening the Table Properties dialog window via the context menu causes a JavaScript error.
  • #7733 : Flash movies inserted with the Flash Properties dialog window are not displaying properly when injected into the page.
  • #7837 : [IE<8] Inserting a page break results in an error.
  • #7804 : The HTML5 wbr tag is now recognized by the editor.
  • #7867 : The file browser for the background image in the Document Properties plugin dialog window does not work.
  • #7130 : The column resizer gripping area is invading adjacent table cells.
  • #7844 : [FF] Calling setData() on a hidden editor caused editor not to display.
  • #7860 : The BBCode plugin was stripping BBCode tags that were not implemented in the plugin, but from now on they will be handled as simple text.
  • #7321 : [IE6] Contents inside the RTL fields in dialog windows are overflowing.
  • #7323 : [IE Quirks] Some fields are not centered in the dialog window.
  • #5955 : Editor accessibility issue with JAWS when a drop-down menu is placed as the first item in the toolbar.
  • #6671 : [FF] Selection of an item from the Styles drop-down list is not refreshed after the style is removed.
  • #7879 : The Style and Height/Width fields of the Table Properties dialog window are not synchronized.
  • #7581 : [IE] The Enter key pressed at the end of a list item containing the start attribute crashes the browser.
  • #7266 : Dialog window fields that did not pass validation are now ARIA-compatible with aria-invalid.
  • #7742 : [WebKit] Indentation, alignment, and language direction are not applied on an empty document without the editor being in focus.
  • #7801 : [Opera] Pasted paragraphs now split partially selected blocks.
  • #6663 : Table caption that contains rich text is corrupted after an edit done with the Table Properties dialog window.
  • #7893 : [WebKit, Opera, IE<8] It is impossible to link to anchors in the document.
  • #7637 : Cursor position might in some cases cause problems after inserting a page break.
  • #5314 : The aria-selected attribute is not removed when toolbar drop-down menu items are deselected.
  • #7749 : Small check introduced to avoid issues with custom data processors and the insertHtml function.
  • #7269 : [WebKit] Paste from Word is including the full file:// URL path for anchor links.
  • #7584 : Start number of the List dialog window now works with numbered list items.
  • #6975 : [IE6, IE7] A definition list crashes Internet Explorer on HTML output.
  • #7841 : Deleting a column with a cell deleted in one of the rows does not work.
  • #7944 : The Enter key should not split or create new paragraphs inside caption elements.
  • #7639 : [IE9] Browser might crash when an object is selected in the document.
  • #7847 : [IE8] Inserting an image with non-secure source in a HTTPS page breaks the dialog window.
  • #7953 : [IE] Text selection lost after the browser context menu is opened.
  • #5239 : Inconsistent focus behavior after closing a toolbar drop-down menu.
  • #6470 : The Start attribute of a Numbered List is rendered incorrectly if the field is left empty.
  • #7324 : [IE6 Quirks] Context menus are not displayed correctly.
  • #7566 : BiDi: Increasing indentation of a list item changes the language direction.
  • #7839 : [IE] Pasting multi-level numbered lists from Microsoft Word does not work properly.
  • #188 : [IE] Object selection was making the toolbar inactive in some situations.
  • Updated the following language files:
Twitter Facebook Facebook Instagram Medium Linkedin GitHub Arrow down Phone Menu Close icon Check