Custom Query

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (101 - 200 of 2530)

1 2 3 4 5 6 7 8 9 10 11 12
Ticket Summary Status Owner Type Priority Milestone
#14329 Typing Japanese with Windows IME on IE 11 does not fire change events review k.krzton Bug Normal CKEditor 4.6.1
Description

Steps to reproduce

  1. Set up a Japanese IME keyboard on Windows (instructions here http://jlptbootcamp.com/2012/02/how-to-type-in-japanese-with-the-microsoft-ime-on-windows/)
  2. Go to nightly ckeditor build in IE 11
  3. Add a simple change hander in the console window that logs change events.

CKEDITOR.instances.editor.on('change', function(e) { console.log(this.getData()); })

  1. Change your input type to Hiragana and type something in like "Arigato". Press space to open the dropdown selector and pick one of the options or just press "enter" to confirm the word.

Expected result

When you confirm your composite word, the change event should fire and log the word typed.

Actual result

The change event does not fire.

Other details (browser, OS, CKEditor version, installed plugins)

Chrome seems to fire change events on nearly every keypress in IME mode. Firefox only does it when a word is "confirmed." I think Firefox has the right behavior, but really either is fine as long as the change event eventually fires. I have not tried IE10 or below, but I'm betting they have the same issues.

#14339 Drag and Drop sample does not work after the editor is destroyed and recreated. review Tade0 Bug Normal CKEditor 4.6.1
Description

And it looks like a bug in the CKEditor, not a core.

Steps to reproduce

  1. http://sdk.ckeditor.com/samples/draganddrop.html
  2. In the console: CKEDITOR.instances.editor1.destroy();
  3. In the console: CKEDITOR.inline( 'editor1', { extraPlugins: 'hcard,sourcedialog,justify' } );
  4. Drag any "Contact" to the editor.

Expected result

Drag and drop will work in the normal way, Contact will be inserted.

Actual result

Nothing happen.

In fact, after destroy and recreate, the dragstart event on the contact list is not fired, what is weird, because that event should not be related to the editor instance. What is also interesting I can not attach listener to that event if the editor is not created, because the CKEDITOR.plugins.clipboard is undefined and CKEDITOR.plugins.clipboard.initDragDataTransfer causes error. Also if I add dragstart event on the plugin initialisation it is executed twice.

Other details (browser, OS, CKEditor version, installed plugins)

http://stackoverflow.com/questions/34899462/ckeditor-drag-and-drop-plugin-integration-stops-working-after-editor-instance-is

#14358 [Blink, FF] Block Elements removed when we copy & paste review k.krzton Bug Normal CKEditor 4.6.1
Description

Steps to reproduce

  1. Open a sample with ACF disabled.
  2. Create a Block level element ( ex: H1)
  3. select the Block lelvel elemnt( ex: H1) with mouse or use Shift + Home
  4. Ctrl + C to copy
  5. Press Enter to go to a new paragraph
  6. Ctrl + V to paste

Expected result

Block Level element(ex: H1) pasted properly with all attributes(if any applied)

Actual result

Pasted as plain text with out Block level element and it's attributes

This is a regression from 4.5.x & it's HIGH priority defect for us & we have customer PMR

#14391 [Blink, FF] Alignment/Indentation/Language direction lost when we copy & paste review k.krzton Bug Normal
Description

Steps to reproduce

  1. Open nightly build
  2. Type few paragraphs & apply different Alignments(left, center, right, justify)
  3. Select a paragraph with alignment(ex: right), copy it and paste it.

Expected result

Paragraph pasted properly with correct alignment

Actual result

Paragraph pasted with out any alignment.

  1. Type few paragraphs & apply different Indentaions to them
  2. Select a paragraph with Indentation(ex: margin-left:40px;), copy and paste it.

Expected result

Paragraph pasted properly with correct indentation

Actual result

Paragraph pasted with out any indentation.

This is happening across all browsers

#14534 Cannot read property 'blockLimit' of null review Tade0 Bug Normal
Description

Steps to reproduce

  1. Open Source.
  2. Close Source.
  3. Open "Style"
  4. Open Source.
  5. Close Source.
  6. Open "Style" (Error should happen now)

You can also see the attached video.

Expected result

Not an error.

Actual result

On Chrome you get the following error:
ckeditor.js:439 Uncaught TypeError: Cannot read property 'blockLimit' of null

Other details (browser, OS, CKEditor version, installed plugins)

  • CKEditor Version: 4.5.7
  • Chrome Version: 49.0.2623.87

Duplicate: #13962 (I could not find a way to open it)

#14550 Direct path to handle.png in widget plugin review Tade0 Bug Normal
Description

There is the direct path https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/widget/plugin.js#L3132 to the image file instead of CKEDITOR.getUrl and that causes the issue when custom CKEDITOR_GETURL function is used.

#14562 triple click and delete ruins widget in chrome review Tade0 Bug Normal
Description

Steps to reproduce

  1. Use chrome
  2. insert widget with two editable regions that are both div
  3. type some text in first region
  4. triple click in first region (to select entire block)
  5. press delete or backspace key

See http://jsfiddle.net/dbz3gqLe/

Expected result

text should be deleted and the widget should still have two editable regions

Actual result

In CKEditor 4.5.8, the entire first region is deleted.

In CKEditor 4.4.1, the text from second region is moved to the first. See http://jsfiddle.net/o34t8zbk/

Other details (browser, OS, CKEditor version, installed plugins)

chrome 49.0.0263

See Also

http://dev.ckeditor.com/ticket/14353 http://dev.ckeditor.com/ticket/14354 http://dev.ckeditor.com/ticket/12677 http://dev.ckeditor.com/ticket/13395

#14698 Vertical scrollbar flashes during auto grow review Tade0 Bug Normal
Description

Steps to reproduce

  1. Go to: http://ckeditor.com/demo#auto-grow

Or create a CKEditor instance this way:

CKEDITOR.replace( 'editor', {
	extraPlugins: 'autogrow',
	autoGrow_maxHeight: 500
} );
  1. Type enough lines for the editor to stop growing.

Expected result

The editor grows with its content.

Actual result

The editor grows, but with each step a vertical scrollbar appears for a fraction of a second.

#14707 Copy Formatting review t.jakut New Feature Normal CKEditor 4.6.0
Description

Let's integrate Copy Formatting plugin into CKEditor 4.6.0.

Couple of things that needs to be done before releasing CF

  • Create SDK example.
  • Make sure that all needed language files are created (in other words just run fix_plugins.sh file).
  • Refine API docs.
  • Create necessary entry in meta directory.
  • Remove customer-specific ticket references.
#1066 Multi-user simultaneous editing support reopened New Feature Normal
Description

add online editing, allowing multiple users to redline and display all edits to the ower

#3944 Preview mode reopened New Feature Normal
Description

It would be useful to have the preview mode (just like Source).

#12750 Paste from Word: strikethrough and underscore should have the same color as font reopened pjasiun Bug Normal
Description

Maintain color of strikethrough and underscore the same as font color of the text when copying from Word into CKEditor.

TC:

  • In MS Word, type in “Test font” with font family = Calibri, size = 14px and font color = red and then underscore and strikethrough the words “Test font”.
  • Copy from Word and paste the same in CK Editor. The font color remains red as expected but the underscore and strikethrough changes to default black.

Solution: the color of strikethrough (<s>) and underline (<u>) will be maintained, but only if colors, underline, strikethrough are applied to exactly the same selection (portion of text).

#5317 Create tool to improve detection of non released memory pending Task Normal
Description

Follow up of #4555

It's not the typical "memory leak" problem present in the browsers, but it's easy to store data in a way that it isn't released after one instance is destroyed in an AJAX way, and that means more and more memory use, so it's in the end a memory leak.

In the previous bug we have cleaned up the main codeline, but there are other parts that will have to be reviewed and instead of trying to dig into every plugin we must try to find an automated way that help us diagnose where are the problems.

#6486 IE bug: Many smiles in the smiley dialog do not fit into surrounding TD tag pending Bug Normal
Description

This is IE bug only:

I can see that the table with smiles is placed in TD tag (with class cke_dialog_contents) and the TD tag has attribute style="width:270px;height:120px;".

If I put 64 smiles into the smiles table into 8 columns then this table with smiles is bigger then the surrounding TD tag (width:270px;height:120px;).

In FF it is OK and the surrounding TD is enlarged according to the smiles table but in IE it is not.

#6948 Styles combo should more accurately reflect the selection pending Bug Normal
Description

Use the following styles:

	{ name : 'Red Title'		, element : 'h3', styles : { 'color' : 'Red' } },
	{ name : 'Red title with blue background'		, element : 'h3', styles : { 'color' : 'Red', 'background-color' : 'Blue' } }

And the following content (place the caret somewhere inside the <h3>:

<h3 style="color: red; background-color: blue;">
	This is some <strong>sample text</strong>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</h3>

Open the styles combo. Both "Red title" and "Red title with blue background" are marked as focused, while only "red title" is presented in the combo label. IMO the label should read "Red title with blue background".

#7239 Upload file and adobe air pending Bug Normal
Description

Hi On air, the file uploader doesn't appears I have to precise that a <input type = "file" /> is properly rendered in air

#9300 Move keystroke handlers pending garry.yao Bug Normal
Description

Currently we hooked all keystroke handles, inside of editable.js, it has the following cons:

  • Even if native behavior canceled by keydown listener, is still firing editor#key event, which should not happen.
  • Bad to continue enlarging editable.js code lines

core/keystrokehandler.js would be a proper new home for them.

#11007 Incorrect display of URL, file path including bidi data pending Bug Normal
Description

Background

Display of text on the screen is governed by Unicode Bidi Algorithm (UBA). This is true for both platform level rendering, web browser rendering and CKEditor rendering. UBA provides good results for plain text but fails to preserve structured in case of structured text includes bidi (Arabic / Hebrew) characters. UBA provide various tools (i.e. Unicode Control Characters) which can be used to instruct it about structure of the text. Using those tools we can achieve perfect display.

CKEditor context

In CKEditor we see following types of structured text:

  1. File paths
  1. URL

When Bidi data is used as part of those cases, the display of data is completely incomprehensible. For example: c:\AAA\BBB\Aa\file.txt (capital letters refer to Bidi letters) will be displayed as: c:\A\BBB\AAAa\file.txt As you can see not only the order of folders names but also their integrity is violated. Judging by appearance, you would think that top most folder is A, while in reality it is AAA. You would also think that there is a folder AAAa, while in reality there is no such folder.

#11166 Mirror editor if using divarea with a JavaScript loader pending Bug Normal
Description

I have discovered a pretty weird issue causing the creation of a double editor, let's call it "Mirror Editor".

The setup:

  • CKEditor 4 (confirmed for 4.0 - 4.3, including custom built from Git)
  • JavaScript loader (self-made/head.js/LABjs)
  • jQuery Adapter
  • divarea Plugin

I need to make use of a JavaScript loader because CKEditor is sometimes dynamically loaded from a remote host, forcing me to use a dependent loader with callback. It is worth noting, that this issue is raised even if the files are loaded from the same host.

The issue is caused by a race condition, we're creating an CKEditor instance by using a custom config passed to $(...).ckeditor($config). Meanwhile the other scripts on the page finished executing and CKEditor's callbacks for domReady are executed. One of these callbacks invokes inlineAll() which normally isn't much of a big deal, but since we're using the divarea plugin, it happens to sometimes trigger it on the editor in creation.

As a result we end up with two editors (the 2nd one has a generic ID and element.$ = div.cke_wysiwyg_div) which are unaware of each other and ultimately breaking everything, even the toolbars overlap.

It is worth noting, that the issue is not always reproducible, usually 1 of 3 page loads result in the broken editor(s).

To solve this issue I'm setting CKEDITOR.disableAutoInline = true; immediately after CKEditor has loaded to prevent this double creation.

You can see this issue on the attached screenshot, the editor with the grayed-out buttons is the mirror editor (2nd created) and you can clearly see the "real" editor hidden below it. Once it loses focus, the 2nd editor becomes invisible.

#11541 In Find & Replace, Match Whole Word option is not working pending Bug Normal
Description

Dear Team,

In Find and Replace, "Match Whole Word" is not working.
when typing the whole word and searching it shows

The Specified Text was not found

It works fine for "Match Case" & "Match Cyclic"

Kindly check with the demo site as mentioned below[[BR]]
http://ckeditor.com/demo#full

Please guide me to resolve this problem.

Thanks in Advance.

#11714 [iOS] Slowness when CKEditor is within an inline-block element on iPad pending Bug Normal
Description

Significant slowness occurs when CKEditor is contained in an inline-block element using an iPad. When styled as a block element these issues go away. This occurs with both Safari and Chrome, both being webkit bases browsers. A simple test case http://jsfiddle.net/gw6x9/1/.

#12083 placeholder plugin - inline editor - text align break html of the page pending Bug Normal
Description

Hi, I tried using placeholder plugin in a ckeditor inline version in Chrome (Windows 8 64 bit, chrome version 35.0.1916.114 m). If I put one placeholder at the end of the content of a textarea and then I try to modify many times text-aling property (changing to left, right, justify, center randomly), then the html of the page breaks up.

Can you explain that? It does not happen in Firefox (version 29.0.1)

Many thanks Daniele

#12250 Cannot disable auto inline functionality when CKEditor is being loaded via Ajax pending Bug Normal
Description

Hello,

It seems it is not possible to disable the auto inline functionality when CKEditor is being loaded via Ajax. This is because DOM is ready on the moment CKEditor executes the following code:

CKEDITOR.domReady( function() {
    !CKEDITOR.disableAutoInline && CKEDITOR.inlineAll();
} );

I cannot set CKEDITOR.disableAutoInline before that, because CKEDITOR does not exist in window yet.

Is there a way to resolve this nasty issue?

#12270 iFrame & Javascript videos don't play in IE pending Bug Normal
Description

Can't get streaming videos to play in IE (works in other browsers). I added streaming videos to the CKEditor (using the "Source" function). I did an iFrame to the URL of the video and added the video's Javascript code for another video. The videos are hosted by Brightcove.

The videos play in Chrome and Safari, but don't appear in Internet Explorer 9 (haven't tried other versions of IE). Is there any configuration/setting I can change in the CKEditor to get videos to play in IE? Or alternatively any change I can make to my Javascript code or iFrame code to get the videos to play?

Thanks,

#12314 Entermode inconsistencies pending Bug Normal
Description

I'm using inline mode, enterMode : CKEDITOR.ENTER_DIV

1) Slap a heap of divs into the editor 2) Hit enter anywhere, a new div is created (is this by design?) 3) Ctrl-A, Del 4) Use source button to verify editor is indeed "empty" 5) Use blocks plugin to verify editor is not actually empty, but has a dummy div holder 6) Hit Enter, divs are still created 7) Use source to set <p></p> for content 8) Hit Enter, <p>s are created now

Problems: 1) Is the enter-in-div=div by design? 2) There should be a way to go back to <p> mode between divs 3) The dummy container created for an empty editor should fall back to <p> if editor is indeed empty

#12342 CKEditor in IE 11 Enterprise Mode with Compatibility Mode not working pending Bug Normal
Description

Trying the samples in IE 11 with Enterprise mode enabled. They do not display correctly. See attachment.

Tried it with 4.3.3, 4.4.3 and 4.4.4

Thanks.


Workaround: see comment:3.

#12572 Problem when I typing Korean In IE, Chrome. pending Bug Normal
Description

Hi,

I have problem when I type Korean language.

This problem like this video. Video: https://www.youtube.com/watch?v=lxRgTp3NIJI

I read these tickects http://dev.ckeditor.com/ticket/10414 and http://dev.ckeditor.com/ticket/11545

One More things I have a orther problem: After i change font-size. Ex: 48px. And Now, I type korean language. But it didn't keep this font-size(it should be 48px. But it's seted to default).

You can see it in http://ckeditor.com/demo

Can you suggest me how to fix it?

OS: window 8.1 IE: 11 Chrome: 38.0.2125.104 CKedior: 4.4.5

Thank for reading.

#12718 Error on destroying editor, detached from DOM. pending Bug Normal
Description

If you remove editor container from DOM and then call editor.destroy(), you got exception, because CKEditor assumes frameElement of editable is available. But element.frameElement is null.

Demo: http://jsfiddle.net/danya_postfactum/wfy9fgdd/2/

#12743 Task list: let the user create a list of actionable checkboxes pending New Feature Normal
Description

Let the user enter a list of checkboxes/ radio buttons, that are actionable.

#12995 copied text inserted multiple times pending Bug Normal
Description

In some cases , when i paste data in ckeditor the text copied is duplicated multiple times (2 , 4 sometimes 8 ) . The same issues occurs sometimes with the insertText Method : ex : the code is insertText('beep') ---> the text inserted is 'beep beep beep beep'.

Unfortunately the issue is rare and i straggle to reproduce it everytime . Tho , I noticed that this behaviour may occur after heavy use of ckeditor (paste large amout of text etc etc ) .

In thoses cases when i debug the ckeditor i see many listners to insertText event (in the normal flow i see just one ) .

I guess in some heavier use of ckeditor , the same listner to insertText is register multiple times causing this weired behaviour .

Even if the reason may be not clear , I wonder if there is some workaround like reinitialize all listners before setting text .

Any help whould be truly appreciated since this bug is random and may affect clients data .

#13087 How to unfocus newly created CKEditor widgets pending Task Normal
Description

I'm not sure whether its an issue with CKEditor or an error on my part but this is the issue that I'm facing:

  • I insert some HTML using a custom CKEditor command
  • That element is upcasted to a custom CKEditor widget
  • Focus is on the widget

Now, if an user wants to add some text or something else, one has to explicitly click on the red "Add new paragraph" thingy at the bottom of the widget. Now, my question is that can we automatically add that new paragraph after the widget? From what it seems to me, the issue is that the newly created widget is in focus and hence no other text can be added.

Please let me know how to fix this issue.

#13180 FF: Cursor stops before non content editable element when pressing left arrow key pending Bug Normal
Description

Steps to reproduce:

  1. Go to http://ckeditor.swg.usma.ibm.com/
  2. In the console: CKEDITOR.instances.editor1.insertHtml('aaa <a contenteditable="false" href="www.ibm.com">@Amy Jones126</a> aaa')
  1. Same for a similar structure more similar to mentions
  2. In the console: CKEDITOR.instances.editor1.insertHtml('aaa <span contenteditable="false"><a href="www.ibm.com">@Amy Jones126</a></span> aaa')
  3. Press the left arrow key...
#13183 [IE10] Dropped image has micro size pending t.jakut Bug Normal CKEditor 4.6.1
Description
  1. http://tests.ckeditor.dev:1030/tests/plugins/uploadwidget/manual/image
  2. Drop an image into editor.
  3. While uploading it has a size of about 10x10.
  4. Once uploaded it has its correct size.
#13307 Uncaught IndexSizeError: Failed to execute 'extend' on 'Selection': 1... in Blink-browsers pending Bug Normal
Description

Seemingly at random, I get this exception when calling editor.getData() in my application. The error message is identical to #12727, but I believe it is a different bug since I use neither Div Editing Area or Content Template plugin.

I haven't been able to reproduce the bug myself, but I'm using a bugtracking tool with a console recorder in the public version of my application that tells me that the error occurs quite frequently. It seems to be a Blink-only problem and has been around since 4.4.6 at least.

Screenshot and build-config attached. I'll try switching to an uncompressed version of CKEditor to see if I can get some more info from the console recorder.

#13315 CKEditor object in debug mode doesn't load correctly. pending Bug Normal
Description

Using the CKEditor in debug mode ( ?x-ckeditor-debug=true ) , when the CKEditor loads, i'm getting errors in the console, regarding some methods missing(e.g. the CKEDITOR.on method).

I used to this simple html page to load the editor :

<!DOCTYPE html> <html> <head>

<title>Source defect CKEditor Sample</title> <meta charset="utf-8"> <script src="../ckeditor.js"></script>

</head> <body>

<p>

<label for="editor1">

Editor 1:</label>

<textarea cols="80" id="editor1" name="editor1" rows="10">

&lt;p&gt;This is some &lt;strong&gt;sample text&lt;/strong&gt;. You are using &lt;a href="http://ckeditor.com/"&gt;CKEditor&lt;/a&gt;.&lt;/p&gt;

</textarea> <script>

CKEDITOR.replace( 'editor1' );

</script>

</p>

</body> </html>

#13380 Alert messages in RTL mode are not mirrored pending Bug Normal
Description

(tested on IE11 and FF)

Impact on all languages: text is not translated in the message box (i.e. text on the button) unless web browser itself is translated to that language.

Impact on bidi languages: message boxes are not mirrored / flipped unless web browser itself is translated to Arabic / Hebrew.

This behavior has a pretty serious impact on user experience, since there are around 18 contexts in which alert message is called.

We suggest to contribute a solution by developing a general modal message box in pure JS which will address all the needs currently addressed by alert dialog.

Do you agree that this issue should be fixed? If so, do you accept the suggested approach to the solution?

Thank you

#13402 Application Error Disclosure pending Bug Normal
Description

Details of some of our error messages are being exposed publically which could potentially allow hackers to have insight into the location of flies on our site. Has this bug been identified? (I could not find anything on the search). It seems to be most common in Chrome. Also, we are not on the most current version of CKEditor. Would upgrading resolve this issue?

#13425 Autoembed: breaking the link before embed loads pending Bug Normal
Description

When you paste autoembedable link into the editor and break it (using enter key) before the embed content loads, broken part is not removed.

Steps to reproduce:

  1. In empty editor, paste https://www.flickr.com/photos/polandmfa/7005560084/.
  2. Before the link is converted, press left key and enter key.
  3. Wait for embed content to load.

Expected result: The editor contains only embeded content.
Result: The editor contains embeded content and leftovers from the link.

#13450 CKEditor leaving stray markup in style sheet pending Bug Normal
Description

Today I was alerted to some errors from our CSS inliner. On inspecting it, I found that CKEditor had inserted a style tag in the middle of a style sheet, so it ended up like this:

...
    table.columns .right-text-pad {
      padding-right: 10px;
    }
    <style data-cke-temp="1">html{cursor:text;*cursor:auto}
img,input,textarea{cursor:default}
<style data-cke-temp="1">html{cursor:text;*cursor:auto}
img,input,textarea{cursor:default}
	</style>
...

It was inserted right at the bottom of the style tag that was there already, but still inside it. It's nothing to do with our inliner as I've since found it in other content that doesn't use it.

As you can see, it looks like it has happened more than once. I'm getting the the contents of the editor using cke.getData(), saving it via XHR, which gives me a filtered version back, and so I reinject it into the editor with cke.setData(). For this to happen, it must mean that getData is including this temporary markup.

Very occasionally I've seen another similar problem where every image in the content (which usually gets the little drag cross icon attached top left on rollover) gets the drag icon image permanently attached.

I think it's similar in that it's temporary markup injected by ckeditor failing to be cleaned up in the final output, which should be free of such things.

Unfortunately I can't reproduce this reliably so can't give you a test case at present, but I assume that this is done in some consistent way.

#13479 CKEditor to asp.net doesn't work in Firefox 38.0.5 pending Bug Normal
Description

I'm using CKEditor for asp.net, version 3.6 in my application and it work fine in Chrome and IE but in Firefox it doesn't appear. There is a compatibility issue with that browser and CKEditor?

#13524 Misaligned icons in Rails pending Bug Normal
Description

I've implemented CKEditor in my Rails app but the icons are not algined properly. I've tried to fix it in several ways but cannot make them align inside the boxes.

#13597 IE11 Undo event bug pending Bug Normal
Description

if test the IE10 or Chrome test data

  1. typing : wiki
  2. Italic text click : wiki
  3. undo click : wiki

if test the IE11 test data

  1. typing : wiki
  2. Italic text click : wiki
  3. undo click : empty
#13611 IE11 selectRanges -> nativeRange setStart indexSizeError pending Bug Normal
Description

I use the Ckeditor 4.5.1

test : IE11

  1. typing the text : testTitle
  2. typing the text : CTRL + Z
  3. selectRanges -> nativeRange.setStart(range.startContainer.$, h.startOffest) : IndexSizeError

Thankyou

#13619 SourceDialog html is empty for Inline editors in chrome pending Bug Normal
Description

Steps to reproduce

  1. Go to http://sdk.ckeditor.com/samples/sourcearea.html
  2. Click in the inline area
  3. Create some whitespace by pressing enter a time or two.
  4. Do either a shift+Enter to nest a <br> or click two formatting options (like Bold and Italics)
  5. Click the SOURCE button

Expected result

Brings up the html markup for the editable area

Actual result

brings up a blank dialog

Other details (browser, OS, CKEditor version, installed plugins)

Google Chrome Version 44.0.2403.125 m Windows 7 Ckeditor 4.5 I did this in an sdk sample so nothing extra, but it happens in my editor with more plugins too.

#13627 [bidi] Structure text is not supported in URL fields in Insert image dialogs pending Bug Normal
Description

Steps to reproduce

URLs or file paths should have structure text (STT) support in order to properly display them. In Insert image dialogs, STT expression is not ordered correctly when contains Hebrew strings/resources duo to lack of STT support.

See attached images for each case:

  • Image file path
  • URL link
  • URL image info

Expected result

Actual result

Other details (browser, OS, CKEditor version, installed plugins)

#13628 config.floatSpacePinnedOffsetY not working correctly with inline ckeditor pending Bug Normal
Description

Steps to reproduce

Steps to reproduce:

  • Open an inline ckeditor that has config.floatSpacePinnedOffsetY set (e.g. = 100)
  • put a lot of empty lines into the editor (so that the end of the editor field resides below the viewport)
  • Put the focus into the ckeditor (so that the floating header appears)
  • Slowly scroll down

Actual behavior: see Floating Toolbar broken.webm

Expected behavior: see Floating Toolbar fixed.webm

Expected result

Actual result

Other details (browser, OS, CKEditor version, installed plugins)

#13664 Select all not working in source mode in ie pending Bug Normal
Description

Steps to reproduce

  1. click on source button

2.write some thing and try to press select all button

  1. nothing is getting selected

Expected result

text should get selected

Actual result

text is not getting selected

Other details (browser, OS, CKEditor version, installed plugins)

#13684 Double Click inside the widget with CK Editor 4.5 && SCAYT Enabled causes IE to Freeze pending Bug Normal
Description

we are using ckEditor 4.5 and scayt version 4.8. when we double click on text area with scayt_autostartup to true, the screen freezes for some time (b/w 30 sec to 1 min) and then responds back. When Scayt_Autostartup = false every thing works fine.

Steps to reproduce

  1. Set Scayt_Autostartup = true
  2. dblclick inside textarea
  3. Screen freezes

Expected result

Actual result

Other details (browser, OS, CKEditor version, installed plugins)

#13698 IE 11 ctrl+end with widgets pending Bug Normal
Description

Steps to reproduce

  1. Go to http://ckeditor.com/demo#widgets
  2. Insert multiple "Simple Box" widgets (the same behaviour happens with any widget)
  3. Press Ctrl+a to select all
  4. Press Ctrl+End

Expected result

The cursor moves to the end of the editor contents

Actual result

The cursor moves to the end of one of the widgets

Other details (browser, OS, CKEditor version, installed plugins)

Internet Explorer 11

#13704 Cursor position lost after selected text deletion pending Bug Normal
Description

Steps to reproduce

  1. Configure: config.scayt_autoStartup = true;
  2. Past or Edit text with at least one spell error
  3. Select a few words, including a portion of word with spell error
  4. Delete selected text by Canc or backspace

Expected result

Selected text deleted and correct cursor position

Actual result

Selected text deleted, but cursor moved on random position

Other details (browser, OS, CKEditor version, installed plugins)

Browser: Firefox 40 OS: Ubuntu CKEditor version: 4.4.6 and 4.5.3 installed plugins: placeholder, widget, iframedialog, autogrow

#13734 Method not found pending Bug Normal
Description

Steps to reproduce

First i dowloaded CKEditor with the following settings:

  1. Choose preset: Basic
  2. Select your plugins and skin:

-FontSize and Family -Basic Styles -Editor Toolbar -Enter Key -Escape HTML Entities -IFrame Editing Area -IndentList -Link -List -Undo -... followed by the plugins required by other plugins

As skin i picked "Flat".

  1. Finalize and download:

Editors language is English and German.

Then i downloaded first the Optimezed version and put it in my web projekt. I builded everything and reloaded and got this error:

"Error Parsing /xhtml/include/vdbw/edit.xhtml: Error Traced[line: 135] The element type "textarea" must be terminated by the matching end-tag "</textarea>"."

After i saw this, i commented the scipt block out where CKEDITOR.replace('mytextareaId') is called and typed in my Firebug Console CKEDITOR.replace('mytextareaId'). I got

TypeError: c[a] is undefined
a);var c=this,d=function(){c[a].dir=c.rtl[a]?"rtl":"ltr";b{a,c[a])};this[a]?d()...

So i thought i try the Source code, to see and fix the bug(if its my fault) or to better report. If i tried it with the Source code firebug told me CKEDITOR.replace is not a function.

Expected result

To see the CKEditor.

Actual result

Error

Other details (browser, OS, CKEditor version, installed plugins)

Firefox 40.0.3, Windows 7 Professional, CKEditor 4,

Plugins: -FontSize and Family -Basic Styles -Editor Toolbar -Enter Key -Escape HTML Entities -IFrame Editing Area -IndentList -Link -List -Undo -Dialog -Dialog User Interface -Fake Objects -Floating Panel -Indent/Outdent -List Block -Panel -Rich Combo -UIButton

#13757 HTML tags returning in CKEditor in IE pending Bug Normal
Description

Steps to reproduce

  1. Open a browser in IE11
  2. Navigated to a page with a CKEditor text area.
  3. Clicked on source view

Expected result

I would expect the text view to show without html tags and have correct margins, font styling, paragraphs etc.

Actual result

Text view:

HTML tags are showing in text view and while clicking on source view &gt, &lt, and ;&amp;nbsp; are not being replaced with <,> &nbsp;

Other details (browser, OS, CKEditor version, installed plugins)

this is not consistant but appears to happen on IE11 and was having issues on earlier versions.

#13781 CKEditor didn't work properly while typing Chinese characters pending Bug Normal
Description

When trying to enter Chinese character using pinyin, the word options list disappeared after typed in the first letter (it didn't wait until I finish typing the whole pinyin) and it just auto select the first letter at once. I guess it's similar with this one https://dev.ckeditor.com/ticket/11663

I tested on here http://ckeditor.com/demo in standard model. The issue appeared, it's similar but not exactly same thing.

Steps to reproduce

  1. Type some Chinese characters

2.Click a font format button e.g 'Bold'

  1. Continue typing, the issue will appears

Expected result

Select Chinese characters when I finish typing the whole pinyin (usually triggers by space )

Actual result

Just select pinyin letter at once.

Other details (browser, OS, CKEditor version, installed plugins)

Browser: Google Chrome 45.0.2454.99 OS: OSX Yosemite 10.10.5 CKEditor version: 4.5.1 Installed plugins: divarea, autogrow ,placeholder,confighelper

#13806 Removing bookmark around a widget causes an runtime error pending Bug Normal
Description

Steps to reproduce

  1. Open the attached ckeditor.html
  2. click the testWidget button
  3. click the bookmark button
  4. click the bookmark button again

Expected result

No errors.

Actual result

Error printed to console: Uncaught TypeError: Cannot read property 'type' of nulla @ ckeditor.js:126window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.dom.range.createBookmark2 @ ckeditor.js:128window.CKEDITOR.window.CKEDITOR.dom.e.createBookmarks2 @ ckeditor.js:452window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.dom.selection.createBookmarks2 @ ckeditor.js:409window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.plugins.undo.Image @ ckeditor.js:954window.CKEDITOR.window.CKEDITOR.dom.b.save @ ckeditor.js:948d @ ckeditor.js:943h @ ckeditor.js:10window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.event.CKEDITOR.event.a.fire @ ckeditor.js:11window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.editor.CKEDITOR.editor.fire @ ckeditor.js:13window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.tools.extend.execCommand @ ckeditor.js:235window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.ui.button.CKEDITOR.tools.extend.click @ ckeditor.js:740window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.ui.button.render.n.execute @ ckeditor.js:741(anonymous function) @ ckeditor.js:742(anonymous function) @ ckeditor.js:29window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.tools.callFunction @ ckeditor.js:29onclick @ ckeditor.html:1

Other details (browser, OS, CKEditor version, installed plugins)

Chrome, Linux, 4.5.4, only one plugin in the html installed ==

#13813 When calling CKEDITOR.replace with two extra Plugins twice, the editor does not load on the second time pending Bug Normal
Description

I am trying to add two extra plugins. Every time I open the editor, I call CKEDITOR.replace. It works fine first time I open the editor, however if I close it and reopen it again (i.e. call CKEDITOR.replace again), the editor never loads. Also, I noticed that if I leave a single plugin, the problem disappears.

I have took a look into the source code and I found a mistake in the CKEDITOR.scriptLoader.load method.

var scriptCount = scriptUrl.length;

// ...

for (var i = 0; i < scriptCount; i++) {
    loadScript( scriptUrl[ i ] );
}

// ...

var checkLoaded = function( url, success ) {
    ( success ? completed : failed ).push( url );
    if ( --scriptCount <= 0 ) {
	showBusy && CKEDITOR.document.getDocumentElement().removeStyle( 'cursor' );
	doCallback( success );
   }
};

As you can see, there is a loop, where loadScript is called for each scriptURL (a number of scriptURLs equals to scriptCount). However it turns out that loadScript decreases the scriptCount. So if scriptCount = 2, the second scriptURL does not have a chance to be processed, because the loop is ended after the first iteration!

I have resolved this problem by replacing scriptCount to scriptUrl.length in the loop:

for (var i = 0; i < scriptUrl.length; i++) {
    loadScript( scriptUrl[ i ] );
}

You may want to apply this fix.

#13845 Editor screen collapse after switching from full screen mode to normal mode pending Bug Normal
Description

Steps to reproduce

  1. Go to Editor and Select Full Screen option
  2. Edit something there
  3. Back to small screen

Expected result

When user is back to small screen after editing content in full screen mode the screen should be as is as it was before shifting to full screen mode.

Actual result

When user is back to small screen after editing content in full screen mode the screen collapse shows editor get shifted slightly to left under something makes unable to see full editor.

Other details (browser, OS, CKEditor version, installed plugins) ==Browser: Google chrome

Editor version : 4.5.3 All plugins installed came in full featured CK Editor

#13866 Content Loses Formatting When Copied From Citrix Session into Local CKEditor Instance pending Bug Normal
Description

Content that is pasted from a Citrix-delivered application (Word, Outlook, etc.) loses formatting when pasted into a non-Citrix delivered browser. Examples of lost formatting are bold, valid bullets (created with Word bullet tool vs. "fake" typed bullets) that should be transformed into <ol> and <ul></li> structures are instead changed to HTML entities (&bull; with trailing &nbsp;).

Pasting into IE 11 from Citrix to local does retain bullet formatting, but loses bold formatting, and extra <p> tags are injected where there should be none.

Screenshots of each condition/result and source are provided. Primary platform is Windows 7, Citrix is also on Windows Server 2008 R2.

#13937 Clearing "mouseup" timeouts on destroy in clipboard plugin pending Bug Normal
Description

We found an issue with "mouseup" callback in ckeditor clipboard plugin which is executed after editor had been destroyed. There was already a bug for this issue (#10219), but actually the solution was not a full fix, although the bug has been closed.

The current solution (4.5.x/plugins/clipboard/plugin.js, lines 642-658):

var mouseupTimeout;

// Use editor.document instead of editable in non-IEs for observing mouseup
// since editable won't fire the event if selection process started within
// iframe and ended out of the editor (#9851).
editable.attachListener( CKEDITOR.env.ie ? editable : editor.document.getDocumentElement(), 'mouseup', function() {
	mouseupTimeout = setTimeout( function() {
		setToolbarStates();
	}, 0 );
} );

// Make sure that deferred mouseup callback isn't executed after editor instance
// had been destroyed. This may happen when editor.destroy() is called in parallel
// with mouseup event (i.e. a button with onclick callback) (#10219).
editor.on( 'destroy', function() {
	clearTimeout( mouseupTimeout );
} );

The full solution for this issue should be like this:

var mouseupTimeouts = [];

...
editable.attachListener( CKEDITOR.env.ie ? editable : editor.document.getDocumentElement(), 'mouseup', function() {
	mouseupTimeouts.push(setTimeout( function() {
		setToolbarStates();
	}, 0 ));
} );

...
editor.on( 'destroy', function() {
	for (var i = 0; i < mouseupTimeouts.length; i++) {
		clearTimeout( mouseupTimeouts[i] );
	}
} );

Timeouts are set many times on each "mouseup" event, so they all should be cleared on destroy (not only the last one which is assigned to variable).

Please validate our suggested solution as soon as possible.

#13958 Selection ranges sometimes calculates out of bounds indexes. pending Bug Normal
Description

Steps to reproduce

  1. Make selections in ckeditor rapidly.

Expected result

No console messages

Actual result

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36 Error: Failed to execute setStart on Range: The offset 19 is larger than or equal to the nodes length (18).

at Error (native) at Object.CKEDITOR.dom.selection.selectRanges (https://aus.casewarecloud.com/wwa/e/v/880c8c5a/external/ng-ckeditor/libs/ckeditor/ckeditor.js:431:324) at Object.CKEDITOR.dom.selection.unlock (https://aus.casewarecloud.com/wwa/e/v/880c8c5a/external/ng

Other details (browser, OS, CKEditor version, installed plugins)

Error is traced back to this line on github: https://github.com/ckeditor/ckeditor-dev/blob/3b32b2564d545c42a718bb43a9d3de9bd31ec0a0/core/selection.js#L1918

It appears it is possible to get a larger offset for range.startOffset then is available on the nativeRange.

The impact to the user is minimal as the user has not complained that this results in any noticeable impact.

#13964 page design problem pending Bug Normal
Description

Hello,

I just want to let you know that my pages do not look the same anymore when i publish content. SO:

  1. previous version (GOOD version as it should look my pages):

http://infocentrum.ro/piese_de_schimb_auto-31118-1.html

  1. BAD version (how my new published pages look like now):

http://infocentrum.ro/Achizitie_autofrigorifica-32261-1.html

please help. thank you. p.s. don;t know exactly my actual version of ckeditor.

#14240 Track not respecting void element flag. pending Bug Normal
Description

Steps to reproduce

  1. In CKEditor paste:

<track label="English subtitles" kind="subtitles" srclang="en" src="video-subtitles-en.vtt" default>

  1. Toggle the source button on / off

  1. The rendered result is:

<track default="" kind="subtitles" label="English subtitles" src="video-subtitles-en.vtt" srclang="en"></track>

note: ACF should be disabled this is likely why the whole Track tag is stripped in nightly demo as tried to reproduce there.

Expected result

The expected result is that track should respect the fact it is a void element.

Running 'CKEDITOR.dtd.$empty' in the console does show Track is flagged as 1.

Actual result

An extra closing track tag is added.

Other details (browser, OS, CKEditor version, installed plugins)

All CKEditor versions 4.3.5+, MacOSX, Chrome 47, and no plugins

As an aside thank you for all the amazing work done in CKEditor it works superbly otherwise

#14249 Windows 10 Firefox moving cursor when deleting misspelled word pending Bug Normal
Description

Steps to reproduce

  1. Enable SCAYT
  2. Type a bunch of words, some of them being misspelled
  3. Move cursor using mouse to the end of a misspelled word
  4. delete it using the backspace

See this screencast to see the issue happening: http://screencast.com/t/2lXVpmoZ6r

Expected result

Deleting a word should NOT move the cursor

Actual result

When deleting a mispelled word, it either jumps to the next mispelled word or moves to the next line.

Other details (browser, OS, CKEditor version, installed plugins)

Only on Windows 10 and Firefox. Using the latest version 4.5.5. Issue seems to be with SCAYT

#14258 Style Definitions with Variable Values Is Not Replacing ._AC Object Correctly pending Bug Normal
Description

Hello there,

I noticed I bug where CKEDITOR.style is defined in style.js, in the case of variable values, styleDefinition._AC is not being replaced. I encountered this issue when I try to remove a style with variable values, when checkElementMatch is called, we see a discrepancy between styleDefinition.attributes and styleDefinition._AC. For example, styleDefinition.attributes will have the replaced value, myColor: 'white', but styleDefinition._AC will have the non-replaced placeholder, myColor: '#(color)'.

Relevant code block:

if ( variablesValues ) {
            styleDefinition = CKEDITOR.tools.clone( styleDefinition );

            replaceVariables( styleDefinition.attributes, variablesValues );
            replaceVariables( styleDefinition.styles, variablesValues );
}

Proposed code change:

if ( variablesValues ) {
            styleDefinition = CKEDITOR.tools.clone( styleDefinition );

            replaceVariables( styleDefinition.attributes, variablesValues );
            replaceVariables( styleDefinition.styles, variablesValues );
            if ( styleDefiniton._AC ) {
                    replaceVariables( styleDefinition._AC, variablesValues );
            }
}

Thank you!

#14260 <table>-Widgets lose data-*-attributes when upcasted pending Bug Normal
Description

I don't know if it's intended to use tables as widgets, but i have to do so in a project so I stumbled upon that.

Steps to reproduce

  1. Create a widget that is based on a table element
  2. Store the data in the downcast function as a data-* attribute
  3. Try to reload it in upcast

Expected result

Similar to div elements the data-* attributes should be in the attributes property of the element.

Actual result

They aren't, and the class attribute isn't too, so hasClass() also isn't working.

Other details (browser, OS, CKEditor version, installed plugins)

Tested with versions 4.5.4 to 4.5.6

#14261 IE9/IE11 Enter_BR cursor doesn't go to the next line pending Bug Normal
Description

Related to a closed ticket, http://dev.ckeditor.com/ticket/7433, but the behavior occurs when enter key is pressed, not shift+enter.

In ENTER_BR mode, when the user presses the Enter Key at the end of the line, the cursor doesn't go to the next. Instead, the cursor behaves as if the Space key is pressed. The cursor only moves at the next line when the user continues to type after the Enter key.

This issue is intermittent, but it occurs more often if there's a postback that occurs in the page.

Steps to reproduce

  1. Get the 4.5.6 standard version of ckeditor
  2. In config.js add line: config.enterMode = CKEDITOR.ENTER_BR
  3. In the page with the ckeditor loaded, cause a postback (I did so by pressing the Enter while having focus on a button)
  4. Tab over (not mouse click) to the ckeditor and type something and press Enter.

Expected result

The cursor goes to the next line.

Actual result

The cursor stays on the same line

Other details (IE9, IE11, CKEditor version 4.5.6, ASP.NET)

#14270 Formatting buttons not working in Microsoft Edge. pending Bug Normal
Description

Steps to reproduce

  1. create the editor in a website
  2. click on the Horizontal line button or attempt to BOLD text

Expected result

Horizontal line should be inserted, or text should become bold

Actual result

No result as if no action has been taken

Other details (browser, OS, CKEditor version, installed plugins)

#14284 extra white space appear in code snippet area in ckeditor pending Bug Normal
Description

I am using ckeditor's code snippet pluggin.Problem is when in put code in the window everything is ok in chrome ,but when i put it in editor a lot of white space appears.And in firefox white space appears both in snippet window and editor.How i can solve this? i want something like SO's code snippet's auto indentation

i tried the following code.but not helping me much:

CKEDITOR.addCss( 'body {word-break:break-all;}' );

CKEDITOR.addCss('code{font-size:14px;}'); CKEDITOR.addCss('code{white-space:pre-wrap}');

#14292 Font Size Dropdown appending Text also pending Bug Normal
Description

Steps to reproduce

  1. on Button click, i used to append text to the editor.
  2. select one word and trying to change Font size. it is changed as per expectation
  3. when i click the append button again , the content append on editor as well in the Size drowpdown also.

4.Some times the dropdown will not display the list of size

Expected result

After Change inner html of the Editor by external button, the Font size should get change/size dropdown should display the size list box.

Actual result

It will not load the size list box when append the text / change the html content by $('iframe').contents().find('body').html()

Other details (browser, OS, CKEditor version, installed plugins)

#14305 an ASCII character is not removed by the "copy from word" cleaner button pending Bug Normal
Description

Steps to reproduce

  1. paste the Data link escape - ASCII CODE 16 in the paste from word button (http://www.theasciicode.com.ar/ascii-control-characters/data-link-escape-ascii-code-16.html)

Expected result

The ASCII character should be removed.

Actual result

It remains.

Other details (browser, OS, CKEditor version, installed plugins)

#14344 Add a plugin to view actual content on Website pending New Feature Normal
Description

I want a plugin so the i can view contents on website before saving the data inside Plugin

#14383 Ckeditor don't work with firefox mobile pending Bug Normal
Description

Steps to reproduce

Hi, i reocrd this in video you can see my test made on google chrome for android (works perfectly) and on a firefox mobile (formatting and new line has a bug and don't work) i use CKeditor on IPS4 link of video http://dev.invisionita.com/2016_02_03_21_35_55.mp4 i don't use plugin installed and test this bug in many place :( Tahnks in advance

Expected result

Actual result

Other details (browser, OS, CKEditor version, installed plugins)

#14396 Copy and paste from Word into CKEditor 4.5.5 incomplete on Mac / Firefox pending Bug Normal
Description

Steps to reproduce

Copy and paste from MS Word to CKEditor works fine in all browsers on the PC. But in Firefox on a Mac, headings in bullets disappear and some other style issues are also ripped.

My config is like this:

CKEDITOR.editorConfig = function( config ) {

config.format_tags = 'h1;h2;h3;h4'; config.toolbarGroups = [

{ name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }, { name: 'styles', groups : [ 'format', 'insert' ] }, { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align'] }, { name: 'links', groups: [ 'link' ] }, { name: 'about' }, { name: 'document', groups: [ 'mode' ] }

]; config.removeButtons = 'Undo,Redo,Image,Flash,Smiley,PageBreak,Iframe,SpecialChar,HorizontalRule,Cut,Copy,Anchor,Strike,Subscript,Superscript,Save,Newpage,Preview,Print,Templates,About,Help,Document,Language,Blockquote,Indent,Outdent,CreateDiv,NewPage,Styles,Font,FontSize'; config.removeDialogTabs = 'link:advanced'; config.extraPlugins = 'autogrow'; config.autoGrow_minHeight = 250; config.autoGrow_maxHeight = 600;

};

Expected result

Actual result

Other details (browser, OS, CKEditor version, installed plugins)

#14513 Insert image and adding link popup not working with editor in popup pending Bug Normal
Description

Hi,

I'm a new user, but I have a really weird problem. I try to explain what our problem is.

We have an popup with an CKEditor on it. This works like a charm. But we are not able to use the plugins for adding a link and adding an image. When we click on the icons in the toolbar the popup opens, but we can't do anything in that popup.

Is there someone who's got the same problem? And what is the fix we need to do?

We use CKEditor 4.5.6 in a MVC website

#14518 On IE11, data-bound elements in dialog are not updated when clicking OK pending Bug Normal
Description

Perhaps related to Issue 14517, but this one only happens on IE. On Safari and Firefox, there is no issue. The testcase uses a very simple example of knockout.js to bind an html input element to a value in a viewModel. It seems that because ckeditor tries to manage all aspects of focus and blur, something is lost (on IE only) when the OK button is clicked and the input field loses focus.

Steps to reproduce

  1. Download the attached plug-in to plugins folder, and add to config.js

config.extraPlugins = 'bugplugin';

  1. Run index.html, adjusting paths to require.js and knockout.js as needed
  2. Follow the simple testcase on-screen, basically change a value and click OK.

Expected result

Alert should show the value you just entered into Input1.

Actual result

On IE11, the current value is not shown . The old value is shown.

Other details (browser, OS, CKEditor version, installed plugins)

#14540 Safari: Opening browser context menu on a link & selecting Open Link option making editor unusable pending j.swiderski Bug Normal
Description

Steps to reproduce

  1. Open nightly build http://nightly.ckeditor.com/16-03-22-07-07/full/samples/
  2. Keep cursor inside link(CK Editor)
  3. use CMD + Right click to ope Browser context menu
  4. Click on Open Link in Browser context menu

Issue

Entire CK Editor replaced by the CK Editor page and can't go back to editor body or click on any options in toolbar

Browser - Safari 9, OS MAC

#14546 Widget code should be more resilient about changes in DOM pending New Feature Normal
Description

Load http://ckeditor.com/demo#widgets, go to the image2 demo and with the dev tools, select the img element and delete it. Now trying to show the HTML (or save the data) fails because the widget code expects that everything is in perfect shape and it can't find the image.

The code should have some safety checks so it doesn't throw an exception and instead it just is able to handle the rest of the code, removing all the conflicting data about the broken widget (there's no need to try to recover, this is an exceptional thing and the only important thing is to don't crash). eg:

if ( widgetElement.attributes --> if ( widgetElement && widgetElement.attributes

if (!el)
return;

etc...
#14570 EDGE: Widget selection lost when dialog closed pending t.jakut Bug Normal
Description

Steps to reproduce

  1. Open Media Embed sample http://sdk.ckeditor.com/samples/mediaembed.html
  2. Delete existing content, add few paragraphs of text
  3. Embed a video in between paragraphs by using Media Embed dialog
  4. Double click on video to open Media Embed dialog
  5. Press ESC or click on Cancel button

Expected result

Media Embed dialog closed & focus goes to video & video is selected

Actual result

Media Embed dialog closed but focus goes out of video & cursor is placed at end of last paragraph

#14599 disabled editor, still being able to paste pending Bug Normal
Description
  1. enable 'Cut', 'Copy', 'PasteText' in the toolbar
  2. select some text in the editor (previously set with .setData()
  3. the "copy" button gets enabled, correct
  4. click anywhere else, then right click -> the "pasteText" button gets enabled. And now you can paste text, although the ckEditor is disabled. Morover, when you paste text, the whole contents are being replaced!!!

Using version 4.5.8.

The same if you use the right click menu: if you click 2 or more times with the right click, you can select "paste" in the context-menu. This should be disabled if the ckeditor is disabled.

#14618 Memory leak happening in CKEditor when navigating to different view pending Bug Normal
Description

Steps to reproduce

  1. Use CKEditor.replace on textArea
  2. Now navigate to different view. This destroy the editor.
  3. Recreate the editor with CKEditor.replace

Expected result

The objects allocated in the first iteration should be fred

Actual result

The objects are still there and keep on piling on repeating step 2 and 3

Other details (browser, OS, CKEditor version, installed plugins)

#14668 CKEditor Lost \r\n pending Bug Normal
Description

Hi,

For historical reasons the textarea element returns an \n by reading the value, if setting the textarea content with an \r\n inside. Is there any possiblity to prevent the CKEditor to do this? Just like the lineBreakChars of the CKEDITOR.htmlWriter-Modul?

Thanks

#14671 Undo/redo widget bug pending Bug Normal
Description

Steps to reproduce

  1. go to the simplebox example at: http://ckeditor.com/demo#widgets
  2. enter a fair amount of text into the content section of the simplebox example
  3. after N amount of redo/undo (CTRL+Z / CTRL + Y on the linked page but also the undo/redo buttons on my own project) the error 'IndexSizeError: Index or size is negative or greater than the allowed amount' will be thrown for any undo/redo from then on.

Expected result

Expected to undo/redo without errors

Actual result

Errors are thrown when undo/redo is used after a certain amount of calls within the editable area of an editable widget

Other details (browser, OS, CKEditor version, installed plugins)

As mention above, this happens with both CTRL+Z/CTRL+Y and undo/redo buttons on the editor. Browsers: Chrome 50.0.2661.102 Firefox: 46.0.1 IE 11: 11.0.0

This bug will be triggered 100% of the time albeit with variable amount of undo/redo calls (can be within the first 5 or so or up to 20+ calls).

#14688 SCRIPT16389: Unspecified error in IE 11 pending Bug Normal
Description

I am using ckeditor version 4.5.7. and in this version I am facing issue with "SCRIPT16389: Unspecified error" in IE 11.

  1. Inserted one basic template table with header,subheader,content and footer part.That are the td's id of a table.
  2. Now select one cell i.e. contenet and set as contenteditable=true.
  3. Click on button called myckw.
  4. Onclick first check (edtr.getSelection().getStartElement().getId==="content").
  5. If true then edtr.execCommand("myckw") which will insert myckw (widget) in that perticular selected td.

Now the issue is when I click on myckw button. I am getting below error. SCRIPT16389: Unspecified error File: ckeditor.js, Line: 439, Column: 414

Any help would be appreciated. Thanks in advance.

#14690 Once the scroll bar is clicked, It is moving right in the window and unable to use it pending Bug Normal
Description

Steps to reproduce

  1. Open the ckeditor and enter lengthy text so that the scroll bar is visible on the screen
  2. If you click on the scroll Bar and try to drag it to top or bottom of the view.
  3. scroll bar is not moving

Expected result

Scroll Bar Should be moved on clicking it and dragging that top or bottom.

Actual result

Scroll bar moved adjusts to right of the view and not moving

Other details (browser, OS, CKEditor version, installed plugins)

#14692 Remove format button doesn't remove styles copied from websites pending Bug Normal
Description

We copied the text below from a website. The styles will not be removed if the 'remove format' button is clicked. Tested in OS X Firefox and Windows IE 9.

<h2><a href="https://www.monumenten.nl/soorten-monumenten/rijksmonument" rel="nofollow">Rijksmonumenten in Nederland</a></h2>

<div> <div> <p>Nederland heeft bijna 62.000 rijksmonumenten. Dit zijn gebouwen of andere objecten die om hun nationale cultuurhistorische waarde door de overheid zijn aangewezen als beschermd monument.</p> </div>

<div> <ul>

<li><a href="http://www.monumentenregister.nl/" rel="nofollow">Monumentenregister</a></li> <li><a href="http://www.anwb.nl/themas/monumentenborden/monumentenbord" rel="nofollow">Rijksmonumentenbord</a></li> <li><a href="https://www.monumenten.nl/onderhoud-en-restauratie/instandhoudingssubsidie" rel="nofollow">Instandhoudingssubsidie</a></li> <li><a href="https://www.monumenten.nl/onderhoud-en-restauratie/financiering-onderhoud-en-restauratie/restauratiewijzer" rel="nofollow">De RestauratieWijzer</a></li> <li><a href="https://www.monumenten.nl/onderhoud-en-restauratie/financiering-onderhoud-en-restauratie/restauratiefonds-hypotheek" rel="nofollow">Restauratiefonds-hypotheek</a></li>

</ul> </div> </div>

<div> <div><a href="https://www.monumenten.nl/soorten-monumenten/rijksmonument" rel="nofollow">Lees verder</a></div> </div>

#14731 Safari on MAC: Bullets are aligned vertically to bottom of text pending Bug Normal
Description

Steps to reproduce

See screenshot. Seems like Bullets are vertically aligned to the bottom of the text

#14733 setting Italic fails for Japanese character, in Japanese locale pending Bug Normal
Description

Steps to reproduce

  1. change all locale to Japanese
  2. open the demo site (http://ckeditor.com/demo) and type some Japanese character
  3. select those Japanese character and set Italic

Expected result

the selected text will set to Italic

Actual result

the selected text will still keep non-Italic

Other details (browser, OS, CKEditor version, installed plugins)

Win10+IE11/Edge

OS locale set to Japanese Browser locale set to Japanese (try to make sure it's 100% Japanese... it's the key to reproduce. i have a Win10 VM that cannot reproduce this and i suspect it's because it's not set Japanese completely)

#14763 AC and Balloonpanel plugins moono-lisa skin adjustments. pending k.krzton Task Normal CKEditor 4.6.0
Description

Related to t/14569.

The balloonpanel and a11ychecker plugins have separate stylesheets which should be adjusted to the new moono-lisa skin.

#14779 curson jumping to back when spellcheck is enabled pending Bug Normal
Description

Steps to reproduce

when using ckeditor with spellcheck ,While typing continuously on ck editor textarea ,the cursor jumping to the starting position automatically.This one will happen only when enable spell check.This issue there in ckeditor demo page itself.

Expected result

cursor wont jump to the starting position when using spellcheck

Actual result

It is jumping now when spell check is enable

Other details (browser, OS, CKEditor version, installed plugins)

Chrome browser we are using

#14786 CK Editor 4.3 Instance Hang on IE pending Bug Normal
Description

Steps to reproduce

I am using CK Editor 4.5.8 I am using Knockout js binding in my code We are using IE but it works on some machine but doesn't work on some machine

model dialog have 2 buttons Save and close

on model dialog initialization

<script type="text/javascript">
        $(document).ready(function() {
            ckInstance = CKEDITOR.replace("txtAnmeldelse", {
                toolbar: 'Basic',
                uiColor: '#9AB8F3',
                resize_enabled: false
            });
            

        });
        ko.applyBindings(new WorkViewModel(), 
    </script>

on close: call self.closeAndRefresh

 self.closeAndRefresh = function () {
        var instance = CKEDITOR.instances.txtAnmeldelse
        var editor;
        if (instance) {
            // first distroy and create new
            instance.destroy(true);
        }
        window.close();

    };

On page Edit mode call function : self.getWorkText

self.getWorkText  = function() {
var instance = CKEDITOR.instances.txtAnmeldelse;
            var editor;
            if (instance) {
                // first distroy and create new
                instance.destroy(true);

            }
            ckInstance = CKEDITOR.replace("txtAnmeldelse", {
                toolbar: 'Basic',
                uiColor: '#9AB8F3',
                resize_enabled: false
            });

            ckInstance.on('instanceReady', function (e) {
                editor = e.editor;
                window.setTimeout(function () {
// solution for permsion denied issue Permission denied     
//when calling setData very fast https://dev.ckeditor.com/ticket/10501 

                    e.editor.setData(self.WorkText().Anmeldelse, {
                        callback: function () {
                            this.checkDirty(); // true - to clear previous intance 
                        }
                    });
                }, 50);
               
            });

}

Expected result

First time it load correctly but when i close pop-up window and reopen it i hangs.

ck Editor and give error permission denied on get_attribute function and make IE and CK editor responsiveness

Actual result

CKEditor should be open and bind correctly and should be destroy correctly

Other details (browser, OS, CKEditor version, installed plugins)

IE 11.0 Update 11.0.33 CKEditor 4.5.8

#14790 WebSpellChecker plugins moono-lisa skin adjustments. pending k.krzton Task Normal CKEditor 4.6.0
Description

Related to t/14569.

While the WebSpellChecker plugin (WSC and SCAYT) is quite important, we should make sure it looks good with moono-lisa skin.

After checking with moono-lisa, the plugin looks well, only a few cosmetic changes need to be done (margins, some button alignments, etc).

#14798 Page is scrolled when opening dropdown pending Bug Normal
Description

Steps to reproduce

  1. Open some long sample to have a scrollbar
  2. Open e.g. a font-size dropdown.
  3. Page was scrolled.

Expected result

https://s9.postimg.org/6wnfx2srj/expected.png

Actual result

https://s10.postimg.org/3mpnn5hjd/1step.png https://s9.postimg.org/680bvan5b/2step.png

Other details (browser, OS, CKEditor version, installed plugins)

browser 52.0.2743.116 m
OS Windows 7
CKEditor version 4.5.10

I know that ticket is duplicate https://dev.ckeditor.com/ticket/10718 but the problem still remains

#14811 Reference to member of undefined object pending Bug Normal
Description

Steps to reproduce

  1. Use CKEditor

Expected result

not to crash

Actual result

Safari reports:

undefined is not an object (evaluating 'body.$.clientTop)

Other details (browser, OS, CKEditor version, installed plugins)

Code breaks under Safari on Mac OS.

In file: element.js

Function: getDocumentPosition: function( refDocument ) {

Line 1500

In the following code snippet, "body.$.clientTop" is evaluated, but "body" is undefined...

var clientTop = $docElem.clientTop
body.$.clientTop 0,
clientLeft = $docElem.clientLeft
body.$.clientLeft 0,

needAdjustScrollAndBorders = true;

I am using CKEditor version 4.5.10

Alexander

#14813 Firefox fails to apply contentsCss to later editors in a rapid series pending Bug Normal
Description

Steps to reproduce

  1. Use the Firefox browser; with debugger turned OFF.
  2. Create a program that loads five textarea/iframe CKEditors in rapid sequence.
  3. Provide a contentsCss file to be applied.

Expected result

The contentsCss file is applied to all five.

Actual result

Last one or two don't have the contentsCss file applied.

Other details (browser, OS, CKEditor version, installed plugins)

I have confirmed that the string going to "doc.write()" always has the proper <link> statement, so that string is consistently built correctly.

I have confirmed, through the element Inspector, that the first three editors have had the stylesheet applied, and that the last one, (at least, often the last two,) have not had the stylesheet applied.

This, of course, looks like some sort of timing issue; but it is very strange. Why would the <link> directive fail? The data is all there, so the string is getting delivered to Firefox, but Firefox somehow does not fulfill the <link> directive.

By the way, I have confirmed that the "try/catch" around "doc.write()" in "setData()" has never triggered the "catch"; so that's not it.

I have confirmed that "setData()" is getting called for each editor; obviously, since the data shows up, but also through "console.log()" I have confirmed that "setData()" is called twice for the editors failing to get "contentsCss" applied, just the same as for those that succeed in getting "contentsCss" applied.

Note: Within Firefox debugger, the issue does not occur. As you know, such a "disappearance" of a problem is not unusual for timing related issues, since the debugger alters event sequences and timings.

Alexander

#14820 jQuery load ckeditor, the second time toolbar was disabled and content windows invisible pending Bug Normal
Description

I have 2 different ckeditor loaded async with jquery load in overlay popup. First time I open each popup ckeditor runs correctly. From the second time the first one (higher) shows only the toolbar and with all buttons disabled

Url: http://www.demosixor.it/ginko/it/deal/cerco-offro-lavoro/cercasi-freno

Steps to reproduce

  1. Click on "Invia ad un amico" link (first link under the price)
  2. Close popup (by click on overlay mask)
  3. Click again on same link

The strange thing is that if you do the same procedure with button "Rispondi all'annuncio" it works fine

Expected result

Every time users open a popup, ckeditor works fine

Actual result

From the second time users open the "first-link popup" ckeditor is disabled

Other details (browser, OS, CKEditor version, installed plugins)

I just tried solutions I found in stackoverflow with no luck. I tried remove, destroy, delete but nothing make it work

Client

  • Windows 10
  • Chrome 52.0.2743116 m AND FireFox 47.0
  • CKEditor 4.5.6 basic from CDN
#14823 IE11 Image Insert pending Bug Normal
Description

Steps to reproduce

  1. Insert Image, attach uploaded Image.
  2. Save and Close Image Dialog.
  3. Verify Cursor is after image, on the same line ( source view has cursor in same P tag)
  4. Insert Second Image, attach and upload image.
  5. Save and Close Image Dialog.

Expected result

Two Images in correct order contained in same p tag.

Actual result

Second Image inserted at beginning of Document.

Other details (browser, OS, CKEditor version, installed plugins)

IE11 , Windows 7 , CKeditor 4.5.7

#14828 Copy and paste from word or excel in ckeditor, the formating is losing pending Bug Normal
Description

Hi Team, We use firfox 38.3.0 version and in our application we have CKEDITOR, the version is 3.6.2.Our end users sends mails to external clients by using CKEDITOR version. Below issues are we are facing

  1. if we select font size as 16, after reaching the email to outlook, the font size shoing as 11.
  2. copy paste from word doc into ckeditor, the format is missing.

we used the "pastefromword" plug-in. defined the setting is config.js file.

config.pasteFromWordPromptCleanup = false;
config.pasteFromWordRemoveFontStyles = false;
config.pasteFromWordRemoveStyles = false;
config.pasteFromWordNumberedHeadingToList = true;

deping up on the data, the copy and paste is working fine(tables, bold, color..etc) . but in most of the cases , the formating is missing in ckeditor and also in outlook after sending the email.

  1. in one case, the font-family is showing as "Symbol" if we copy and paste data from word doc into ckeditor.

any suggestion and solution to resolve formating issue from word doc into ckeditor.

Regards, Ravi Para

#14830 Sourcearea: Keep buttons available while activated pending New Feature Normal
Description

When the sourcearea plugin is activated, all CKE buttons that relate to editing the content become disabled.
Instead,
I suggest to change the plugin so that actions can be executed to each button while in this mode.
E.g.:

  • Allow "b" button to place "<b></b>" tags around the selected content.
  • Allow "blockquote" to place "<blockquote></blockquote>" tags around the selected content.

etc...

Also allow it to be configured such that if the BBCode plugin is used with the source plugin, the tags can be changed to something else.

Feel free to ask anything you need.

#513 Implement source view with rich text area (designMode=on) new New Feature Normal
Description

Implement the source view as an IFRAME with designMode=on (using FCKEditingArea), instead of using the <textarea>.

This change would give us many new possibilities to enhance the source view, like source code coloring, automatic selection positioning, and other features that could be implemented by using the DOM only.

Before doing this, we need to discuss all pros and cons of it, and the real possibility to implement it on browsers.

#590 Cluster toolbar items into dropdowns new New Feature Normal
Description

Yahoo Mail has a wysiwyg editor for composing emails, and its toolbar has only one icon for alignment which drops down for left/right/centre/justify. same with bullets. Also, the colour selector, font, font size, and smilies all use the same system.

Its doesn't overwhelm the user with buttons. simple like plucking fruit from a tree!

There's another sourceforge project which does the same little dropdown windowing system: http://sourceforge.net/projects/xsdheditor/ Not fckn half as good as fckeditor tho.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=863562&group_id=75348&atid=543656

#667 [SS] Combination of a link and a style new Bug Normal
Description

Following situation:

Prerequisites

  • developer runtime (uncompiled scripts)
  • fckstyles.xml
<Style name="Fat link" element="a">
    <Attribute name="class" value="aBold" />
</Style>
  1. there is nothing more in the editor then 2 plain words without any formatting
  2. select one word and create a hyperlink using toolbar "Insert/Edit link"
  3. enter some target as usual, the hyperlink is created
  4. now while the text is still selected choose the "Fat link" from the toolbar style pulldown menu

IE behavior

crashes with

Unknown runtime error
Line 28 in fckstyledef_ie.js > e.innerHTML =
oRange.htmlText ;
May be it is a IE bug...

FF behaviour

Firefox has 2 conditions

  1. if the text is still selected it messes up the code
New document -> New <a class="aBold"><a
href="bala.ccc/">document</a></a><a
href="bala.ccc/" />
  1. if the word has been re-selected it is ok (problem with selection cache?)

In both browsers if the style choise is done first, there are no problems.

This problem is not as big in new documents as in old stuff where hyperlinks exist and have to be "re-styled" or modified.

Best regards

SelfMan


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1249695&group_id=75348&atid=543653

1 2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.
© 2003 – 2016 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy