﻿__group__	ticket	summary	component	milestone	type	created	_changetime	_description	_reporter
	1032	Possibility to override language entries from configuration	UI : Language		New Feature	2007-08-01T17:07:44Z	2011-05-17T20:38:24Z	There should be a configuration entry to make it possible to override language file entries with custom texts. In this way it would be possible to set language entries from the server side (see #1014).	Frederico Caldeira Knabben
a.delura	12391	[IE] No undo snapshots created when using IME (input method engine)	General		Bug	2014-09-03T09:16:48Z	2015-03-30T08:13:16Z	"When typing in language that requires character composition (e.g. Japanese, Korean or Chinese) undo manager does not record snapshots. Reproducible only on IEs.

To reproduce:

1. Enable e.g. Japanese language (see instructions in #8854). Tip: it's useful if you enable the language floating toolbar in Windows.
2. Set input mode to Hiragana.
3. Start typing random letters in editor. Some will be composed into Japanese characters, but that's not important. What's important is that you can see that inputted text is underlined what means that you're in composition mode. Press enter to finally input text.
4. See that undo button never gets enabled.

Reproducible from CKEditor 4.2.0."	Piotrek Koszuliński
a.delura	13134	"[Toolbar configurator] ""What am I doing here"" box need to be moved above the toolbar"	General		Bug	2015-04-02T14:35:56Z	2015-04-07T14:26:06Z	So toolbar is closer to the toolbar editor.	Piotrek Koszuliński
a.delura	13466	CKBuilder fails on ES6 Promises	Project : CKBuilder		Bug	2015-06-25T17:48:21Z	2015-06-26T13:47:05Z	".catch() in ES6 Promises causes an CKBuilder error:


{{{
Jun 25, 2015 8:39:12 PM com.google.javascript.jscomp.LoggerErrorManager println
SEVERE: plugin.js:87: ERROR - Parse error. missing name after . operator
                                }).catch(function() {
                                         ^

}}}
"	Karen Ananiev
alfonsoml	5528	Protect style attribute	Core : Output Data		New Feature	2010-04-12T21:39:21Z	2011-11-16T08:16:24Z	Browsers parse the contents of the style attribute and do strange things with its contents, so we should protect like we do for href and src so it's modified only when the user request it, and not by the browser.	Alfonso Martínez de Lizarrondo
Anna	8405	'mode' event documentation needs minor correction	General		Bug	2011-09-23T11:39:18Z	2011-09-23T12:30:16Z	"The CKEditor event 'mode' documentation
 - http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#event:mode
This is the link provided in the release v3.6.2 notes.

A new event parameter was added by ticket #7931 (New event afterSetMode) The documentation currently says:
{String} e.previousMode
    The previous mode of the editor.

This is incorrect, it should be
{String} e.data.previousMode
    The previous mode of the editor.

I couldn't find a way to request documentation changes and there doesn't seem to be a TRACS component, so I've tagged this under General."	Duncan Simey
Anna	10657	Config.removeButtons isn't mentioned in Toolbar configuration guide	Documentation & Samples		Bug	2013-07-19T08:03:22Z	2013-07-19T09:41:12Z	"Guide: http://docs.ckeditor.com/#!/guide/dev_toolbar

Option: http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-removeButtons"	Piotrek Koszuliński
Anna	13844	Add a contribution guide to the repository	General		Bug	2015-10-19T11:23:42Z	2015-10-19T11:28:58Z	"We should create `CONTRIBUTING.md` file in github repo BUT we need to remember to keep it simple and write only the essential stuff.

* Issue tracker URL
* CLA (once it's up and running)
* Explicit link to [http://docs.ckeditor.com/#!/guide/dev_contributing_code Code Contributing]
* Transifex catch (people often fall prey to that trap) - actually we copy'n'paste [http://docs.ckeditor.com/#!/guide/dev_contributing_code-section-changes-that-cannot-be-accepted-as-a-pull-request Changes That Cannot Be Accepted as a Pull Request] here.
* Link to Transifex project

And after that we might put links for a further reference."	Marek Lewandowski
Anna	9920	Mention about magicline keystrokes in user guide	Documentation & Samples		Task	2013-01-08T15:53:01Z	2013-01-29T07:27:41Z	http://docs.cksource.com/CKEditor_3.x/Users_Guide/Keyboard_Shortcuts	Piotrek Koszuliński
a.nowodzinski	10150	Copy styles available in styles and formats combos from contents.css to samples/styles.css	Documentation & Samples		Bug	2013-02-28T15:05:08Z	2013-11-06T08:15:50Z	"1. Open inlineall sample.
2. Focus one of editors.
3. Apply marker style from stylescombo.
4. Style is applied, but it's not visible in the inline editor contents.

It works on themed editor, because marker style is defined in contents.css.

Other TC:

1. Open inlineall sample.
2. Open format combo.
3. Apply header 1 style.
4. Open combo again and compare how header 1 looks in combo and in contents of the editor. They have different font styles."	Piotrek Koszuliński
a.nowodzinski	10228	Alert for samples when Basic or Standard packages were downloaded	Documentation & Samples		Bug	2013-03-18T17:21:27Z	2013-03-22T16:22:41Z	"CKEditor needs a dedicated alert for samples that would explain the users why the content they see is limited if they downloaded the Basic or Standard editor packages.

The alert should use the `editor#dataFiltered` event."	at
a.nowodzinski	10247	[Webkit] Enter key before sub list is not right	General		Bug	2013-03-22T11:47:13Z	2013-11-27T16:06:38Z	"{{{
<ol>
	<li>item1</li>
	<li>&nbsp;
	<ol>
		<li>item2</li>
	</ol>
	</li>
</ol>
}}}

Place caret at the beginning of second list item (nbsp) and press enter.

Result:

{{{
<ol>
	<li>^item1</li>
	<li>&nbsp;</li>
	<li>&nbsp;
	<ol>
		<li>item2</li>
	</ol>
	</li>
</ol>
}}}

Note that the caret was moved up to the item 1.

I was able to reproduce this on Chrome, but not on FF."	Piotrek Koszuliński
a.nowodzinski	11584	Ambiguous behavior when multiple cells with the same width but of a different unit (Cell Properties dialog)	Core : Tables		Bug	2014-02-19T10:04:41Z	2014-10-31T14:46:49Z	Extracted from http://dev.ckeditor.com/ticket/11439#comment:16	Olek Nowodziński
a.nowodzinski	12474	Quirky cases in tests for magicline with widgets	General		Bug	2014-09-23T11:12:29Z	2015-03-26T11:30:26Z	"After #12162 there's one red in http://tests.ckeditor.dev:1030/tests/plugins/magicline/widgets on most browsers (all except Chrome).

I found the both last odd and perhaps incorrect, but I need a.nowodzinski's opinion.

For now I commented out both cases in git:fb3b497."	Piotrek Koszuliński
a.nowodzinski	13029	[Safari] Pasting fragment of an image does not trigger its upload	Core : Pasting		Bug	2015-03-11T09:36:24Z	2017-07-04T12:54:14Z	"1. Open http://tests.ckeditor.dev:1030/tests/plugins/uploadwidget/manual/image
2. Open an image in Preview.
3. Select part of it and copy.
4. Paste it into the editor.

Pasted image wasn't uploaded. In the data we can find `<img src=""webkit-fake-url://e303f4ea-3e1d-4c51-a83d-52707aeeb397/image.tiff"" />`"	Piotrek Koszuliński
beata_delura	16908	It's not possible to paste file on Chrome on Mac	General		Task	2017-03-17T14:00:54Z	2017-06-27T09:39:54Z	"And it could be possible.

What Chrome gives, when I paste a file is DataTransfer (a.k.a. ClipboardData) object with an empty ""files"" property, but with 2 ""items"": first with a filename and the second with a file. It means it is possible to get a file from the second ""item"", on paste.

Unfortunately, when the upload plugin was implemented there was only one item on Chrome and only the first item is handled (see https://github.com/ckeditor/ckeditor-dev/blob/685fc7474fab779afe76edcf36011d2fb6bafab8/plugins/clipboard/plugin.js#L2545). If this line will be replaced with a loop it should be possible to get the file.

Note that on Windows pasted file is not available at all.

Also, note that now you do not need try-catch block there since items have a ""kind"" property which let you check if it is a file or a string."	Piotr Jasiun
garry.yao	3360	Enlarge range by element problem	General		Bug	2009-04-14T18:12:43Z	2010-12-28T10:12:51Z	When enlarging a block element with element unit, the enlargement will  climb up to any ancestor block, which is wrong.	Garry Yao
garry.yao	7698	[enterMode=BR] Impossible to exit blockquote	Core : Styles		Bug	2011-04-22T13:21:07Z	2011-09-19T11:49:41Z	"Using the following with an editor configured as enterMode=BR:
{{{
<blockquote>
	abababab^</blockquote>
}}}
Hit ENTER, then click on the blockquote button.[[BR]]
Expected: blockquote is removed in the current caret position.[[BR]]
Actual:
{{{
<blockquote>
	abababab^</blockquote>
<blockquote>
	&nbsp;</blockquote>
}}}"	Sa'ar Zac Elias
garry.yao	9463	[Opera] Consequent clicking on a single toolbar button call out context menu	UI : Toolbar		Bug	2012-10-18T08:31:23Z	2012-10-18T08:49:50Z	When toggling toolbar button by clicking on it twice, when fast enough it will display the native context menu that disturbs user.	Garry Yao
garry.yao	3627	Performance testing	QA		New Feature	2009-05-29T21:51:12Z	2010-12-29T08:53:51Z	"I guess that everybody has this in mind, but no one has written it so far.

In the future it would be very nice to have an automated performance testing system, so that we can keep track of any unexpected degradation of the performance. And also to avoid that little + little + little changed do end up summing a serious problem.

For a reference, this post about Chrome explains the same basic idea: http://blog.chromium.org/2008/11/putting-it-to-test.html and points that some of the tools are based on HTML and JS, so maybe we can reuse something from there.

"	Alfonso Martínez de Lizarrondo
garry.yao	4252	Establish testing APIs for editor UI	QA		New Feature	2009-08-17T06:45:19Z	2009-10-23T13:52:04Z	"We could encapsulate APIs for functional testing, consider the following basic ones:
 1. Toolbar button clicking;
 1. Dialog controlling;
 1. Document selection and keystrokes;
"	Garry Yao
j.swiderski	8967	obvious bug in getEnclosedNode	Core : Selection		Bug	2012-05-15T08:52:02Z	2013-10-25T13:13:30Z	"For example:

{{{
<div>

^
<bookmark/>
<span id='x'/>
<bookmark/>
^

}}}

getEnclosedNode should return span whose id is ""x"".

for detail see patch in attachement.

"	yiminghe
j.swiderski	10525	print does not work in AIR	General		Bug	2013-06-07T16:13:44Z	2013-06-17T14:12:10Z	"When I load CKEditor in a StageWebView class in Adobe AIR, the print function does not work.
It does nothing at all.
Same version of CKEditor in other browsers - printing works.

Also, hinting, when hovering over a button does not work."	Andros
j.swiderski	11026	Htmlentities of php start tag makes attributes empty in internet explorer	General		Bug	2013-10-23T07:22:10Z	2013-10-25T09:35:42Z	"
'''Firefox 24 or Chrome 30.0 on Win8:'''

In code editor:


{{{
<p><a href=""&lt;?=$foo;?&gt;"">Bar</a></p>
}}}


Toggle source to wysywyg and toggle back to code


{{{
<p><a href=""&lt;?=$foo;?&gt;"">Bar</a></p>
}}}


The result is the same.



'''IE10 (and other IE) Win8:'''

In code editor


{{{
<p><a href=""&lt;?=$foo;?&gt;"">Bar</a></p>
}}}


Switch to wysywyg and back to code


{{{
<p><a href="""">Bar</a></p>
}}}


Result: href is empty


'''When I test this without a php start tag (loosing the ?) in IE10:'''

In code editor


{{{
<p><a href=""&lt;=$foo;?&gt;"">Bar</a></p>
}}}


Switch to wysywyg and back to code


{{{
<p><a href=""&lt;=$foo;?&gt;"">Bar</a></p>
}}}


The result is correct.



----

You can reproduce this on the CKEditor demo page.



In our environment it is the same but if I add the following to the config, it works:

{{{
config.protectedSource.push( /<\?[\s\S]*?\?>/g );
config.protectedSource.push( /&lt;\?[\s\S]*?\?&gt;/g );
}}}

But protectedSource is not something what we want to use.



Is this a bug?
Thanks in advance"	Pieter
j.swiderski	6162	Toolbar Combobox Widths should be configurable	UI : Toolbar		New Feature	2010-08-14T08:15:39Z	2020-02-03T11:52:28Z	"The width of the toolbar comboboxes (style, format, fontsize, etc.) should be configurable. Most of the time the name of the selected item is abbreviated and cannot be read.

There is no need for adjusting the width to the combobox content. Being able to set the width manually is fine.

Michael"	Michael G. Schneider
j.swiderski	11277	Usability improvement: Allow adding anchor text when creating link	UI : Dialogs		New Feature	2013-12-06T21:19:48Z	2014-08-18T13:15:52Z	"Consider the usual workflow — typing along, and now you want to make a link.  Until you have been re-trained by CKEditor, you are likely to press the link button, and now you have your URL— but no custom anchor text, and no way to create it, except by deleting the link, typing some text, selecting it, and now making pressing the link button (if you even know this is an option).

This could be alleviated simply by having a text box for the anchor text.  If left blank we put in the URL as the anchor, as is done now.  But if something is put in there (or what was there is edited) then that is used as the anchor text.  So the proposed fix is to allow adding or editing anchor text when creating or editing a link, but the user's pain is mostly for new links i'm sure.

If this has a chance of going in i think i'd be able to make a patch.  My end-users thank you for your consideration!"	benjamin melançon
j.swiderski	12073	Iframe allow fullscreen	General		New Feature	2014-06-05T13:31:40Z	2014-07-01T09:26:34Z	"Currently it is not possible with CKEditor iframe plugin to allow HTML5 video embeds (YouTube, Vimeo etc.) to go fullscreen.

Required attributes to allow fullscreen are:
- fullscreen=""true""
- allowfullscreen=""true""
- mozallowfullscreen=""true""
- webkitallowfullscreen=""true""

Definition for fullscreen, note change label to editor.lang.iframe.allowFullscreen or similar.

{{{
{
	id : 'allowFullScreen',
	type : 'checkbox',
	label : 'Allow Fullscreen',
	'default' : '',
	setup : function( element )
	{
		var value = element.hasAttribute( 'fullscreen' );

		this.setValue( value || '' );
	},
	commit : function( element )
	{
		if ( this.getValue() )
		{
			element.setAttribute( 'fullscreen', 'true' );
			element.setAttribute( 'allowfullscreen', 'true' );
			element.setAttribute( 'mozallowfullscreen', 'true' );
			element.setAttribute( 'webkitallowfullscreen', 'true' );
			
		}else
		{
			element.removeAttribute( 'fullscreen' );
			element.removeAttribute( 'allowfullscreen' );
			element.removeAttribute( 'mozallowfullscreen' );
			element.removeAttribute( 'webkitallowfullscreen' );
		}
	}
}
}}}"	Matti Järvinen
k.krzton	11392	br tags are removed when switching to source an back.	General		Bug	2014-01-13T11:22:27Z	2017-01-17T08:42:34Z	"This is the continuation of #10146 issue.

Problems can be reproduced in all browsers and **don't occur in CKEditor 3.x**

Examples:

----
**Two brs are handled the same way as one br** 

Both code snippets 
{{{
<br>
<br>
<p>This is a paragraph of text.</p>
}}}
and
{{{
<br>
<p>This is a paragraph of text.</p>
}}}

will result into: 
{{{
&nbsp;
<p>This is a paragraph of text.</p>
}}}
----

This 
{{{
    <br /> 
    <br /> 
    <p>This is a paragraph of text.</p> 
    <br /> 
    <br /> 
    <p>Second paragraph of text.</p>
}}}
results in
{{{
&nbsp;
<p>This is a paragraph of text.</p>
&nbsp;

<p>Second paragraph of text.</p>
}}}

----
**One br is chnaged into &nbsp;**

This
{{{
<table>
	<tbody>
		<tr>
			<td>Table cell contents</td>
		</tr>
	</tbody>
</table>
<br>
<p>P contents</p>
}}}
will result in
{{{
<table>
	<tbody>
		<tr>
			<td>Table cell contents</td>
		</tr>
	</tbody>
</table>
&nbsp;
<p>P contents</p>
}}}
----

I understand that fix for #10146 has introduced fix which changes last BR into &nbsp and most likely example two is a ""won't fix"". Another reason for this may be that nbsp; in second example creates in fact new line.[[BR]]
**The only problem with example two I see is that code is in fact different to what user has entered and this doesn't occur in CKE 3.x.**

Example one is rather a bug and there should be some difference between how one and two BRs are handled.

----

EDIT: This ticket is the follow up to #10146. Most scenarios from #10146 were fixed. Examples mentioned in this ticket are still live. When fixing this issue, please have older test cases from #10146 in mind so that they didn't get broken again.

There is a workaround mentioned in http://dev.ckeditor.com/ticket/10146#comment:34. It actually handles all the cases but one. When there is no other way to fix it perhaps some smarter way of using that hack could be implemented?

"	Jakub Ś
k.krzton	14744	[Safari] Failing embedbase tests	General		Bug	2016-07-13T12:57:27Z	2016-12-06T11:45:15Z	"2 unit tests are failing in this test suite:

{{{
tests/plugins/embedbase/undo test undo and redo after creation
Error
Error: IndexSizeError: DOM Exception 1
tests/plugins/embedbase/undo test undo and redo after edition
Unexpected error: IndexSizeError: DOM Exception 1
Expected: undefined (undefined)
Actual:   undefined (undefined)
Error
Error: IndexSizeError: DOM Exception 1
tests/plugins/embedbase/undo test undo and redo after creation and edition
Unexpected error: IndexSizeError: DOM Exception 1
Expected: undefined (undefined)
Actual:   undefined (undefined)
}}}

It started to appear after #14539. However I've followed the steps that TC is doing manually and the issue does not appear to be there, so it's likely due to a way that the test is written."	Marek Lewandowski
mani	6243	list format error	Core : Lists		Bug	2010-09-03T05:13:01Z	2010-09-13T08:15:54Z	"http://ckeditor.com/demo

if content selected contains a table ,then apply list format ,the table will change to be first in content.

 1. Insert line of text
 2. Insert a table
 3. Insert some text below the table.
 4. Select all
 5. Press ""bullet list"" button
"	yiminghe
m.lewandowski	16833	IE11 malformed list pasted from Word	Plugin : Paste from Word		Bug	2017-01-30T15:37:29Z	2017-03-28T09:15:01Z	"== Steps to reproduce ==

1. Open `Full editor` demo from: http://nightly.ckeditor.com/
2. Open the attached file in Word, copy and paste it into the editor.

== Expected result ==

List structure is the same as in the Word file.

== Actual result ==

Lists are malformed - they are shifted one level up.

== Other details (browser, OS, CKEditor version, installed plugins) ==

IE11 Only."	Tade0
m.lewandowski	11037	No link&unlink option in context menu opened on widget	General		Bug	2013-10-24T14:48:58Z	2014-07-01T10:19:53Z	"1. Open MathJax sample.
2. Select some text containing widget (or just widget).
3. Create link.
4. Right click widget.
5. There are no link and unlink options in context menu."	Piotrek Koszuliński
m.lewandowski	11247	Dead code in htmldataprocessor.html TC	General		Bug	2013-12-04T09:41:45Z	2013-12-04T10:58:29Z	"There is bad TC called {{{test avoid having inline event handlers executed}}} in dt\core\htmldataprocessor.html[[BR]]
The reason is that it attempts to execute editorBot#setData multiple times (using {{{doTest}}} function. setData does call {{{wait}}} and {{{resume}}} inside itself so any code after first wait() call '''will not be executed'''."	Marek Lewandowski
m.lewandowski	12191	Create tests and docs for node.getNextSourceNode and node.getPreviousSourceNode methods	General		Task	2014-07-10T09:13:36Z	2014-07-15T08:58:19Z	"{{{
CKEDITOR.dom.node#getNextSourceNode
CKEDITOR.dom.node#getPreviousSourceNode
}}}

Seems that these methods are missing docs, and they are pretty useful and important. Additionally we should provide some test for them."	Marek Lewandowski
m.lewandowski	14348	Register CKEditor dev version to npm	General		Task	2016-01-26T13:02:07Z	2016-01-26T21:02:36Z	"Since we'd just added release version of CKEditor to npm we could do the same for dev version.

The problem now is that [https://www.npmjs.com/package/ckeditor-dev our package name] has been taken some time ago and it's not active anymore."	Marek Lewandowski
pjasiun	10383	IE10 crashes after deleting certain content	General		Bug	2013-04-26T08:18:41Z	2013-12-05T09:18:11Z	"* Open source code view
* Insert the attached html code snippet
* Switch back to wysiwyg view
* Select all content
* Press 'Del' key

IE10 crashes, IE9 is fine.
This is also reproducible with the current demo."	Axel Nerlich
Reinmar	10327	Under any circumstances filter should not be applied twice to one node	General		Bug	2013-04-15T11:18:06Z	2013-11-20T15:33:12Z		Piotrek Koszuliński
Reinmar	10944	Remove the selection observer in widget system	General		Task	2013-10-03T12:22:29Z	2013-12-20T11:11:40Z	Currently we're observing selection changes to be able to mark widgets as selected (selected != focused). This code is tricky and unnecessary.	Piotrek Koszuliński
Reinmar	11665	Include the showborders plugin in the Standard preset	General	CKEditor 4.4.0	Task	2014-03-13T09:05:39Z	2014-03-28T15:14:42Z	"One of the CKEditor users asked about the lack of ""dotted"" borders for tables. After a few minutes of debugging I just realized that showborders is not a part of the Standard preset. 

The plugin s relatively small (145 SLOC), but is quite crucial when working with border-less tables, thus let's include it by default to provide a better OOTB experience."	Wiktor Walc
Reinmar	11709	Update ACF documentation with wildcards and blacklisting	General	CKEditor 4.4.0	Task	2014-03-24T13:26:44Z	2014-04-09T11:24:55Z		Piotrek Koszuliński
Reinmar	12721	Adopt the CKEditor Boilerplate project	General		Task	2014-12-03T10:13:39Z	2014-12-17T15:42:19Z	The CKEditor 4 repos should adopt the [https://github.com/ckeditor/ckeditor-boilerplate CKEditor Boilerplate] project.	Frederico Caldeira Knabben
Saare	5291	Replace alert messages with user-defined UI	General		New Feature	2010-03-06T13:25:00Z	2015-12-15T07:45:40Z	In some cases, CKEditor uses an alert to display messages, i.e. invalid . but, in some cases, the developer would like to use his own UI to display these messages. so, i think it can be replaced by an internal function that the developer can overwrite, or make an optional config entry with a callback that will overwrite the original alert.	Sa'ar Zac Elias
Saare	8759	Add the possibility to remove a context menu item at a certain listener	General		New Feature	2012-02-21T14:30:14Z	2015-12-09T11:29:03Z	"During work, I've encountered a situation in which I need to remove the div options from the context menu in a specfic condition (while leaving it intact in any other situation). This is currently impossible - one can remove an option for the '''entire instance''', and not '''just that one time'''.[[BR]]
My suggestion is to allow it with null assignment:
{{{
return { editdiv : null };
}}}"	Sa'ar Zac Elias
scofalik	13575	IE11: Typing in Korean with Enter Mode BR moves cursor to previous line.	UI : Enter Key		Bug	2015-07-24T11:17:14Z	2015-08-05T08:41:38Z	"1. Load EnterKey sample
2.  Click inside editor Set Korean language and Hangul keyboard (Korean character (not Latin))
3. Reload the page and change enter mode to BR
4. Click at the end of line and press Enter
5. Start typing
Result: Cursor will be moved up

Problem can be reproduced in IE11 only at least from CKEditor 4.0.

Issues which may be related:  #10414, #12910

Edit: This is IE11 bug, it was reported here https://connect.microsoft.com/IE/feedback/details/1629173/ie11-broken-composition-in-contenteditable-when-using-korean-hangul"	Jakub Ś
scofalik	864	Make subscript/superscript switchable	General		New Feature	2007-06-26T06:20:49Z	2015-07-29T11:29:33Z	"I've observed strange behaviour when switching between
subscript/superscript (concerns situations when both
are switched on). Added this to fcknamedcommand (start
of execute function):

{{{
if (((this.Name=='Subscript') &&
(!FCK.EditorDocument.queryCommandState('Subscript')))
|| ((this.Name=='Superscript') &&
(!FCK.EditorDocument.queryCommandState('Superscript')))) {
FCK.ExecuteNamedCommand('RemoveFormat');
}
}}}

and voila - subscript/superscript works fine ...
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1428321&group_id=75348&atid=543656"	virtimus@…
s.kups	11728	[Android][Chrome] Font size	General		Bug	2014-03-26T15:57:03Z	2016-07-01T08:07:54Z	"Tested on CKEditor 4.3.4, Chrome 33 on Android 4.4.2.

Android change font size in the `contenteditable` area what is on the one hand useful, because it is easier to read and edit content. But on the other hand, because of this, non-editable elements, like `placeholder` widget, has smaller font size. Also what user see is not what he would get.

We should search for a flag to disable such feature and consider if we should use it."	Piotr Jasiun
s.kups	12479	selection bug with widgets	UI : Widgets		Bug	2014-09-24T10:09:51Z	2015-07-13T05:33:17Z	"Hi,

I'm struggling with a strange bug with the image2 (http://ckeditor.com/addon/image2, version 4.4.4) plugin.
If I insert two widgets with a caption and align the first one ''left'' and leave the align of the last one ''none'', the first widgets becomes unselectable.

The problem was reproducible on the demo side http://ckeditor.com/demo#widgets

This code should reproduce the problem:
{{{
<figure class=""image"" style=""float:left""><img alt=""Apollo-CSM-LM"" src=""http://c.cksource.com/a/1/img/demo/apollo-csm-lm.png"" width=""200"" />
<figcaption>Apollo CMS-LM spacecraft</figcaption>
</figure>

<figure class=""image""><img alt=""Apollo-CSM-LM"" src=""http://c.cksource.com/a/1/img/demo/apollo-csm-lm.png"" width=""200"" />
<figcaption>Apollo CMS-LM spacecraft</figcaption>
</figure>
}}}

If you inspect the selection wrapper of the widget with ''none'' align, it covers the first widget (http://imgur.com/veQbbwE). Could be a problem with the css ''float''?

I tested it in Chrome (latest) and Firefox (latest) on a Mac (Version 10.8.5)

Thank you for your help!"	Dexter Media
Tade0	13703	Pressing backspace near (but not next to) widget selects it.	Core : Selection		Bug	2015-08-27T22:38:03Z	2017-03-28T09:14:10Z	"== Steps to reproduce ==

1. Open Placeholder demo
2. Select all text, delete it
3. Type 'Testing '
4. click placeholder button
5. hit right arrow, as placeholder is selected (boo)
6. hit Enter
7. type a letter
8. press left arrow key
9. press backspace

== Expected result ==
Paragraphs are merged together, as they are when no widget is present

== Actual result ==
Widget is selected, paragraphs don't change.

== Other details (browser, OS, CKEditor version, installed plugins) ==
4.5.x, Chrome


== Investigation ==
The issue happens inside of selection.js#getOnKeyDownListener, where it checks for getPreviousEditableNode.  It finds the widget, but assumes that the backspace key would have deleted the widget.  Instead, it should check if the text and widget are adjacent, maybe with next.getParent().contains(range.startContainer)?"	Dusty Jewett
Tade0	13717	[Blink] Editor loses selection when accessing context menu via Mac's ctrl+click	Core : Editable		Bug	2015-09-02T16:54:34Z	2015-09-09T14:30:07Z	"== Steps to reproduce ==

1. On a Mac machine using Chrome go to the demo page
2. Select some text
3. Hold down the control key and left click (single finger on a trackpad) with the mouse

== Expected result ==
The context menu appears and I can cut/copy/paste the selected text

== Actual result ==
The context menu appears but the selection is lost and I can't do the cut/copy/paste operations on the text I wanted

== Other details (browser, OS, CKEditor version, installed plugins) ==
This repros for me both in our app and on the demo page using Chrome version 44. Firefox (version 40) does not reproduce the bug and has the expected behavior. Using a right click or a trackpad two-finger click works fine, but if a ctrl+click is going to show the context menu, it should preserve the selection.
You can preserve the selection by ctrl+clicking and holding down the mouse button while you move the mouse over the context menu before releasing, so it seems like the problem is happening on the mouseup event when that event occurs in the editor's editable."	markcharyk
Tade0	13925	"[WSC] Error when clicking ""Finish Checking"""	UI : Spell Checker		Bug	2015-11-12T10:17:00Z	2016-05-20T09:33:41Z	"== Steps to reproduce ==

1. Open `samples/index.html` (also http://ckeditor.com/demo)
2. Set the following data
 {{{
<p>asd</p>
<p>zxc</p>
<p>qwe</p>
<p>asd</p>
}}}
3. From the SCAYT dropdown select ""Enable SCAYT"".
4. From the SCAYT dropdown select ""Check Spelling"".
5. Click ""Change to"".
6. Click ""Change to"".
7. Click ""Finish Checking"".

== Expected result ==

Dialog closes. Back to editing content.

== Actual result ==

Error in the console 

{{{
getWordsInfockscayt.js:36:10529 TypeError: g.ltr is not an Object. (evaluating 'c in g.ltr')
}}}

Dialog does not close, just keeps displaying a spinner.

== Other details (browser, OS, CKEditor version, installed plugins) ==

WSC Version: 3.0.7670

Tested in Chrome Version 46.0.2490.86 (64-bit), Safari Version 9.0.1 (11601.2.7.2)"	Olek Nowodziński
Tade0	14571	IE11: Widget selection lost after Undo & Redo	General		Bug	2016-04-06T13:17:30Z	2016-04-22T07:06:38Z	"== 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. Switch to source, change widget alignment to center by adding 
{{{
class=""embed-narrow embed-align-center""
}}}
5. Switch back to Richtext, select the widget
6. Click Undo
7. Click Redo

== Issue: Widget selection lost and first paragraph in editor body gets selected =="	Satya Minnekanti
Tade0	16716	Paste from Word support in MS Edge	Plugin : Paste from Word		New Feature	2016-12-05T10:24:43Z	2016-12-16T12:53:30Z	"This ticket gathers all the issues concerning Paste from Word support in Microsoft Edge.

- ticket:16682
- ticket:16745

Features that are broken in Edge(mostly because content is not recognized as pasted from Word):
- Background Color: All styles except the background color are removed.
- Lists(all kinds except flat ordered list): Always remain paragraphs, regardless of the pasting method.
- Image: `src` points to a url starting with `file://`."	Tade0
t.jakut	13842	List Plugin adds extra <br> when making styled text a list	Core : Lists		Bug	2015-10-17T13:59:11Z	2017-01-03T09:27:12Z	"== Steps to reproduce ==

1. you can use the demo - type in 5 lines of text.  Break the lines with shift+return

2. Select that text and some more and make all that text bold

3. Select 3 of those lines and click on the list control

== Expected result ==
You will see that extra return characters have been added to the list items

== Actual result ==
The list should be clean with no extra CR's.

== Other details (browser, OS, CKEditor version, installed plugins) ==
This test was run on 4.5.4
This bug was NOT present in version 3.6.6

== Related Issues

* #14256"	scott schmitz
t.jakut	16994	Support for Clipboard API in Edge	General		Task	2017-04-28T12:42:39Z	2017-05-15T12:21:42Z	"New Edge 15 [https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6515107-clipboard-api implemented Clipboard API], so it will be nice to switch from our pastebin to real API in this browser.

Note however that users report some errors (see comments in the linked thread)."	Tomasz Jakut
t.jakut	13833	Styles dropdown doesn't work correctly for tables with border=0	Core : Tables		Bug	2015-10-14T16:33:21Z	2017-03-28T09:11:29Z	"== Steps to reproduce ==

1. Add some styles to add a class to a table

{{{
CKEDITOR.config.allowedContent = true;

CKEDITOR.stylesSet.add( 'my_styles', [
    // Block-level styles
    { name: 'Nice table', element: 'table', attributes: { 'class': 'MyTable' } }
] );

CKEDITOR.config.stylesSet = 'my_styles';
}}}


2. add a little CSS to check that it works

{{{
.MyTable {
    border-collapse:collapse;
    border:1px solid blue;
    background-color: #00DD00;
}

.MyTable td, .MyTable th{
    border:1px solid blue;
        padding: 5px 1em;
}

}}}


3. Put some tables in your content with that class and border = 0 or border = 1

4. Now try to use the Styles dropdown

== Expected result ==
In both tables the Style should be shown as ""Nice table""

== Actual result ==
Only works correctly in the second one. The first one has the ""cke_show_border"" class that CKEditor adds automatically and the Styles system doesn't ignore it.
Once you click then it's applied and then it works correctly until you reload the content.

== Other details (browser, OS, CKEditor version, installed plugins) ==
This has been failing for eons, all browsers
demo at http://jsfiddle.net/8jcyf9aa/
"	Alfonso Martínez de Lizarrondo
tobiasz.cudnik	6808	[IE] dialog field content lost	UI : Dialogs		Bug	2010-12-09T13:53:36Z	2010-12-13T12:56:16Z	" 1. Load default sample page;
 1. Click on 'CKEditor' link to open dialog;
 1. Switch to ""Advanced"" tab;
 1. Switch back to ""Link"" tab;
 * Actual Result: URL field is reset to blank

Happens also to ""table"" dialog."	Garry Yao
wwalc	2378	Search for better options than EncodeConfig	Server : PHP		Bug	2008-07-17T09:30:33Z	2010-07-20T11:17:39Z	"At this moment it seems not very intuitive hot to assign SkinPath in PHP. To achieve path pointing to:
{{{
""/sub1/# CMS/sub2/""
}}}
ones have to assign:
{{{
""/sub1/%2523 CMS/sub2/""
}}}
...there must be an easier way to do it."	Wiktor Walc
wwalc	6040	CKLangtool should accept double quotes	Project : CKLangTool		Bug	2010-07-28T07:34:07Z	2010-07-28T07:34:16Z	CKLangtool works only with single quotes, it is causing problems like this one: #6038.	Wiktor Walc
wwalc	13485	LESS files of samples and toolbar configurator should not be included in the build version	Project : CKBuilder	CKEditor 4.5.1	Bug	2015-07-01T16:42:02Z	2015-07-01T18:19:06Z	Reproduced with the online builder only. The CLI one works fine.	Piotrek Koszuliński
