__group__,ticket,summary,component,milestone,owner,status,created,_changetime,_description,_reporter
Bug,58,Safari: objects are not selectable,General,,,confirmed,2007-01-10T13:38:05+01:00,2009-09-15T17:06:18+02:00,"With Safari, there are no ways to select objects, like images, form fields and tables. Also, not being able to select them, it is not possible to drag them inside the editor contents. No context menu is also available for the specific objects.",FredCK
New Feature,66,HTML Tidy for XHTML processing,General,,,confirmed,2007-01-18T11:19:15+01:00,2010-07-20T13:17:39+02:00,"It would be interesting to have the innerHTML generated by the browsers to be fixed with [http://tidy.sourceforge.net/ HTML Tidy] in the server when switching to source view or before posting the data.

The process steps would be:

 * Show a ""Processing..."" message in the interface.
 * Retrieve the innerHTML (no changes to it). We know that the editor includes some custom elements and attributes there.
 * Send the HTML to the server using XMLHttpRequest (synchronous).
 * Process the HTML in the server using Tidy. ""Tidy Processors"" should be available on all supported server side languages.
 * Receive the processed HTML from the server and inject it in a DOMDocument.
 * Make the necessary changes in the DOMDocument, removing or changing browser specific or FCKeditor tags.
 * Hide the ""Processing..."" message and update the hidden field, or the source view, depending on the case.

Well, this is an initial idea than must be further developed in the future.",FredCK
New Feature,103,Auto Image File Sizing,General,,,confirmed,2007-02-22T16:39:59+01:00,2008-02-14T15:46:35+01:00,"When you add an image using the add image icon --> browse local folders --> the upload dialog has a auto file size function. It will give you a choice of width options (200,400,600px) and then the image is converted to a web suitable jpg by a script. We are finding that the average user really struggles, firstly to understand why an image has to be a small file size and then has to use an external software product to size the image before it is uploaded.",davidj2006@…
New Feature,158,Enable find in source view mode,UI : Source View,,garry.yao,review,2007-03-01T19:42:45+01:00,2011-04-29T06:23:37+02:00,We would like to have the 'find' button enabled in the source view mode of the editor.,jtosi@…
Bug,167,Improving IsDirty after switching modes and undo,Core : Undo/Redo,,,confirmed,2007-03-02T20:44:53+01:00,2012-10-03T14:05:59+02:00,"This is a remainder of the issues described in #117

Now the IsDirty works fine while the user doesn't switch modes, but if the user does some change, switch mode and then later on he reverts to the original code the IsDirty will remain as true.

This isn't really a big issue, but it's better to leave it documented here.",alfonsoml
Bug,171,Unable to set textfield char width to 20,General,,martinkou,review_failed,2007-03-03T15:03:31+01:00,2013-01-07T10:59:06+01:00,"Hi All,

I had trouble entering ""20"" to Character Width of Text Field and Columns of TextArea. It simply got missing. I do not know if this is intentionally or a bug.

Your help is highly appreciated,

Henry

----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1661543&group_id=75348&atid=543653",henryli86@…
New Feature,228,Clean HTML function (separate from Clean From Word function),General,,,confirmed,2007-03-10T11:46:12+01:00,2010-07-20T13:17:39+02:00,"It would be very useful to have a button that cleaned the HTML currently in the editor. What I mean by cleaning the HTML is having the option to do one or more of the following:

- removing FONT tags
- removing CSS Class references (class=""....."")
- removing SPAN tags
- removing MS Word formatting
- removing all HTML tags

While the Paste From Word function is very useful for pasting in new content, often it is necessary to clean up an existing document, e.g. to strip out all formatting and get it back to the bare paragraphs, lists and tables.

This function is available in the radEditor with the Format Stripper button (brush icon)- see http://www.telerik.com/demos/aspnet/Editor/Examples/Default/DefaultCS.aspx), and the CuteEditor with the Cleanup HTML button (brush icon) - see http://cutesoft.net/example/general.aspx).",lneville
New Feature,241,Make FCKConfig.TemplatesXmlPath an array,General,,,confirmed,2007-03-14T19:09:37+01:00,2008-10-04T15:51:15+02:00,"Or a path-like contruct that can have multiple components.
So a complex project like drupal (yes, that's where I'm coming from) could have template xml-files in multiple places and the editor loads all of them ...

The same could probably be argues for styles ...",ray007
Bug,304,FormatIndentator cannot be reliably set via script interface,General,,,confirmed,2007-03-27T18:52:47+02:00,2010-07-20T13:17:39+02:00,"I wish to have the FormatIndentator be a tab rather than 4 spaces. I also generally aim to put as much configuration in the scripting interface (e.g. calling via PHP/ASP/Perl/etc.) so that the config file can avoid having to be altered much.

Using


{{{
FCKConfig.FormatIndentator	= '	' ;
}}}


in fckconfig.js works fine.

But doing any of the following when calling via script (example in PHP) :


{{{
$instanceName->Config['FormatIndentator'] = '	' ;
$instanceName->Config['FormatIndentator'] = ""	"" ;
$instanceName->Config['FormatIndentator'] = ""\t"" ;
$instanceName->Config['FormatIndentator'] = ""'	'"" ;
}}}

fails. In the first three cases, NaN (not a number) is placed into the HTML source. In the fourth case, a tab surrounded by ' marks is put in (so a tab seems actually possible, just not on its own!)",tallyce
New Feature,352,Enforce output sanitizing,General,,,confirmed,2007-04-12T01:41:54+02:00,2010-07-20T13:17:39+02:00,"When an image is drag-and-dropped into the edit field the onmouseover and
other event attributes remain intact. There should of course be server-side
validation, but currently the XHTML snippets produced are unsafe in
themselves and make javascript code injection way too easy. ",zool
New Feature,397,MaxLength functionality,General,,,confirmed,2007-04-18T02:14:08+02:00,2010-07-20T13:17:39+02:00,"The ability to define a MaxLength (in characters, including underlying HTML tags) would be very useful in order to ensure that the FCKeditor data will ""fit"" into a Db column. I'd think that this functionality would be relativity trivial if it were to leverage the Undo/Redo functionality (on a change, the length is tested and if it's too long then automatically ""undo"" the change and display some kind of message). It would also be nice if this functionality could be pegged to the underlying Textarea's maxlength attribute value (even though this is not a standard recognized attribute on a Textarea, though I could be convinced to the contrary).

I cannot seem to find information relating to this feature in the Wiki (which I found very odd) but if this is a dupe or if there is a (non-obvious) method for accomplishing this with FCKeditor I'd greatly appreciate the information.",campbeln
New Feature,425,Table tags to support enhanced table design by class style,General,,,confirmed,2007-04-24T22:05:20+02:00,2008-02-29T17:05:26+01:00,"Hi,
I very miss table autoformat and other function to style table. 
Is possible to generate table with some enhanced tags. In this case
everybody will be able to design table by CSS class (Because
there will be chance to design first row, first column and every
second row]. Here is example that you can know what I mean.

{{{
<TABLE >
  <CAPTION></CAPTION>
  <THEAD>
  <TR>
    <TH scope=col></TH>
    <TH scope=col></TH>
    <TH scope=col></TH>
  </TR>
  </THEAD>
  <TFOOT>
  <TR>
    <TH scope=row></TH>
    <TD ></TD>
    <TD ></TD>
  </TR>
  </TFOOT>
  <TBODY>
  <TR>
    <TH scope=row></TH>
    <TD></TD>
    <TD></TD>
  </TR>
  <TR class=odd>
    <TH scope=row></TH>
    <TD></TD>
    <TD></TD>
  </TR>
}}}

and so on ....",kmax
New Feature,444,Table: Editing cell property for several cells resets all values,General,,,confirmed,2007-05-02T15:23:35+02:00,2013-03-12T14:15:07+01:00,"I would like to start a discussion in order to find a better way to set and change cell properties in a table. With today's design you can't change one property for all cells without changing all the other available properties at the same time.

Example:
1. Create a table with 6x6 cells/cols
2. Set different background colours on each column
3. Now you want to change the vertical alignment on all cells in the table. If you try to do that you will overwrite all background colours for all cells.

However, in some cases it's nice to be able to change the background colour for all cells in order to reset it.

I think the main problem is that you're able to change all the properties from the same window and therefore can't select cells with different properties to change just one of them. ",geirhelge
New Feature,464,Table border color,General,,,confirmed,2007-05-08T13:58:54+02:00,2012-08-02T15:18:23+02:00,"There is no such option: border color for entire table.
There is color option for border of cell (its ok).

For table there is only size of border (not color of it).
",bejbi
New Feature,495,custom file browser function as a setting,General,,,confirmed,2007-05-18T23:26:58+02:00,2012-02-23T10:01:04+01:00,"Currently fckeditor allows custom file browser(f.b.) depending on the setting ""(Image|File..)BrowserURL"". This does not allow us to control how the custom f.b. shows up. It always opens as a pop-up window.
What if one wants to use a f.b. that uses a floating div instead of a pop-up. or what if one wants to respond to the opening of the f.b. window.

In tinymce there is the ""file_browser_callback"" setting that is used to specify the function running when f.b. button is clicked. This allows a complete customization on how f.b. opens and functions.
It would be really useful to implement a similar thing and overwrite the default f.b. opening function.

thanks.",ufku
New Feature,513,Implement source view with rich text area (designMode=on),UI : Source View,,,new,2007-05-26T13:02:27+02:00,2008-10-27T23:24:31+01:00,"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.",fredck
New Feature,532,modify spell check to use pspell or a web service.,General,,,confirmed,2007-06-04T22:11:53+02:00,2008-01-30T10:11:57+01:00,"Currently FCKeditor uses aspell with an exec call to perform spell checking operations. 

For security reasons, many sites have exec calls disabled. It would be nice to offer different spell check options.

 - aspell (exec)
 - pspell (language dependent)
 - web api (google spellcheck).",harking
New Feature,545,Optional Larger Icons for the Visually Impaired,UI : Toolbar,,,confirmed,2007-06-08T03:50:52+02:00,2010-07-20T13:17:39+02:00,"I would like to have an option to switch to a larger set of icons in the toolbar for my visually-impaired clients.  Ideally, there would be toolbars with the standard 16x16 buttons and a way to switch those to (1) 24x24 or 32x32 buttons (or, preferably one of each!) and (2) an option to include text labels under each button.

As video displays become more and more powerful, the old 16x16 mini-icons may not always meet the needs of an aging population ofcomputer users.  Having a large-icon version of the editor means that web developers like myself will be able to taylor sites to meet the needs of a wider audience.",sassman
New Feature,547,Add CLASS and ID properties to tags,General,,,confirmed,2007-06-08T15:19:46+02:00,2008-06-05T12:32:43+02:00,"Many properties are missing on tags in the Edit windows.
I think at least ID and CLASS properties should be there for every Tag.

Easy way :
Could you add those properties inside the Edit Window?

Hard way :
Perhaps you should use some reflection to find all editable properties, or allow user to setup a list of editable property by tag.

Thanks.",dricks2222
New Feature,554,MathML editor plug-in for FCKeditor,General,,,confirmed,2007-06-11T21:07:44+02:00,2010-06-30T17:10:15+02:00,a js based mathML editor plugin.,tba21cn
New Feature,590,Cluster toolbar items into dropdowns,General,,,new,2007-06-21T04:57:43+02:00,2008-02-08T17:44:22+01:00,"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:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=863562&group_id=75348&atid=543656",chichilatte@…
New Feature,591,Unique Style Set for each Toolbar Set,UI : Toolbar,,,confirmed,2007-06-21T05:01:59+02:00,2010-07-26T15:26:32+02:00,"Related to the feature request entitled, ""attach external
css-file to selectbox"".

It would be great to have different style sets for each
Toolbar Set.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=891406&group_id=75348&atid=543656",kerter@…
New Feature,593,Start the editor in Source mode,General,,,confirmed,2007-06-21T05:16:49+02:00,2009-03-13T12:04:20+01:00,"How would I start the editor in the HTML source mode
instead of the WYSIWIG mode? ",anonymous
New Feature,594,onresize(end) event for images,General,,,confirmed,2007-06-21T05:25:25+02:00,2008-09-19T13:03:10+02:00,"It would be nice to be able to create your own event
handler for a resize/resizeend event of an image tag. So
you can fix the aspect of the image when a user stops
resizing the image or set a new src for the image to a
new server generated image with the resized dimentions.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=908202&group_id=75348&atid=543656",anonymous
New Feature,595,Change the bgcolor and bordercolor of a table,General,,,confirmed,2007-06-21T05:28:04+02:00,2010-07-20T00:08:41+02:00,"Is it possible to change the border color and bgcolor of
a table? I can set this for each cell but not for the table.

In addition, can I remove the header of a table after I
added it?
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=928121&group_id=75348&atid=543656",anonymous
New Feature,597,WAI Accessibility standards implemented,General,,,confirmed,2007-06-21T05:39:21+02:00,2008-09-19T11:48:08+02:00,"I'd like to see WAI accessibility standards enforced wherever possible. For example ALT tags always need to be provided, form fields must have titles, etc.

This would greatly improve things and help with compliance issues.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=944409&group_id=75348&atid=543656",edbrown1959@…
New Feature,599,Timestamp,General,,,confirmed,2007-06-21T05:45:31+02:00,2008-02-08T18:20:51+01:00,"One thing I would appriciate is a timestamp button
thats adds the computers date and time and a
possilbilty in config to get us or european setup.

The reason beeing is that it would be great to use in
journals etc.

with Regards

ObjectCat / Fredrik
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=952706&group_id=75348&atid=543656",objectcat@…
New Feature,602,Syntax highlight and go to line,UI : Source View,,,confirmed,2007-06-21T05:58:08+02:00,2013-03-20T22:25:15+01:00,"It would be a great idea to be able to use highlighting
in source mode like you get in some text editors for
coding.

a button for go to line would be great because
sometimes you have this huuuge files and you got an
error on line 345. Would be great for debugging.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=972673&group_id=75348&atid=543656",objectcat@…
New Feature,606,ActiveX/OCX/DLL component,General,,,confirmed,2007-06-21T06:26:01+02:00,2008-10-04T17:00:26+02:00,"so FCKeditor can be implemented into a lot of other
solutions.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1052311&group_id=75348&atid=543656",anonymous
New Feature,607,"Show ""Basic"" toolbar when colapsed.",General,,,confirmed,2007-06-21T06:27:57+02:00,2008-02-08T18:11:43+01:00,"Hi,

The editor is great, and has a lot of features.
But first-time users might be intimidated by all the
features.

Maybe it is possible to use 2 Toolbarsets, Basic and
Advanced.
If you click the Collapse/Expand button, the toolbar
could switch from Basic to Advanced.

This way the new users could start with a simple
toolbar, and the experienced user can expand the
toolbar and have all the available options.

Greetings, Arjen
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1089610&group_id=75348&atid=543656",bosarjen@…
New Feature,608,"Styles XML file support for element=""*""",Core : Styles,,,confirmed,2007-06-21T06:31:30+02:00,2010-07-20T13:17:39+02:00,"I would like to suggest building support for an <any>
element that will apply to any element (equivalent to a
"".sample"" in the stylesheet which can be applied to
anything).

for people who don't know what i'm talking about take a
look at /FCKeditor_2.0rc2/_docs/contents/006.html in
the latest release.

So for example - instead of this:

{{{
<Styles>
<Style name=""Bold Red"" element=""span"">
<Attribute name=""style"" value=""font-weight: bold;
color: Red;"" />
</Style>

}}}

I would like to be able to do this:

{{{
<Styles>
<Style name=""Bold Red"" element=""*"">
<Attribute name=""style"" value=""font-weight: bold;
color: Red;"" />
</Style>
}}}


I think this would go a long way in helping not to
confuse non power-users who will not understand that
they cannot find the style ""Bold Red"" when they have a
table cell selected for example when all they want to
do is get the text Red.

Also I think when a user selects an entire paragraph,
then the p tag should get the class assigned as opposed
to nesting a span tag inside the p tag.

And when the user selects the same paragraph again
(because it unintuitively gets unselected after
applying a style) and applies a different style, the
previous style should get *overwritten* instead of
having the new style nested within the old one.

It makes for cleaner html and will go along way in
reducing html clutter.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1091613&group_id=75348&atid=543656",anonymous
New Feature,610,Create link to File Browser directory (not file),File Browser,,,confirmed,2007-06-21T06:36:25+02:00,2008-09-19T15:46:48+02:00,"When browsing server, we can't create links to folders,
it's a problem.

Bye
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1096331&group_id=75348&atid=543656",macadames@…
New Feature,614,Inline comment editor,General,,,confirmed,2007-06-21T06:53:37+02:00,2010-06-12T08:49:00+02:00,"Back when we re-invented the wheel every time we
needed something, we created our own DHTML editor.
We have long since abandoned it in favor of FCKeditor,
however one feature that we used to have that
everybody asks for still is the ability to edit html
comments in wysiwyg mode.

We had a button, similar to the 'view source' button that
when it was ""on"", would scan the content, find any
HTML comments, and insert pretty image open/close
brackets around them and make them editable.
Essentially this becomes a way to ""red line"" and take
annotations within HTML code. When the ""view
comments"" option was unselected, it hid all the
comments again.

I still have working code from our editor that does this,
should you be interested in seeing it, I would gladly
provide it to you.

Thanks,

Andrew
aschwabe(at)iexp(dot)com
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1105221&group_id=75348&atid=543656",anonymous
New Feature,615,Add Pop-Up Window,General,,,confirmed,2007-06-21T06:58:56+02:00,2008-09-30T12:48:12+02:00,"Add capability to creat a pop-up information window. It
would work this way:

After highlighting the text or image to which the pop-up
would be attached and selecting the create pop-up
window icon a property box would come up. One of the
fields would contain the text (and any additional links)
to be displayed when the pop-up is activated. When
selected from the browser a fixed size window would
pop-up containing the text. There would be a scroll bar
on the right side and a ""Close Window"" on the top.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1112695&group_id=75348&atid=543656",tochan@…
Task,619,Append to comment,General,,,confirmed,2007-06-21T11:09:18+02:00,2008-10-15T12:36:07+02:00,"Hi,

I would like you to append to the comment in the
fckeditor.js

The ""LinkUploader=false"" is poorly commented.
I dont think the ""linkuploader"" is a very good name, if it's
not commented!

eg. comment something like:
// set this to true, to enable uploading of files via
hyperlink-manager

eg. Tell the person that it will come in the hyperlink-
manager!

I dont know about others, but I thought there was no
such function, and could not understand why not.

I was just about to make my own, but then suddenly I
figured it out.

ps. also: I dont think there is any possibilites to delete
files via filebrowser? Is this intended for some reason?
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1143777&group_id=75348&atid=543656",dabutcher@…
New Feature,621,RC3: IE and Gecko generate different HTML code,General,,,confirmed,2007-06-21T11:14:17+02:00,2008-03-21T16:11:15+01:00,"Hello

I use diff (merge) algorithm on html generated by
FCKEditor.

But there is a problem, under IE and Gecko browsers
FCKEditor generate different HTML code for equals
texts. For example:

IE: <div style=""MARGIN-TOP: 10px"" align=""justify"">
Gecko: <div align=""justify"" style=""margin-top: 10px;"" >

Of course diff algorithm considers these line as different.

It will be very cool to force browsers to generate equals
HTML code.

Thanks
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1162811&group_id=75348&atid=543656",agrebnev@…
New Feature,625,Relative URLs,General,,,confirmed,2007-06-21T11:30:04+02:00,2011-10-05T20:02:19+02:00,"It would be nice if there was a way to put in a
relative URL from the link dialog box without having to
select the protocol type as ""other"". Perhaps adding
""Relative URL"" to the list of URL types along with
email and anchor would be appropriate, and just have it
bring up a div similar to the normal URL but without
the protocol?
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1171898&group_id=75348&atid=543656",calophi@…
New Feature,628,Document Properties: Style Sheet,General,,,confirmed,2007-06-21T11:41:06+02:00,2010-07-20T13:17:39+02:00,"Is there any way we can add a field to link a style
sheet into the document properties page (when editing a
full html page)? For normal editing when the text will
be incorporated right into the site, setting the
editor's css before writing the editor is good enough.
However for a full page, although it previews with
that style sheet, it doesn't actually write it into the
page when submitting it. One would need to manually
type in the css link.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1172741&group_id=75348&atid=543656",calophi@…
New Feature,629,Escaping HTML with htmlspecialchars(),General,,,confirmed,2007-06-21T11:42:42+02:00,2008-10-04T17:02:04+02:00,"It would be more like feature request:

It would be useful to add possiblity to turn off
escaping HTML in function CreateHtml(), because user
may pass already escaped html.

Simple solution:


{{{
var $EscapeHTML = true;

<...>

function CreateHtml()
{
$HtmlValue = $this->EscapeHTML ? htmlspecialchars(
$this->Value ) : $this->Value ;
<...>
}}}


Best regards,
Laurynas
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1174671&group_id=75348&atid=543656",madcrock@…
New Feature,630,ability to have toolbar buttons sized acording to the images,General,,,confirmed,2007-06-21T11:45:03+02:00,2008-04-03T13:10:15+02:00,"It would be nice to be able to create toolbar buttons
and toolbars that are not retricted to 21x21. Please
change fckeditor to allow this, by adding
FCK_TOOLBARITEM_NO_SIZE or something. Is there a hack I
can use from my fckplugin.js to get around this?
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1183156&group_id=75348&atid=543656",pabs3@…
New Feature,631,More advanced ruler (HR) insert,General,,,confirmed,2007-06-21T11:47:41+02:00,2008-03-04T19:55:04+01:00,"Hi.

Is it possible to make the insert of Ruler (HR) be a
little more advanced.

When you insert it I would like to see a dialogbox
where you can set:
Width (integer input)
Dropdown for controlling with in either (px, %)
Height (Normal/Standard, 1, 2, 3, 4, 5)
Shadow (Yes,No)

And hopefully a way to be able to edit the settings for
the same ruler you inserted above..... same dialog
opens again but now showing the properties for current
Ruler.

Keep up the good work.

This editor rocks. :-)

For a better expl.... of what I mean try this link:
[http://tinymce.moxiecode.com/example_full.php?example=true]
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1184810&group_id=75348&atid=543656",bngobngo
New Feature,636,Please add CSS style dropdown to table and cell,General,,,confirmed,2007-06-21T19:05:16+02:00,2008-03-18T12:11:37+01:00,"When inserting a table or editing table or cell
properties it would be really useful to be able to
select a style (CSS) from a dropdown which would be
applied on table level.

Same dropdown should appear when you look at the
properties for both table and cell.

When implementing this cool editor in a CMS or
whatever, beeing able to use CSS on every element where
it can be done would make this rock'n editor to rock
even more :-)

Keep up the good work.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1186678&group_id=75348&atid=543656",bngobngo@…
Bug,667,[SS] Combination of a link and a style,Core : Styles,,,new,2007-06-22T06:14:14+02:00,2007-10-06T11:52:24+02:00,"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/"" />
}}}

 2. 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:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1249695&group_id=75348&atid=543653",anonymous
Bug,674,problematic cut/copy/paste with lists,Core : Lists,,,confirmed,2007-06-22T06:39:22+02:00,2011-08-05T09:51:43+02:00,"When doing cut/copy/paste, frequently, bullets are left
behind.

Happens when you try to delete or move up the second
line in a list of at least 3.

Cut&pasting of indented bullets goes wrong most of time
and you have to make manuel cleanup afterwards.

Most Cut&Paste problems are due to the fact that when
you delete a bulleted or indented line, the bullet or
indentation is left behind and sometimes applied to the
following lines. This happens as well with Firefox as
with IE.

Example : 
{{{
<ul>
  <li>
    <p>AA </p>
  </li></ul><p>BB </p>
}}} 
 - select the AA line and delete it
Result in FCK: 
{{{
<ul><li>BB </li></ul>.
}}}
This bug was confirmed by another (non-moin) FCKeditor
user, he also has seen it.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1274834&group_id=75348&atid=543653",thomaswaldmann@…
Bug,678,E-mail Link dialog,General,,,confirmed,2007-06-22T06:51:49+02:00,2010-05-04T16:20:14+02:00,"The bug appears when editing an e-mail link that
contains non-latin characters within its subject or body
and document's charset is different from utf-8.

oParser.CreateEMailUri method in fck_link.js escapes
non-latin characters from utf-8 charset, so the url when
passed into the document remains utf-8 encoded.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1325829&group_id=75348&atid=543653",deadmoroz@…
Bug,691,Default foreground colour not set,General,,,confirmed,2007-06-22T08:55:03+02:00,2007-10-10T06:50:37+02:00,"Throughout the editor (main editing pane, all the
toolbar text and style/font/etc. dropdowns) the
background colour is set but the foreground colour is
left at the default. For those wierdos like me that
have a dark default background and white foreground,
FCKeditor is essentially illegible, because the default
white text can't be read against the explicitly-defined
white background.

Either the default foreground needs to be explicitly
set to black, or the default background shouldn't be
set to white.

I added ""color: #000000"" to the body clause in
fck_editorarea.css which fixed the text area and the
style dropdown, but I couldn't figure out where the
format/font/size dropdowns are configured.

Aside: this also applies to www.fckeditor.net;
fortunately the Firefox Text-bgcolor fixer
automatically changes the foreground text colour to
black, so I can read that. But it would be cool if
that got fixed too.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1391476&group_id=75348&atid=543653",tenwit@…
New Feature,717,CSS in ordered / unordered lists.,Core : Styles,,,confirmed,2007-06-22T17:51:20+02:00,2012-02-15T11:24:30+01:00,"Hello!

I think the most dramatic upgrade I'd love to see to the editor would be to have unordered list menus CSS. A quick example:

{{{
<ul class=""something"">
<li><a href=""#"">Nav link 1</a></li>
<li class=""selected""><a href=""#"">Nav link 2</a></li>
<ul class=""something2"">
<li class=""selected2""><a href=""#"">Subnav link 1</a></li>
<li><a href=""#"">subnav link 2</a></li>
</ul>
<li><a href=""#"">Nav link 3</a></li>
</ul>
}}}

UL lists give much more flexibility with CSS styling, and one can always create a separate template that gives CSS dropdown capabilities, which a user could choose to use but wouldn't come as default to keep it simple for people.

You can right click on a list, and the list properties dialog appears. This could give the option to add CSS class for the entire list. It would also be good to think of a way to class specific items in the list as in my example.

Thanks for your time!",simpleupdates
New Feature,721,Add Keystrokes to Templates,General,,,confirmed,2007-06-24T19:00:41+02:00,2012-05-15T14:40:06+02:00,It would be cool to be able to have some keyboard-based (non-mouse) way to access custom templates.  It's already possible to assign a custom keystroke to open the Templates pop-up (I use Control-Y) but it would be super cool to be able to follow that up with a keystroke that selects and inserts one of the templates.,memelab
Bug,726,ieSpell & multiple editors not responding,General,,,confirmed,2007-06-25T04:55:01+02:00,2008-02-02T11:54:50+01:00,"If there are multiple editors on the page and there
are spelling errors in more than one editor
ieSpell finds and corrects the errors in the first
one, highlights the first spelling error in the next
one and then IEXPLORE.EXE starts using all of the CPU
and is not responding.

Thanks,
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1484671&group_id=75348&atid=543653",asacgi@…
Bug,727,Mixing GET and POST parameters not RFC-Compliant,General,,,confirmed,2007-06-25T05:03:56+02:00,2008-03-13T14:01:39+01:00,"Great work the editor, folks!

As the subject says - There are parts of FCKeditor that
mix GET and POST parameters by putting a query string
on the ""action"" bit of a POST'd form, specifically :

fckeditor/editor/filemanager/browser/default/frmupload.html

This is NOT RFC-compliant - you're supposed to pick one
method and stick to it. RFC-compliant CGI parameter
parsers will be unable to see the query-string encoded
values in the action parameter when you POST. Making
FCKeditor conform to the RFCs will make it work better
in more places.

There's certainly a better way to do the javascript,
but here's a ""fixed"" version of frmupload.html from the
default integration interface.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1487047&group_id=75348&atid=543653",anonymous
Bug,731,0 border tables have a border when sent to a printer,General,,,confirmed,2007-06-25T05:41:21+02:00,2010-03-05T13:17:54+01:00,"fck_showtableborders_gecko.css defines the rules to
show border=""0"" table borders on Gecko when editing.
But those borders are present if you send your document
to a printer, which is not a good thing...
I link a patch i use for this file to hide the
border=""0"" tables border on a printer.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1491546&group_id=75348&atid=543653",rhum1@…
New Feature,743,Remember toolbar expansion state,General,,,confirmed,2007-06-25T06:40:00+02:00,2008-03-25T18:55:55+01:00,"If user clicks to either expand or reduce the editor
the ToolbarStartExpanded setting is applied on
postback.

Steps to reproduce

{{{
- Add simple dropdown with AutoPostback set true
- Set FCKEditor's .ToolbarStartExpanded false
If Not Me.IsPostBack Then
With Me.FCKeditor1
.ToolbarSet = ""Standard""
.ToolbarStartExpanded = False
.Visible = True
End With
End If
- Run up form and click to expand toolbar
- Select value in dropdown to force postback
- Note that the toolbar has not expanded
}}}


The above is true in reverse, i.e.
ToolbarStartExpanded=True, user clicks to reduce the
toolbar is expanded following postback.

Not a big issue but causing my users, and hence me,
some irritation.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1503002&group_id=75348&atid=543653",anonymous
Bug,764,Detached Toolbar should be disabled on load,UI : Toolbar,,,confirmed,2007-06-25T08:13:24+02:00,2008-03-25T18:56:49+01:00,"I have an ASP.Net page with several FCKeditors and a
few other WebControls used for editing several columns
of a database table.

Whenever the page gets loaded in IE, no control on the
page is focused, but the toolbar is enabled for one of
the FCKeditors (as i.e. toggling source view will
show). IMHO a detached toolbar should be disabled on
loading in the same way it is when one of the editors
loses focus.

This is also exactly what happens when you load
sample10.html.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1534501&group_id=75348&atid=543653",kurt_pruenner@…
Bug,773,"Wrong HTML-Code using IE and a Div with ""height:100%;""",General,,,confirmed,2007-06-25T08:34:09+02:00,2008-02-28T03:35:51+01:00,"1. On the FCKeditor demo
(http://www.fckeditor.net/demo/), I click on the
""source""-button (top left) and insert the following
html-code:

{{{
<div id=""test"" style=""BORDER-TOP-STYLE: solid;
BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid;
HEIGHT: 100%; BORDER-BOTTOM-STYLE: solid"">
<img height=""21"" alt="""" width=""60""
src=""http://www.google.ch/intl/de_ch/images/logo.gif"" />
<br /> <br />
This is some <strong>sample text</strong>. You are
using <a href=""http://www.fckeditor.net/"">FCKeditor</a>.
</div>
}}}

2. After clicking on the ""source""-button again, the
text shows up correctly formatted (i.e. bold applied to
""sample text"") in the FCKeditor.

3. I click on the google-logo image which is displayed
inside the editable area and then on the ""insert/edit
link"" in the toolbar to add a link to the image. A new
window pops up and I'm able to enter the URL (i.e.
www.google.ch).

4. After clicking on the ""source""-button, I get the
following html-code:

{{{
<a href=""http://www.google.ch"">www.google.ch</a>
<div id=""test"" style=""BORDER-TOP-STYLE: solid;
BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid;
HEIGHT: 100%; BORDER-BOTTOM-STYLE: solid""><img
height=""21"" alt="""" width=""60""
src=""/_userfiles/Image/pic icon.jpg"" /><br />
<br />
This is some <strong>sample text</strong>. You are
using <a
href=""http://www.fckeditor.net/"">FCKeditor</a>. </div>
}}}

5. The html-code that is produced using Internet
Explorer 6.0 is not the code that should be generated
(a-tag placed around a new text instead of around the
picture).

6. When striking out the ""height: 100%;"" in the Div-tag
and repeating the steps, IE generates correct html-code.

I also tested it with Firefox 1.0.7 and correct
html-code was generated, wheter ""height: 100%;"" existed
or not. So it seems that only IE users are affected.

Thanks,
saimen (moove[at]gmx.net)
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1550547&group_id=75348&atid=543653",anonymous
Bug,779,Duplicate toolbars when posting to the same file,General,,,confirmed,2007-06-25T09:15:44+02:00,2008-02-21T15:32:20+01:00,"I am using the set up in sample 11 to manipulate my
database.
(FCKeditor/_samples/html/sample11.html)

However, instead of my Iframe file posting to a new
page, I have it post back to itself.

When this happens, a second toolbar is created for my
parent frame/file. Every submission of the form in
the Iframe results in another toolbar being created
in the parent frame.

To duplicate this error.

Change the <form> tag in the file
(FCKeditor/_samples/html/sample11_frame.html) to the
following:

<form action=""sample11_frame.html"" method=""post"">

Open up Interet Explorer and go directly to the
sample file (FCKeditor/_samples/html/sample11.html).

Click submit and you should receive ""The page cannot
be displayed"" error.

If you click the back button, the toolbar will be
created again and stacked underneath the already
existing toolbar.

If your Iframe file is a file that post back to
itself, as mine is, then you get the added toolbar(s)
every time the form is submitted.

Any thoughts or ways around this?

Thanks in advance.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1565186&group_id=75348&atid=543653",anonymous
New Feature,808,Show table size while changing size,General,,,confirmed,2007-06-26T04:08:03+02:00,2008-02-08T18:30:00+01:00,"It would be nice to see the table width height and
differences to the original table while dragging the sizing
buttons.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1188944&group_id=75348&atid=543656",anonymous
New Feature,810,"Please add ""justify"" to cellproperties in horiz alignment",General,,,confirmed,2007-06-26T04:12:41+02:00,2008-03-04T19:24:52+01:00,"Howdy.

Could you please add another option to the drop down
that pops up when you right click in a table and select
cellproperties:

Today you can select between these options:

{{{
left
center
right
}}}


Would be nice to see


{{{
justify
}}}


in that list of options as well.

Keep up the good work.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1195058&group_id=75348&atid=543656",bngobngo@…
New Feature,811,Optional way of controlling table/cell width,General,,,confirmed,2007-06-26T04:13:52+02:00,2009-11-20T08:12:03+01:00,"Hi again.

It would be nice if it was possible to control what
options where visiblel in the table and cell width
dropdown:

Today it is:


{{{
Pixel
Percent
}}}


I would like to control this in fckconfig.js and be
able to control what options where visible to end-user.


{{{
Either:
Pixel and Percent

or:
Percent

or:
Pixel
}}}


NOTE:
If I have only enabled the percent to be visible for
the width dropdown of the table that should also apply
for the width dropdown for the cell if I selected
cell-properties, or eventually possible to control both
dropdowns (table width and cell width) from
fckeditior.js individually.

Keep up the good work
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1195110&group_id=75348&atid=543656",bngobngo@…
New Feature,813,Save collapse state in cookies,General,,,confirmed,2007-06-26T04:17:54+02:00,2008-09-24T16:04:47+02:00,"Suggestion:

If cookies are available (test for cookies) then upon
collapse/uncollapse of the editor toolbar save the state
in cookie. This way upon refresh the state will be
preloaded. If editor uses dynamic content, then loading
different content will retain collapse state.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1201004&group_id=75348&atid=543656",anonymous
New Feature,814,"image popup: add margin-right, margin-left props",General,,,confirmed,2007-06-26T04:20:05+02:00,2008-03-18T13:08:43+01:00,"would be great if it would be possible to have inputs for
additional properties like margin-left.....
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1201651&group_id=75348&atid=543656",krokogras@…
New Feature,815,Image properties: border color,General,,,confirmed,2007-06-26T04:21:44+02:00,2008-02-08T18:33:27+01:00,"Hello.

It would be cool if there were a color picker to set
the image's border color in the image properties dialog.

I am trying to add this feature to the image properties
dialog.

Thanks in advance
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1204134&group_id=75348&atid=543656",jesusangelwork@…
New Feature,818,mouseover image,UI : Dialogs,,,confirmed,2007-06-26T04:29:28+02:00,2008-09-19T14:10:58+02:00,"Would You think it's a good idea to implement a
mouseover image as addition to the current image
dialog. I would like to use mouseover images.
For me an option would as well be to let the file browser
return an array with the image and the mouseover image
and let the dialog handle this, but I can imagine that for
the editor it is more efficient to add an extra image field
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1208959&group_id=75348&atid=543656",jonnes@…
New Feature,823,allow editing of current path in the browse server dialog,File Browser,,,confirmed,2007-06-26T04:46:16+02:00,2008-03-01T13:31:55+01:00,"It would be nice if the path display at the top of the
browse server dialog would be a field that I could edit
to quickly change into another directory, similar to
what web browsers allow.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1215801&group_id=75348&atid=543656",madduck@…
New Feature,827,Upcase selected text,General,,,confirmed,2007-06-26T05:03:01+02:00,2008-03-01T15:19:24+01:00,"Hello.

A button to upcase a selected text.

You select some text from the editor and then push the
upcase button. Result: the selected text is now upcase.

Text -> TEXT

Bye
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1232650&group_id=75348&atid=543656",jesusangelwork@…
New Feature,829,Table Auto Format,General,,,confirmed,2007-06-26T05:16:03+02:00,2008-10-11T13:00:25+02:00,"Hi! Thanks for this nice application!

But in version 1.6 Final, was a function at table
properties named ""Table Auto Format"". In new 2.0FC i
don't find it.

Please, include it in final version, may be, as plugin? It's
useful!
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1232967&group_id=75348&atid=543656",anonymous
New Feature,831,Set background image to tables and cells,General,,,confirmed,2007-06-26T05:19:08+02:00,2011-01-22T16:46:21+01:00,"Make it possible to choose a background image for a
table/cell.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1235507&group_id=75348&atid=543656",sagi@…
New Feature,833,FontStyleAdv Command,General,,,confirmed,2007-06-26T05:23:40+02:00,2008-05-16T13:52:06+02:00,"Has the FontStyleAdv command and toolbar item been
removed from 2.0? Is there an easy way to add that
toolbar button again?
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1249716&group_id=75348&atid=543656",anonymous
New Feature,839,"There should be a button that insert BR with CLEAR=""ALL""",General,,,confirmed,2007-06-26T05:38:31+02:00,2009-08-22T13:24:07+02:00,"Hi.

There should be a button that insert BR with
CLEAR=""ALL"", and there should be a placeholder visible
in FCKeditor for that tag as well.
And eventually possible to use other values as well,
such as LEFT or RIGHT instead of ALL.

Let say you insert an image or table and make it either
left or right align so text can wrap around the object.
http://sourceforge.net/tracker/index.php?func=detail&aid=1296087&group_id=75348&atid=543656
Let say you write some text left of inserted object (if
you right aligned the object above), but not so much
text that the text are continuing below the object.

If you now want to continue writing another section
from a place below the inserted object above then you
would (today) have to insert multiple normal
line-breaks <br /> in order to get to the bottom of the
right aligned object.
(or have I missed something here? )

IMHO that is not the correct way of doing it.
And I think the correct way would be to insert one:


{{{
<br clear=""all"" />
}}}


to continue writing after the right aligned object.

( if one use <br /> tags to get below the object then
this would not nessesarily look very good if the
content is displayed in a container that is wider or
narrower than the editor area when writing.... which of
course is very likely to happen )

Okay.... writing a plugin that creates the button and
the function that insert the needed <br clear=""all"" />
should not be to hard, but would be nice if FCK could
do this as I also want to see a nice placeholder for
the new tag... something similar to the placeholder for
the Anchor. 
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1296087&group_id=75348&atid=543656",bngobngo@…
New Feature,842,Floating DIV tag layer,General,,,confirmed,2007-06-26T05:50:00+02:00,2013-04-29T12:15:43+02:00,"I noticed that if I add the following to the source:
<div id=""Layer1"" style=""position:absolute; width:200px;
height:115px; z-index:1; left: 146px; top: 90px;"">Here
is a floating layer</div>

Then click OK.

If I click on the layer in the editor window, I am able
to use the handles to resize the layer, and move it's
absolute position. Since the capability to manipulate
floating layers is already in the editor, why not add a
button that will either insert the layer in the editor,
or convert the selected text to a floating layer, or
whatever?

It would also be a good idea to insert code for a
right-click feature to change the layer info such as
ID, etc.

This floating frame capability would make FCKEditor one
of the very few editors with this feature. I have yet
to find one that has this feature that works in
Mambo/Joomla.

Cheers.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1327892&group_id=75348&atid=543656",travhf@…
New Feature,844,Bullet Color,General,,,confirmed,2007-06-26T05:53:00+02:00,2012-04-17T16:16:45+02:00,"My organization would like to see an interface that
would allow for the selection of a bullet color for the
unordered lists.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1351640&group_id=75348&atid=543656",mprittie@…
New Feature,845,Single file for File Browser config (language independent),General,,,confirmed,2007-06-26T05:54:04+02:00,2008-03-18T12:32:43+01:00,"I know FCKeditor is not phpMyadmin, but really irks me
is not having one file only to make configuration
changes. Diving deep to find the right config file to
activate uploading, for example, is a pain.

I know you try to cover php, JS, asp etc., but one file
would be so much easier to work with. 'myconfig.js'
could be used - if exists - and if exists, it would
have everything in it.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1361798&group_id=75348&atid=543656",jtjohnston@…
New Feature,849,"Get the ""plain text"" (tags stripped) content from the editor",General,,,confirmed,2007-06-26T06:07:40+02:00,2012-08-22T15:12:13+02:00,"I want to get the pure content,i.e. the value of the
editor discarding all the tags related to format,
such as html tags or javascript tags. In other word,
I need not the html source in the editor but the all
text displayed on the html page without any tags.

A new method is desirable to implement such a
function.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1371816&group_id=75348&atid=543656",anonymous
New Feature,851,Show an icon in the place of protected source code,General,,,confirmed,2007-06-26T06:13:13+02:00,2011-05-25T19:16:51+02:00,"The current implementation of Protected Source puts a
comment like <!--{PS..0}--> so the user has no
indication that there is something special there or any
way to change that content except switching to source
code and finding it there.

A great improvement would be to show an icon in those
places, like it is done with <a> anchors.
And secondly be able to edit the protected code in a
popup window.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1387517&group_id=75348&atid=543656",alfonsoml@…
New Feature,852,Insert media files,General,,,confirmed,2007-06-26T06:14:52+02:00,2008-07-29T11:39:53+02:00,"I'd loved to see an 'insert media' button to enable
placing of movie files (.mov, .avi) on to the page.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1388055&group_id=75348&atid=543656",anonymous
New Feature,853,sourcecode view improvement,UI : Source View,,,confirmed,2007-06-26T06:15:37+02:00,2008-03-01T13:26:04+01:00,"Hi,

I think personally it would be great if the source code
view had wrap=""off"" to prevent line breaks where the
source code actually continues and also the ceaseing of
line breaking charactar striping so that you can indent
source code and make new lines in the code without that
disappearing on ""OK"".

Example.
{{{
<script language=""javascript"" type=""text/javascript"">
alert('yay!');
</script>
<?php
echo ""Hello again!"";
?>
}}}


--> Upon click becomes

{{{
<script language=""javascript"" type=""text/javascript"">
alert('yay!');
</script> <?php
echo ""Hello again!"";
?>

}}}

That line breaker should be left intact?!

Thanks!
Keep it up, love 2.2!
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1390185&group_id=75348&atid=543656",jlindenbaum@…
New Feature,854,characters counter,General,,,confirmed,2007-06-26T06:18:31+02:00,2008-03-01T16:18:58+01:00,"hi,
I'd like to have a characters counter...ie: ""there are
xxx characters left""

it would be useful for inserting text with limitation
in length...
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1391324&group_id=75348&atid=543656",anonymous
New Feature,855,FCKeditor as a Local Text Editor.,General,,,new,2007-06-26T06:36:49+02:00,2008-04-03T13:25:23+02:00,"Check out http://www.tiddlywiki.com/. This personal
wiki program uses JavaScript to save files locally. It
only uses html and javascript to do this. It works for
all the major browsers (firefox, ie,...). I would like
to see your program use the same type of technique to
save it's data.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1401907&group_id=75348&atid=543656",jasonstracner@…
New Feature,856,Provision for a custom onPaste code cleanup function,General,,,confirmed,2007-06-26T06:44:17+02:00,2008-10-09T10:25:54+02:00,"Can you please add a custom code cleanup function
(callback) that would be executed onPaste being fired
into the main editor text area.

Reason:
Many implementations of FCKEditor in an application
would require end-users to create their own web pages
(CMS). Consequently, if a end-user pastes in HTML from
a 3rd party web site, the code would need to be cleaned
in some way before being saved in a content repository
(on the server) - for example to remove javascript
onclick handlers or form elements. While this is is
easy to do on the server side, the saved html would not
be what the end-user had pasted into the editor, and
thus confuse the end user.

It would be better if the cleanup could be done on the
client side using the onPaste event before being
displayed in the editor, so the user knows exactly what
he/she is getting.

However, each implementing application's requirements
for the cleaning algorithm would be different.

Thus, the requirements are:

1. Provide a custom cleanup function callback that is
executed onPaste. The function can be an empty stub,
that returns the raw html if not modified by the
implementer. (maybe with a commented out regex example
inside)

2. Provide a config setting for turning this feature on
and off

3. Obviously this would only work for browsers that
support access to the clipboard (Gecko browsers
(firefox) currently do not - but would be there for
when it does!)
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1403554&group_id=75348&atid=543656",moonpool99@…
New Feature,859,Set Spell Check Language,General,,,confirmed,2007-06-26T08:07:45+02:00,2008-03-01T14:36:10+01:00,"Hi Fred,

It would be great if we could set the spell check
language independantly of the toolbar languauge.

For example, I may be an English user who has the task
to writting / edit content in French. I'd still like
the English toolbar (as that is my mother tongue), but
would like to be able to spell check the document in
the language it is composed in.

This would be very helpful.

Thanks,

Michael
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1410153&group_id=75348&atid=543656",martinkou
New Feature,863,Save button responding to changes,General,,,confirmed,2007-06-26T08:18:27+02:00,2012-07-27T14:42:30+02:00,"Hi there, it would be a really nice default behavior
if the save button could ""dim"" immediately after a
save, and reactivate on a change to the editor
contents. In other words, behaving like typical
desktop apps.

(In my case, I am submitting the form via an iframe
without refreshing the whole page.)

Similarly, it would be nice if I could
programmatically dim/reactivate the Save button --
such that when another field in my form changes, I
can reactivate the Save button in the editor.

Thanks,

- Matt
Matt_Sherman@sfo.landor.com
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1422914&group_id=75348&atid=543656",anonymous
New Feature,864,Make subscript/superscript switchable,General,,Saare,review_failed,2007-06-26T08:20:49+02:00,2011-05-17T22:26:48+02:00,"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@…
New Feature,873,show config errors in filemanager,File Browser,,,confirmed,2007-06-26T09:23:20+02:00,2008-03-07T12:18:39+01:00,"I've noticed that an ongoing issue for many is that
setting up file and image upload is difficult.
Part of the reason is there is no documentation about
how paths to the File etc folders are created, and also
there is no feedback if you get it wrong - nothing to
help with fixing it.

In using the plugin ImageManager from Zhuo, I noticed
that it was much easier to fix config problems with
upload directories because the code reports, when it
can't access the directory, giving the url that it is
trying to use. With just that little bit of feedback,
you can usually fix the problem quickly.

If FileManager had some inscreen display, similar to
this, I suspect that a lot of those ""help me with file
upload"" problems would go away - or at least some good
suggestions could be made for peeple who get the error.

I suggest this as a high priority, since I see many
people spending a long time fixing this (and a number
giving up after hours or days and not being able to fix
it) - and my own experience of 2 days worth of
frustrating debugging, trying different upload plugins
and code hacking, before I could figure out enough to
fix the problems I was having.

The waves of relief and gratitude from implementing
this feature would be massive :-)
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1466105&group_id=75348&atid=543656",stumats@…
New Feature,874,Text style control,General,,,confirmed,2007-06-26T09:24:52+02:00,2008-03-18T13:48:36+01:00,"Feature of creation/deletion/renaming text (paragraph)
styles needed. Dialog with style properties needed too.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1469999&group_id=75348&atid=543656",anonymous
New Feature,877,IE changes in Active Content (Flash) handling,General,,,confirmed,2007-06-26T09:39:45+02:00,2008-10-05T11:42:12+02:00,"We're using fckeditor to place flash OE tags in html
pages.

Considering the recent changes in the way IE handles
Active Content
(http://www.macromedia.com/devnet/activecontent/articles/devletter.html)
we need to place the OE tags in a different way.
(Otherwise flash files need to be activated by user
clicking on it, resulting in a border around the flash
file on mouse over)

This problem can be solved by placing the OE flash tags
using javascript
(http://blog.deconcept.com/flashobject/ or link above).

Is there a way to let user place flash in fckeditor
using the javascript flashobject method?
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1471665&group_id=75348&atid=543656",anonymous
New Feature,879,"""Credit"" and ""Caption"" fields on Image Upload screens",General,,,confirmed,2007-06-26T09:53:15+02:00,2009-01-22T20:09:22+01:00,"When you upload an image, it would be nice if we
could specify a credit - example Photo by: and also
put a caption on the image ""Sunset on the smoke-
filled horizon""
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1475192&group_id=75348&atid=543656",sylmarino@…
New Feature,881,borders in a cell,General,,,confirmed,2007-06-26T09:59:48+02:00,2008-04-02T14:05:28+02:00,"currently you can edit various properties on a cell
but not the borders. can we have boxes for left-right-
top-bottom borders in the cell properties?
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1480985&group_id=75348&atid=543656",oxwebware@…
New Feature,884,"Make ""Target"" available when creating link to ""anchor""",UI : Dialogs,,,confirmed,2007-06-26T10:09:55+02:00,2008-09-28T18:50:40+02:00,"In the ""insert hyperlink""-window, if you select to add
link to anchor, the ""target"" option disappears.
If you select the ""target"" before selecting anchor-
link (at default, URL is selected), the ""target""-
attribute is added to the link as supposed.

The reason for wanting to be able to select target, is
that we use ""<base target=""_blank"">"" on our site and
want anchor-links to be opened in ""_top"".
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1484518&group_id=75348&atid=543656",zorac_@…
New Feature,899,Special Characters for Esperanto missing in the table,General,,,confirmed,2007-06-27T10:16:34+02:00,2008-03-06T14:31:57+01:00,"Please note, the ten special characters for esperanto
Ĉĉ Ĝĝ Ĵĵ Ŝŝ Ĥĥ Ŭŭ
should be inserted in the characters table
hope soon!

Atentigo: la dek specifaj karakteroj por Esperanto, t.e.
Ĉĉ Ĝĝ Ĵĵ Ŝŝ Ĥĥ Ŭŭ
mankas en la tabelo. Bonvolu enigi ilin plej eble baldaŭ!
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1497416&group_id=75348&atid=543656",anonymous
New Feature,902,PDF Generation,General,,,confirmed,2007-06-27T10:47:01+02:00,2008-03-25T18:19:49+01:00,"There should be an option to generate the pdf of the
content inside the text area.
----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1498485&group_id=75348&atid=543656",anonymous
New Feature,911,table support toward spreadsheet functionality,General,,,confirmed,2007-06-27T11:14:20+02:00,2012-05-16T17:32:35+02:00,"This editor is great. But according to my day to day
usage experience for many months, advance table
supporting toward spreadsheet functionality is
urgently needed. To list a few:

 * drag to border to adjust column width
 * select/copy/paste/cut a rectangular area as in
 spreadsheet
 * exechange data with spreadsheet (copy/paste)
 * use toolbar/fast-key to execute table functionality

----
Moved from SF:[[BR]]
http://sourceforge.net/tracker/index.php?func=detail&aid=1547151&group_id=75348&atid=543656",anonymous
New Feature,980,API - I want a value to be able to tell me if the SpellChecker has been run or not.,General,,,confirmed,2007-07-21T00:06:40+02:00,2009-02-10T17:07:08+01:00,"-

I think this request could be easily achieved.

I use the API system and most useful it is too!

I want a value to be able to tell me if the SpellChecker has been run or not. (or it could be a count of how many times it has been run... which might be better).

Personally... I plan to use the value... so if the Spellcheck has not been run... then I will stop them from saving the record... until they have ran it at least once.

(ie)...

var oFCKeditor = new FCKeditor('example_field_name');

Initially

oFCKeditor.SpellCheckerHasBeenRun   would have a value of 0

If spellcheck is then run... then...

oFCKeditor.SpellCheckerHasBeenRun   would have a value of 1

If it is ran again...

oFCKeditor.SpellCheckerHasBeenRun   would have a value of 2
",ajos1
New Feature,981,Spellcheck - Extra Button to stop spellcheck and apply the changes made upto that point.,UI : Spell Checker,,,confirmed,2007-07-21T00:11:27+02:00,2010-02-12T16:16:28+01:00,"Spellcheck - Extra Button to stop spellcheck and apply the changes made upto that point.

With the spellcheck... you can keep correcting errors... and it is only until the last correction is made... that it then applies it.

There is the cancel button... that cancels everything.

Well... there are some times... that I am using the spellcheck... and I want to stop after a few corrections... and actually apply the corrections I have made up to that point.  (ie) Not a total cancellation.  It would be good if there was a new button that allowed for this to happen.",ajos1
New Feature,1032,Possibility to override language entries from configuration,UI : Language,,,assigned,2007-08-01T19:07:44+02:00,2011-05-17T22:38:24+02:00,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).,fredck
New Feature,1037,[IE] Proportional image resize by control point,General,,,confirmed,2007-08-03T12:53:14+02:00,2008-03-06T15:14:24+01:00,FireFox has the functionality we would expect: Wenn you click on an image and drag on an edge - the image resizes proportional. It is desirable that IE 6/7 has the same behaviour.,Striker3914
New Feature,1049,Uneditable tags,General,,,confirmed,2007-08-07T20:48:33+02:00,2009-10-27T09:44:37+01:00,"It would have been nice if I could have specified tags that are visible but not editable. Whenever a user places the cursor inside these tags the cursor will move outside the element. 

For example we are using the symbol font for special characters that are not available as entities. These symbols are placed in the text inside <var> tags. But since this tags are editable the user could experience that he is writing with the symbol font instead of the normal font if he gets the cursor inside a <var> tag.

This also leads to problems with a lot of nested <var> tags if the user inserts a lot of special characters with the dialog popup. All these problems could have been solved by adding an option to the config, ie (FCKConfig.LockedTags = ""VAR|SYM"")

I realise that it is not recommended to use the symbol font, but I'm afraid our customer demands the characters found here. If you reject this task I would appreciate if you could give me a hint on how to solve this one :)




",jonhg
Task,1059,Complete the Python integration,Server : Python,,,confirmed,2007-08-11T11:08:00+02:00,2008-01-30T10:13:53+01:00,"The Python integration must be compliant with our standard ""Server Side Integration"" requirements, as defined at [wiki:ServerSideStatus ServerSideStatus].",fredck
New Feature,1066,Multi-user simultaneous editing support,General,,,reopened,2007-08-15T17:33:57+02:00,2013-03-22T11:43:16+01:00,"add online editing, allowing multiple users to redline and display all edits to the ower ",asheking
New Feature,1111,Enhance Find function,General,,,confirmed,2007-08-28T17:16:16+02:00,2008-02-08T19:39:15+01:00,"Dear Fred and developers,

The Find would be better able to -

	1. show finding status like '10 matches found.'
	   *If matches > 1, the value of find button 'Find' changes to 'Find Next' 
	   after user has searched the first match.
	   
	2. search again from the beginning if desired word is not found.
		[Currently, it starts searching from the cursor point. 
		 For example, we have 3 words - hello. We place our cursor
		 at the back of the last hello. Search it. Find none!]
	   In this case, the find function should check that 
			- the cursor should be at the first position.

Thank you so much for your time, consideration and hardwork.",aungkhant
New Feature,1127,Enhance Drop-down menu,General,,,confirmed,2007-08-29T15:12:40+02:00,2008-02-08T19:57:44+01:00,"Dear Fred and developers,

Currently the FCKeditor has 4 drop-down menus
	1. Style
	2. Format 
	3. Font
	4. Size

I'd like to suggest for Font drop-down menu.
That menu currently has 6 fonts. 
Definitely, there are times when user wants to define his desired font not listed in the menu.
If so, how to do ?

Simple.
Just add a new item named 'Add custom'
	which asks user his desired font name and adds code to the text area.

---------
Similarly for font-size, there are times when user wants to define his desired font size not listed in the menu.

By the way, the labels 'Style’,’ Format', 'Font', and 'Size' would be better in the drop-down index 0 for the sake of spaces in the editor toolbar - we can even add more buttons at that line, resulting more precise toolbar.

Thank you so much for your time, consideration and hardwork.",aungkhant
New Feature,1134,Enhance Smiley Dialog,General,,,confirmed,2007-08-29T15:18:58+02:00,2008-02-08T20:07:24+01:00,"Dear Fred and developers,

We can add more smiley icons by providing 'more' link.

Even if the icons are dozens, the more link can also be enhanced by dividing categories presented as a drop-down menu.


Thank you so much for your time, consideration and hardwork.",aungkhant
New Feature,1138,Create Table Sorting buttons - Ascending & Descending,General,,,confirmed,2007-08-29T15:22:06+02:00,2008-02-08T20:48:02+01:00,"Dear Fred and developers,

The algorithm is simple.


{{{


BEGIN PROCEDURE 
	Enumerate all (currently-focused) row td data except thead/th data.
	Get them with Regex
	Add them to array
	Sort using array.sort function - We get it in an Ascending order!
	Sort using array.reverse function - We get it in an Descending order!
END PROCEDURE

}}}


Thank you so much for your time, consideration and hardwork.",aungkhant
New Feature,1142,Create Format Painter button,General,,,confirmed,2007-08-29T15:24:12+02:00,2010-06-09T00:23:56+02:00,"Dear Fred and developers,

The button will work like Format Painting button in word application.

First, the user needs to select some text. 
[Yeah, the button is disabled by default till user selects some text.]
The function will copy the format used in the selected text.
Then the button is in pressed state.

Ok, now the user can select some texts he wants to format-paint or 
just drop cursor at top of some texts to do so.

Thank you so much for your time, consideration and hardwork.",aungkhant
New Feature,1145,"Enhance ""Select Color"" Dialog",General,,,confirmed,2007-08-29T15:27:02+02:00,2009-03-18T23:32:52+01:00,"Dear Fred and developers,

Currently, the color picker in FCKeditor is basic. [ I'm not degrading it!]
There are already some great JavaScript Cross-Platform Color Pickers on the web.
Please inherit any one you feel great.

http://www.google.com/search?q=Javascript+Color+Picker

Thank you so much for your time, consideration and hardwork.",aungkhant
New Feature,1149,Add default action on face for Panel button (menu button),UI : Toolbar,,,confirmed,2007-08-30T05:14:26+02:00,2013-03-12T12:30:06+01:00,"It's common for toolbar buttons in other applications to do a default action if you click on the button face, and only drop a panel (as FCKToolbarPanelButton does) when you click the arrow -- if there is one. At present, FCKToolbarPanelButton doesn't maintain the distinction between dropping down the panel and making a default action.

Enclosed is a patch to enable ToolbarPanelButton to pass to the toolbar command object whether or not the user clicked the dropdown arrow or the face, so that the command object can behave accordingly. This also adds the ability for ToolbarPanelButton to be context-sensitive -- necessary if you're implementing things like UL and OL.

Also enclosed is a plugin that uses the patched functionality. The plugin overloads FCKTextColorCommand so that the last color you used is the default action on the button face. It also adds DropOL, DropUL, and DropFontSize to use the same functionality to provide dropdowns for setting your OL/UL styles and font sizes.

In local testing, the patches to ToolbarPanelButton are sufficiently encapsulated so as not to break existing ToolbarPanelButtons.",mjk
Bug,1172,FCKConfig.AutoDetectLanguage issue,General,,,confirmed,2007-09-04T09:43:28+02:00,2010-07-20T13:17:39+02:00,"I believe the language of FCKeditor user interface has to be identical to the language of the page that contains an FCKeditor instance.

But if one set {{{ FCKConfig.AutoDetectLanguage = true ; }}} the result will depend on the browser that a user use to browse Web.

In IE the FCKeditor language is identical to system locale settings. In Firefox it equals the value of {{{ general.useragent.locale }}} property (see about:config). In Safari it is always English (at least on Windows).

Btw, there is no way to know the language of the current page.

So is it really useful option?


",aleksey
Bug,1180,'Print' button is always disabled.,General,,,confirmed,2007-09-05T14:52:51+02:00,2013-06-17T13:59:34+02:00,"'Print' button is always disabled.

Tested with Opera 9.5 (build 9500)",aleksey
Bug,1259,Perl connector does not conform to our standards,Server : Perl,,,confirmed,2007-09-17T18:49:00+02:00,2008-03-13T12:18:03+01:00,"Each connector uses it's own config file, perl's not. 
And correct me if I'm wrong, it contains a possible security hole here:

{{{
	if($FORM{'ServerPath'} ne """") {
		$GLOBALS{'UserFilesPath'} = $FORM{'ServerPath'};
		if(!($GLOBALS{'UserFilesPath'} =~ /\/$/)) {
			$GLOBALS{'UserFilesPath'} .= '/' ;
		}
	} else {
		$GLOBALS{'UserFilesPath'} = '/userfiles/';
	}
}}}

by sending malformed ServerPath we can make some bad things.
I think that it would be good to adjust perl connector to our standards (so that ServerPath could be defined in cofig file, not as a part of url) and btw. it would be good to make it's own page in http://wiki.fckeditor.net/ (Integration section).",wwalc
New Feature,1333,Definition Lists (<dl> <dt> <dd>),General,,,confirmed,2007-10-03T17:14:19+02:00,2009-04-13T19:58:50+02:00,"It would be nice to have a feature to manage definition lists. For example:

{{{
<dl>
   <dt>blackbird</dt>
   <dd>A black bird with an orange beck, often found in gardens.</dd>

   <dt>sparrow</dt>
   <dd>A small, brown/grey bird, often found in gardens.</dd>
</dl>
}}}

<dl> opens the definition list, <dt> lists the term and <dd> tells the definition. A special type of list, that is starting to get used more and more.",aaron
New Feature,1339,Image Properties - Add link target to the Link tab,General,,,confirmed,2007-10-04T08:12:33+02:00,2008-03-06T00:11:01+01:00,"Regards,

the thing is that I would like to be able to set the popup window feature directly from the Image Proporties dialog, without having to go to the Link dialog.

So, can you add popup window feature for Link - Target, to the Image Properties - Link, Target?

In pictures, this would be the new feature -> [http://www.ceska-beseda-zg.hr/new_image_properties.png]

Thanks for your time...",dplehati
New Feature,1356,[Firefox] Keyboard to go to next/previous paragraph,General,,,confirmed,2007-10-05T22:08:09+02:00,2008-03-05T21:12:48+01:00,"Implement a keyboard shortcut to go to the next or the previous paragraph.

----
Moved from [https://sourceforge.net/tracker/index.php?func=detail&aid=1554350&group_id=75348&atid=543656 Sourceforge ][[BR]]
Original reporter: Claude Coulombe",claudecoulombe@…
New Feature,1373,Center screen option for popup links,General,,,confirmed,2007-10-06T17:30:33+02:00,2008-03-04T18:25:16+01:00,"For links with their target set to popup, it would be
nice to have a ""center of screen"" option, rather than
specifying the coordinates. Due to the variety of
screen resolutions, this would make sure it's in the
same place very time.
----
Moved from http://sourceforge.net/tracker/index.php?func=detail&aid=1576332&group_id=75348&atid=543656

Author: anonymous",alfonsoml
New Feature,1374,Acronym Tag,General,,,confirmed,2007-10-06T17:34:23+02:00,2008-03-07T10:43:08+01:00,"Plugin to handle
<acronym title=""DESCRIPTION"">SHORTCUT</acronym>
----
Moved from http://sourceforge.net/tracker/index.php?func=detail&aid=1563695&group_id=75348&atid=543656[[BR]]
Original Author: centix",k4systems@…
Bug,1398,Select all then delete or backspace clears formatting,Core : Styles,,,confirmed,2007-10-10T17:17:54+02:00,2011-08-05T11:05:26+02:00,"tested: svn-trunk Oct-10-2007[[BR]]
Happens in Fx and IE7:[[BR]]
1. Set text formatting and type some text.[[BR]]
2. Select all from the toolbar or context menu.[[BR]]
3. Press either backspace or delete, menu formatting is cleared.[[BR]]
4. Note: if instead of delete, you started typing then formatting is not lost.[[BR]]
(splitting up multiple issues from ticket 565)",joewieloch
Bug,1415,empty div tags are removed,Core : Parser,,,confirmed,2007-10-15T22:32:40+02:00,2011-08-05T11:08:43+02:00,"switch to source and paste 
{{{
<div id=""black_box""></div> 
}}}
switch twice and you'll see that the content has been lost.

(any browser)

Reported in http://www.fckeditor.net/forums/viewtopic.php?f=6&t=7251",alfonsoml
New Feature,1424,"Delete / backspace next to ""Control"" elements should select that control, rather than deleting",General,,,confirmed,2007-10-16T18:26:40+02:00,2011-11-23T13:21:29+01:00,"When the cursor is placed next to (as IE puts it) a ""control"" element, such as an image or a table, it should select it on delete / backspace.

This improves the intuitiveness of deleting and makes sure people dont delete things accidently.

Here is a function partially implemented which does this

{{{
FCKListsLib.ControlElements = {'img':1, 'table':1, 'input':1};

// Helper function upon deleting a node that may be a control (must select it first)
// A control is something like an image or table which can be selected with the cursor
FCKEnterKey.prototype.HandleControlNodeSelect = function(pRange, bIsForward)
{
	// Check to see if we are about to delete an image or table
	// TODO: this is IE specific at the moment!
	if(FCKBrowserInfo.IsIE)
	{
		// TODO: this only works when a element is in a block
		var pStartBlock = pRange.StartBlock;

		if(pStartBlock)
		{
			var iDirection = bIsForward ? 0 : -1;
			var iOffset = pRange._Range.startOffset;
			var pPrevious = pStartBlock.childNodes[iOffset + iDirection];

			if(pPrevious && FCKListsLib.ControlElements[nodeGetTagName(pPrevious)] != null)
			{
				FCKSelection.SelectNode(pPrevious);
				return true;
			}
		}
	}
	
	return false;
}
}}}",Scott
Bug,1505,Adding additional 'table row after' on <th> headings creates second heading rather than row,Core : Tables,,,confirmed,2007-11-06T17:38:00+01:00,2013-01-06T15:38:02+01:00,The current default does not seem very sensible - right-clicking on a <th> table heading cell and inserting a row after adds another th row rather than a td as would be expected.,tallyce
New Feature,1511,Undo image resizing,Core : Undo/Redo,,,confirmed,2007-11-08T14:10:35+01:00,2013-04-19T11:24:50+02:00,"Undo works like a charm, but when resizing an image this cannot be undone with the undo system. It would be great if this would be incorporated.",ronkorving
New Feature,1563,CSS Table Support (Code Attached),General,,,confirmed,2007-11-24T21:55:05+01:00,2010-12-28T12:13:34+01:00,"My site uses css to define some default tables. fckEditor  table dialog can not overwrite the css system, because the css has prioiry over html atributes.
We have recoded the table dialogs to add css rules dynamicly to the page. Files attached with code and screen dumps.",knr
New Feature,1571,Suggestion for Find / Replace dialog of v2.5,General,,,confirmed,2007-11-26T13:21:20+01:00,2010-07-20T13:17:39+02:00,"Usefulness of the ""Replace"" tab of the Find/Replace dialog is greatly diminished without a ""Find Next"" button. To be selective about search and replace requires both tabs with their separate search fields. (You must enter what you're looking for twice)

Perhaps I'm missing something, but I think the find / replace tabs could be combined in a dialog with no tabs while being more useful.  If the ""Find Next"" button was added to the replace tab, it could concurrently serve all Find / Replace purpose as a simpler, more intuitive and easier to use tab-less dialog. (e.g. Like the ""Edit | Replace..."" dialog of Notepad.)

Up / down radio buttons could also have significant value if this dialog must be modal, unlike being modeless with Notepad. (or like an always on top floating dialog of the kind I see targeted for v2.6)

BTW: Replace tab isn't selected (at least in IE7) on pressing the 'Replace' toolbar button, but the above suggestion would make this irrelevant.",MarkWB
Bug,1601,custom style is not visible in style list  because style defines text color to white,Core : Styles,,,confirmed,2007-11-30T20:27:23+01:00,2013-03-29T15:54:43+01:00,"I have a custom style with a foreground of white:

{{{
'custom1' : { Element: 'span', Styles : { 'font-family' : 'Arial, Helvetica, sans-serif', 'font-size' : '11px', 'font-weight' : 'normal', 'color' : '#FFFFFF', 'line-height' : '16px' } },
}}}

this style is invisible in the styles drop down, because the styles drop down list shows what the style is of each style, so my custom style with a text color of white is invisible because the background of the drop down list is white also.

I would try to detect this and if so change the text color so users can see it, sort of like how dreamweaver does it.

I will include screenshots.

(Maybe this is an enhancement request)",m3838
New Feature,1632,Source view: Activate undo/redo tool buttons,UI : Toolbar,,,confirmed,2007-12-06T14:28:58+01:00,2013-04-04T14:01:32+02:00,"Browsers: Firefox 2.0.0.11 (win+lin), IE6+7

Shortcuts for undo and redo works fine when in source view, but the toolbar buttons is deactivated. The ""Select all"" toolbar button is active and it would be nice to have the undo/redo buttons active as well.",geirhelge
Bug,1646,Color for Underline and Strikethrough inconsistent,Core : Styles,,,confirmed,2007-12-09T01:25:42+01:00,2011-08-05T13:01:58+02:00,"The color that Underline and Strikethrough take is inconsistent.  Consider these two examples:
 * begin typing text
 * switch Font Color to Red
 * Select 'Strikethrough,' type some more

'''Result:'''[[BR]]

The strikethrough is red.



 * Type some text
 * Highlight the text, change the color to Red,
 * With the selection still highlighted, select 'Strikethrough'
 
'''Result:'''[[BR]]

The strikethrough is black.
 

Reversing the order in which styles are added in both scenarios produce the opposite result.


'''Expected behavior''' should probably be that the strikethrough and underline always take the current color of the text.  


",jonbrooks
Bug,1653,span colors switching from HEX to RGB,General,,alfonsoml,review_failed,2007-12-11T14:18:02+01:00,2010-12-20T19:50:16+01:00,"While working on my editor settings today, i accidentaly noticed my flash movie wasn't loading colors anymore .. after checking the xml i was loading (which is fckeditor generated), i noticed all the <span> blocks are now using RGB instead of HEX colors ..

Now i'm almost sure this is not related to my settings.
I've even disabled my custom config file (and triple emptied cache), but still, i get RGB instead of HEX when i select a peace of text, and apply a color from the color panel.",rud
Bug,1674,Double Click Select link in Firefox does not register as a link selected,General,,,confirmed,2007-12-17T19:54:48+01:00,2011-01-09T21:54:08+01:00,"In Firefox, if you select a link by double clicking on it, the MoveToAncestorNode() or hasAncestorNode() functions do not return the anchor.  If the same selection is made by  selecting normally (dragging the selection), it registers just fine.  Example: if you double click a link to select it, the ""Unlink"" button is disabled, but should be enabled.   I have found the following code fixes this problem:


// new code[[BR]]
var range = FCK.EditorWindow.getSelection().getRangeAt(0);[[BR]]
if (!range.collapsed && range.startContainer == range.endContainer && 	range.startOffset - range.endOffset <= 1 && range.startContainer.hasChildNodes())
	selectedElement = range.startContainer.childNodes[range.startOffset];
	

Putting somewhere in the GetSelectedElement() function will probably fix both HasAncestorNode() and MoveToAncestorNode() for Anchors, but not sure if it will break anything else.

I am seeing this behavior in Firefox 2.0.0.11 on Windows XP Pro SP2.",mephraim
New Feature,1687,Setup initial HTML code for the new blank page,General,,,confirmed,2007-12-19T19:08:59+01:00,2008-02-23T11:55:37+01:00,"Hello.
I've tried to find this kind of feature request without any success.
So I think it will be very useful if the webmaster will be able to setup initial HTML code for the ""blank"" page created by the ""new page"" button. In this case all important parts, such as css file + special headers and footers, which correspond to the site design, will be inserted into the new file automatically.

Thank you.",Cheery
New Feature,1721,Check for valid file extensions is not enforced everywhere,File Browser,,,confirmed,2008-01-05T02:43:59+01:00,2008-03-05T21:35:46+01:00,"Since it is possible to set allowed/denied file extensions for all 4 file types, there properties should be checked everywhere a file is going to be upload.

For example, if you upload a file directly through the image plugin it checks for a valid extension. If you upload through the file browser, it does not check for extensions. It has to be made on the server.

This complete coverage would make it superfluous to check for the extension on the server-side.",sgfan
New Feature,1813,Option to require alt text tag for images,UI : Dialogs,,,confirmed,2008-02-03T03:47:08+01:00,2012-07-05T14:41:48+02:00,In order to be accessibility compliant on a web site one should always use an alt text tag for an image. Is there any way that FCKEditor can require the tag be entered when an image is inserted?,ptiemann
New Feature,1824,table wizard,General,,,new,2008-02-05T12:37:43+01:00,2008-02-05T14:43:57+01:00,"A table wizard as a GUI to create (complex) table structures.

See [http://www.google.com/search?q=rad+editor+table+wizard rad editor's table wizard]",saul11
Bug,1897,Unable to creates styles for a tags,Core : Styles,,,confirmed,2008-02-21T00:18:42+01:00,2012-10-03T13:45:18+02:00,"I have the following styles:
{{{
#!xml
	<Style name=""Link (member)"" element=""a"">
		<Attribute name=""class"" value=""member"" />
	</Style>
	<Style name=""Link (PDF)"" element=""a"">
		<Attribute name=""class"" value=""pdf"" />
	</Style>
	<Style name=""Link (read more)"" element=""a"">
		<Attribute name=""class"" value=""readmore"" />
	</Style>
}}}

which show up fine in the drop down (and are even styled) but selecting a link and then a style does nothing. I need to be able to put class on a tags.",hagios17
New Feature,1930,Unifiy error codes in the built-in file browser and in CKFinder,File Browser,,,confirmed,2008-02-26T10:26:42+01:00,2010-07-20T13:17:39+02:00,"In:
 * editor\dialog\fck_link\fck_link.js
 * editor\dialog\fck_flash\fck_flash.js
 * editor\dialog\fck_image\fck_image.js
OnUploadCompleted() function is used with hardcoded error codes.

It must also handle error codes sent by CKFinder, currently they are displayed with generic error message: ""Error on file upload. Error number: xxx"".

This ticket is closely related to #909.
",wwalc
New Feature,1940,Floating dialog for File Browser,UI : Dialogs,,,confirmed,2008-02-27T16:51:27+01:00,2008-02-27T17:01:12+01:00,"Inline popups are very great in the last beta; unfortunately inline popup are not applied for file browser.
Is it possible to switch from open.window to FCKDialog.OpenDialog ?",fournaise
Bug,1946,Subsequently creating same folder is responded with error code 0,Server : PHP,,,confirmed,2008-02-28T01:49:48+01:00,2008-09-22T17:10:41+02:00,"Running several times
{{{
http://www.fckeditor.net/fckeditor/editor/filemanager/connectors/php/connector.php?Command=CreateFolder&Type=Image&CurrentFolder=/&NewFolderName=Mika
}}}
Results always in:
{{{
<Connector command=""CreateFolder"" resourceType=""Image"">
<CurrentFolder path=""/"" url=""/_userfiles/image/""/>
<Error number=""0"" originalDescription=""""/>
</Connector>
}}}
Instead of Error number=""101"" on the 2nd request",mosipov
New Feature,1960,Add dynamical caching of CSS,General,,,confirmed,2008-03-02T17:16:10+01:00,2008-03-04T13:06:07+01:00,"Based on the proposal in http://dev.fckeditor.net/attachment/ticket/1622/1622_2.patch it should be possible to add a CSS Reader that improves the cache for css files, so that for example the dialogs css are loaded only once, and even the current styles of the page are used if the editor is launched in a popup.",alfonsoml
New Feature,1966,Add viewable extensions to File Browser,File Browser,,,confirmed,2008-03-03T20:58:57+01:00,2008-03-05T20:24:56+01:00,"In \connectors\php\config.php when trying to add denied extenstions to any of File, Image, Flash or media it seems to do nothing and the file browser show all files in the directory.

{{{
$Config['AllowedExtensions']['Image']	= array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image']	= array('php','txt') ;

Look at the attached image
}}}
For this example the file browser still show php files in image directory in addition of any other file founded in the image directory.

The server is Apache and working on Windows XP SP2, in other word I use XAMPP 161.

I think this bug due to the way of dealing with the ['FileTypesAbsolutePath'] and windows.

{{{
$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/';
}}}

In windows the absolute path does not represented as, for example, C:/server/site/ , but it should represented as C:\server\site\

",saidbakr
Bug,1969,FCKXml.LoadUrl fails on non-http pages,General,,,confirmed,2008-03-04T12:51:59+01:00,2008-10-25T13:49:05+02:00,"In Internet Explorer, using an alternative way to get to HTML pages, (e.g. a plugin implementing IInternetProtocol), for security reasons, XmlHttpRequest.responseXML is empty, but responseText works, so I generally update fckeditorcode_ie.js
""if (B.status==200||B.status==304) this.DOMDocument=B.responseXML;else if (B.status==0&&B.readyState==4){""
to
""if (B.status==200||B.status==304) this.DOMDocument=B.responseXML;if ((B.status==0&&B.readyState==4)||this.DOMDocument.firstChild==null){""
to have the responseText loaded in a new document",develyoy
New Feature,1984,Add <label> Tag to forms.,General,,,confirmed,2008-03-07T17:52:25+01:00,2012-09-19T15:26:59+02:00,Can you add functions for dealing with the <label> tag in forms.,acroporas
New Feature,2008,File manager problem when launching FCKeditor from disk,File Browser,,,confirmed,2008-03-13T15:18:04+01:00,2008-03-14T10:06:21+01:00,"Let's say I'm a newbie that want's to learn programming.

I have downloaded FCKeditor and run first samples.

I open 
""file:///C:/path/to/fckeditor/_samples/html/sample01.html""
in my browser and everything works cool.

But when I click on a file browser, I get a huge message with contents of the default PHP connector and an error message telling that an error occurred.
It would be awesome if FCKeditor could check the url of the connector and when it starts with ""file:///"" just display a generic eror message that you need to launch it on a live server.
",wwalc
Bug,2015,Double clicking a word selects the following space as well,General,,,confirmed,2008-03-15T01:14:03+01:00,2010-09-10T17:19:49+02:00,"Double clicking a word to select it should select only the word, not the space which follows it.",oPerrin
Bug,2058,Tweak fckeditor.py to support WSGI,Server : Python,,,confirmed,2008-03-26T16:58:42+01:00,2010-12-28T10:58:19+01:00,"The fckeditor.py module assumes a CGI environment by hardwiring os.environ into FCKeditor.IsCompatible. The attached patch adds an Environ attribute to the class, which, if set after instantiation but before Create is called, will be used instead of os.environ. This allows the caller to use the module in a long running process, for example, by substituting a WSGI environ for the CGI environ.",whit537
Bug,2134,Inserting horizontal rule results in JavaScript error in IE,General,,,confirmed,2008-04-16T09:05:00+02:00,2013-01-07T14:22:03+01:00,"To reproduce:

 1. Open sample01.html in IE6 or IE7.
 1. Switch to view source mode.
 1. Paste the following code into the source area:
{{{
<p>This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>.</p>
<fieldset><legend>title</legend>Here is some text</fieldset>
}}}
 1. Switch to WYSIWYG mode.
 1. Move the caret to the end of the first paragraph.
 1. Click ""Insert Horizontal Line"" toolbar button.
 1. JavaScript error.
",martinkou
New Feature,2145,Target & title on the same tab as URL and Hyperlink Relationship,UI : Dialogs,,,new,2008-04-21T07:11:14+02:00,2008-04-22T12:16:38+02:00,"These are more layout requests rather than bugs... Thought I'd submit it just incase you think they are good ideas...

Do you think it is a waste having a whole tab dedicated to the target of the URL? On the Link tab for the image dialog, you have the target on the same page. This will save a click every time you insert a link you want to open in a new window...

Same with the Advisory Title. Most of those Advanced tab features people wouldn't use but they are worth keeping. However, the Advisory Title is something that is used quite commonly for usability and especially SEO... It might be good to put that in the same tab as the URL as well. I for one use it all the time.

Lastly, can we add a Hyper link Relationship text box (rel="""")? This is used in a lot of javascripts these days such as ligthbox (<a href=""photo.jpg"" rel=""lightbox"">) and can also be used for SEO. This can go under the Advanced tab as it wouldn't be used that often but is a handy feature.",bensinclair1
Bug,2155,Nested OL/UL doesn't get fixed on output,Core : Lists,,,confirmed,2008-04-25T20:10:35+02:00,2011-08-08T15:24:06+02:00,"It may happen that pasting operations inject nested <ol> and <ul> elements. The editor should fix it on output.

'''Steps to reproduce'''

1. Paste the following in the Source view:

{{{
<ol>
    <ol>
        <li>Test</li>
    </ol>
</ol>
}}}

2. Switch to WYSIWYG view.
3. Switch back to Source view.

The source remains untouched, but the following is expected instead:

{{{
<ol>
    <li>&nbsp;
        <ol>
            <li>Test</li>
        </ol>
    </li>
</ol>
}}}

Note that the &nbsp; is needed to properly expand the empty <li> bullet or number for editing.",fredck
Bug,2176,php connector: apache_lookup_uri failure not handled,Server : PHP,,,confirmed,2008-05-06T19:32:22+02:00,2008-05-07T10:46:37+02:00,"In the php connector's io.php in Server_MapPath, apache_lookup_uri is used.  If it fails for some reason, a warning is displayed and a wrong value is returned.  This ends up with something like this:
{{{
<b>Warning</b>
:  apache_lookup_uri() [
<a href=""function.apache-lookup-uri"">function.apache-lookup-uri</a>
]: Unable to include '/../assets/pages/3076/Image/' - error finding URI in 
−
<b>
/home/myuser/web/mysite/common/fckeditor2.5.1/editor/filemanager/connectors/php/io.php
</b>
 on line 
<b>167</b>
<br/>
<Error number=""1"" text=""Error creating folder """" (Can't create  directory)""/>
}}}

I am using this workaround which seems to work well:
{{{
		$info = @apache_lookup_uri( $path ) ;
		if ($info != null)
			return $info->filename . $info->path_info ;
}}}
",brondsem
Bug,2177,Inserting special characters inside some inline tags in Firefox incorrectly splits the inline tag into two,General,,,confirmed,2008-05-07T10:50:27+02:00,2011-08-08T15:30:24+02:00,"To reproduce the problem:

 1. Open sample01.html in Firefox 2 or 3.
 1. Place the caret inside the bolded ""sample text"" in the editing area.
 1. Insert a special character via the Special Character dialog.
 1. Something is wrong: the special character inserted is not bold.
 1. Switch to Source mode.
 1. The <strong> tag in the HTML code is split into two, with the special character in between them. This is not correct.",martinkou
New Feature,2186,Allow content to be reset on first focus,General,,,confirmed,2008-05-09T16:46:39+02:00,2008-10-10T12:47:40+02:00,"I am currently building a website in which I use FCKEditor in several places.  In the login form, the field names are displayed ''inside'' the text boxes; when you click in either of them (the first time only) the content of both is set to blank.

I don't think that such a feature is available in FCKEditor, so would it be possible to enable it as an option (maybe in the PHP class eg. ""$FCK->resetOnFocus = 1;"" or something) in a future release of FCKEditor?

Thanks for the editor!!

Isaac",IsaacS
Bug,2194,Opera: Caret doesn't move on right click [CORE-33108],UI : Context Menu,,,confirmed,2008-05-15T13:42:54+02:00,2010-09-29T04:00:04+02:00,"'''Steps to Reproduce'''

 1. Load sample01.html.
 2. Click inside the linked ""FCKeditor"" text to place the caret there.
 3. Right click out of the ""FCKeditor"" link (e.g. inside ""sample text"").

The link context menu options will be there because the caret was not moved to the right click point before the context menu got opened. To check it, it is enough to click in the empty space in the toolbar to hide the context menu; you will see that the caret is still in the original location.

Confirmed with Opera build 9972.",fredck
Task,2207,check discontinous selections in Firefox3,General,,,confirmed,2008-05-18T10:37:38+02:00,2008-07-29T09:52:04+02:00,"According to http://mozillalinks.org/wp/2007/04/discontinuous-selections-available-in-firefox-3/ , Firefox 3 has the ability in the selection to contain multiple elements, so we should review that everything keeps working because people might want to use it.",alfonsoml
New Feature,2232,Send the current element values as parameters to the FileBrowser (link dialog),UI : Dialogs,,,confirmed,2008-05-28T11:16:08+02:00,2008-05-28T11:25:45+02:00,"In the link dialog, upon a click on ""Browse Server"" the current FCKeditor simply calls a uri defined by the configuration value
{{{
FCKConfig.LinkBrowserURL = ""..."" ;
}}}

Assume we defined a custom link browser. Of course we could use in our custom link browser the javascript command
{{{
opener.GetE(""txtUrl"").value
}}}
to access the current value given in the url textfield of the link dialog. But this is a client side action. Wouldn't it be great to have also a server-side possibility to know the current value?

I propose the following: Add some keys (placeholders) to the LinkBrowserURL which then gets replaced by the current values.
{{{
FCKConfig.LinkBrowserURL = ""custom.php?url=URL&proto=PROTOCOL"" ;
}}}

Implementation: It is easy to implement this feature. In the file ""editor/dialog/fck_link/fck_link.js"" replace
{{{
function BrowseServer()
{
	OpenFileBrowser( FCKConfig.LinkBrowserURL, FCKConfig.LinkBrowserWindowWidth, FCKConfig.LinkBrowserWindowHeight ) ;
}
}}}
by
{{{
function BrowseServer()
{
	var uri = FCKConfig.LinkBrowserURL ;
	uri = uri.replace( /URL/g, encodeURIComponent(GetE(""txtUrl"").value) ) ;
	uri = uri.replace( /PROTOCOL/g, encodeURIComponent(GetE(""cmbLinkProtocol"").value) ) ;

	OpenFileBrowser( uri, FCKConfig.LinkBrowserWindowWidth, FCKConfig.LinkBrowserWindowHeight ) ;
}
}}}

",asuter
New Feature,2246,Create local short named aliases to global references,Project : CKPackager,,,confirmed,2008-06-02T23:54:52+02:00,2010-07-20T13:17:39+02:00,"The packager should be able to scan a function for all global references made inside of it. A global reference is a name not declared inside the function scope with the ""var"" or ""function"" statements.

For example, suppose we have the following function:

{{{
function( param )
{
    if ( CKEDITOR.env.IE || CKEDITOR.tools.trim( param ) == '' )
        CKEDITOR.doStuff();

    CKEDITOR.doOtherStuff();

    if ( CKEDITOR.env.IE )
        alert( CKEDITOR );
   
    return CKEDITOR.tools.trim( CKEDITOR.doAgain() );
}
}}}

... it would end up like this:

{{{
function( A )
{
    var B = CKEDITOR;
    var C = B.env.IE,
        D = B.tools.trim;

    if ( C || D( A ) == '' )
        B.doStuff();

    B.doOtherStuff();

    if ( C )
        alert( B );
   
    return D( B.doAgain() );
}
}}}

Note that the code is smart enough to reuse the new names when creating other var names too.",fredck
Bug,2251,FCKeditor assumes default colours,General,,,confirmed,2008-06-04T02:31:11+02:00,2008-07-25T18:41:32+02:00,"If you change the default colours in your web browser, the FCKeditor formatting ""breaks"", and can become unreadable.

For example if you change your default web browser colours to a dark blue background, bright yellow text and bright cyan links, then when you use FCKeditor (and indeed browse the FCKeditor homepage) the text is bright yellow on a white background, becoming virtually unreadable.

The problem is that in many places the background colour is changed, but the foreground colour is not changed at the same time (assuming it will always be black, which it may not.)  Whenever the background colour is changed, the foreground colour should also be changed otherwise it could easily clash with the new background colour, given that the default colours are user-dependent.  Likewise whenever the foreground colour is changed the background colour should also be changed (although this is less of a problem.)",malvineous
New Feature,2255,Plugin AutoGrow: adjust height to viewpane height by default,General,,,confirmed,2008-06-05T19:54:01+02:00,2008-06-05T19:56:59+02:00,"the following ads a handler to get the max height, and if FCKConfig.AutoGrowMax is not set and numeric, it will get the height of the viewpane. This thus dynamically sets the editor window height as one resizes the browser window. A nice addition to this would be to add a window onresize listener that would call autogrow when resized.

",Will
Bug,2256,[IE] error when perfroming drag and drop with ForcePasteAsPlainText set to true,General,,,confirmed,2008-06-06T14:29:10+02:00,2008-06-12T00:07:52+02:00,"When I set ForsePasteAsPlainText to true and drag and drop some content from the page to FCKeditor I get the following error:

''htmlfile: Incompatible markup pointers for this operation.''

It happens in fckeditorcode_ie.js on the following line:

{{{
FCKDomRange.prototype.MoveToSelection=function(){
    //...
   D.pasteHTML('<span id=""'+E+'""></span>'); //error appears here
   //...
}
}}}

text is inserted but it is styled.

'''Steps to reproduce:'''

1. html-file:

{{{
<html xmlns=""http://www.w3.org/1999/xhtml"">
<head>
    <title>FCKeditor - Sample</title>
    <meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"">
    <meta name=""robots"" content=""noindex, nofollow"">
    <script type=""text/javascript"" src=""fckeditor/fckeditor.js""></script>
</head>
<body>
    <form>
	<font color=""Red"">drag and drop me</font>
        <script type=""text/javascript"">
            var oFCKeditor = new FCKeditor('FCKeditor1');
            oFCKeditor.BasePath = ""fckeditor/"";
            oFCKeditor.Create();
        </script>
    </form>
</body>
</html>

}}}

2. contents of 'fckeditor/' is default. 
Except, FCKConfig.ForcePasteAsPlainText	= true ; in fckconfig.js

3. Drag and drop 'drag and drop me' text to FCKeditor

Note: couple of times I've got ""Paste as Plain Text Dialog"" as a result. But in most times it was described error. I didn't notice regularity here.

Browser: IE 7.0.5730.11 OS: Windows XP with SP2

 ",Madferit
Bug,2269,[IE] ForcePasteAsPlainText does not work after setting FCKeditor.EditorDocument.designMode to 'on',General,,,confirmed,2008-06-11T15:43:00+02:00,2008-06-12T00:13:06+02:00,"If I set FCKeditor.EditorDocument.designMode = 'on' ForcePasteAsPlainText does not work

'''Steps to reproduce'''

1. Html file:

{{{
<html xmlns=""http://www.w3.org/1999/xhtml"">
<head>
    <title>FCKeditor - Sample</title>
    <meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"">
    <meta name=""robots"" content=""noindex, nofollow"">
    <script type=""text/javascript"" src=""fckeditor/fckeditor.js""></script>
</head>
<body>
    <font color=""Red"">Copy & paste me</font>
    <script type=""text/javascript"">
        var oFCKeditor = new FCKeditor('FCKeditor1');
        oFCKeditor.BasePath = ""fckeditor/"";
        oFCKeditor.Create();
        
        function FCKeditor_OnComplete(editorInstance)
        {
            editorInstance.EditorDocument.designMode = 'on';
        }
    </script>
</body>
</html>
}}}

2. Contents of 'fckeditor/' folder are default. Except {{{FCKConfig.ForcePasteAsPlainText = true ;}}} in fckconfig.js

3. Copy & paste 'Copy & paste me text' - it is styled. Not plain text as expected

Note: I use FCKeditor.EditorDocument.designMode to make editor readonly and editable.

Browser: 7.0.5730.11
FCKeditor: 2.6 
",Madferit
New Feature,2283,Support for Java Facelets,Server : Java,,,confirmed,2008-06-17T22:12:05+02:00,2012-03-06T12:22:44+01:00,"2.4-beta-1 does not have support for facelets.


META-INF/faces-config.xml

META-INF/FCKeditor.taglib.xml

need to be added to support facelets.

",mores
Bug,2285,Select Drop Downs not hiding when opening a Panel,UI : Floating Panel,,,confirmed,2008-06-18T17:37:59+02:00,2011-08-09T09:49:23+02:00,"If you open up a select, for example, ""Format"" then open a panel, for example ""Image Properties"" in FF2 (or according to Fred, also FF3), the select does not always (and usually NOT) close. Once you close the panel, clicking in the editor will no longer cause the drop down to lose focus and hide as it normally would.

See http://www.screencast.com/users/DShafik/folders/Jing/media/9d936ce0-0f1a-41b8-ac8f-09d2e579e1d8 for a demo of the behavior.",dshafik
New Feature,2301,optional ability to remove link by leaving URL empty,UI : Dialogs,,,confirmed,2008-06-21T13:07:54+02:00,2008-09-30T11:51:03+02:00,"Allow developers to configure whether they want their users to be able to remove a link by leaving the URL empty in the link dialog.

For example a setting 'FCKConfig.LinkDlgRemoveLinkByEmptyURL' could be provided. The contextmenu should also listed to the setting and not show the unlink item when the setting is true; or perhaps another setting should be created to be able to specify this separately; or, yet another option, link and unlink could become separate items that need to be specified individually in FCKConfig.ContextMenu.

Removing the link can be easily done by not alerting an errormessage when the URL is empty but using 'oEditor.FCKUnlinkCommand.prototype.Execute();'. This needs to be done for the lines 493, 506 and 522 in 'editor/dialog/fck_link/fck_link.js'.",saul11
Task,2317,All HTML files must pass W3C validation,General,,,confirmed,2008-06-24T18:40:43+02:00,2010-07-20T13:17:39+02:00,It would be nice to have a PHP application inside _dev which walks through our code and validates all HTML pages with the online W3C validation service.,fredck
New Feature,2330,Using the Drag Handle to resize a table forces absolute sizes,General,,,confirmed,2008-07-02T21:35:21+02:00,2008-11-07T21:49:55+01:00,"In Firefox (2, and probably 3), resizing a table using the drag handles in the editor, will always use absolute (pixel) sizes, even if the table [and with the dragresizetable plugin enabled, columns] is originally set to use relative widths.

It should be possible to observe this change and either tell FF to use relative widths, or to convert to them.",dshafik
Bug,2335,[FF] Style is inserted incorrectly inside the <code> tag,Core : Styles,,,confirmed,2008-07-05T02:45:25+02:00,2011-08-09T13:35:58+02:00,"In Firefox 3 I start with the following text:
{{{
<h2>this is interesting</h2>
<p>123</p>
}}}
I select ""interesting"" and add <code> around it:
{{{
<h2>this is <code>interesting</code></h2>
<p>123</p>
}}}
Then I go to the end of ""interesting"", hit ""End"", and backspace and type and backspace and type a few times. I get this:

{{{
<h2>this is <code>inter<span style=""font-family: Arial,Verdana,sans-serif;"">esting</span></code></h2>
<p>123</p>
}}}
Bad, bad, and broken.",garretwilson
Bug,2346,Numbered list problem,Core : Lists,,,confirmed,2008-07-09T16:55:52+02:00,2011-08-11T10:19:57+02:00,"Hi,

I have been having a bit of a problem in using numbered lists in FCKEditor.

I can create multiple lines of text, then select this text and click on numbered list icon on tool bar and convert the text to numbered list. So far so good, every thing appears to work fine.

Now if I select the items of the numbered list and change the font, only the font of the text that I had entered changes, but the font of the numbering (1, 2, 3, 4 etc appearing before each list item) stays as earlier. When I looked at the HTML source, I found that the font is getting applied to the content portion only (individually, inside the <LI> tag). For example, the source looks like:
{{{
<ol type=""1"" start=""1"">
<li><font size=""4"">This is item number 1</font></li>
<li><font size=""4"">This is item number 2</font></li>
<li><font size=""4"">This is item number 3</font></li>
</ol>
}}}
How can I get the font selection to be applied as:
{{{
<font size=""4"">
<ol type=""1"" start=""1"">
<li>This is item number 1</li>
<li>This is item number 2</li>
<li>This is item number 3</li>
</ol>
</font>
}}}
Thanks,

Anderson Gomes",anderson.gomes
New Feature,2371,ForcePasteFromWord configuration option,General,,,confirmed,2008-07-15T21:08:31+02:00,2008-10-09T10:29:53+02:00,"Sometimes it is necessary to clean all text pasted to the editor. Since Gecko browsers do not provide methods to do this in the OnPaste handler, this should be done other way. FCK.CustomCleanWord function provides a way to write a custom cleaning function. So the only thing needed here: to have an option to pass all pasted text thru this function. Such option may be called ForcePasteFromWord. It should work likewise ForcePasteAsPlainText option, so I do not think that I should write complete definition here.",caezar
Bug,2378,Search for better options than EncodeConfig,Server : PHP,,wwalc,assigned,2008-07-17T11:30:33+02:00,2010-07-20T13:17:39+02:00,"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.",wwalc
Bug,2397,"""Open Link"" is not working for e-mail and anchor links",General,,,confirmed,2008-07-25T11:40:36+02:00,2010-07-20T13:17:39+02:00," 1. Load the following HTML:

{{{
<p>Link to <a href=""javascript:location.href='mailto:'+String.fromCharCode(117,115,101,114,64,101,120,97,109,112,108,101,46,99,111,109)+'?'"">email</a></p>
<p>Link to&nbsp;<a href=""#Test"">anchor</a>&nbsp;<a name=""Test""></a></p>
}}}

 2. Right-click on both links and choose ""Open Link"".

For e-mails, a 404 happens. It should properly open the e-mail link instead.

For anchors, the ""Open Link"" option should not be available.

Confirmed with FF3 and IE7.",fredck
Bug,2398,Show Blocks should also show lists,General,,,confirmed,2008-07-25T12:10:22+02:00,2010-07-20T13:17:39+02:00,"Lists should also be displayed by the ""Show Blocks"" command.",fredck
Bug,2423,"[FF3, Safari] Toolbar became disabled after switch to WYSIWYG mode when ToolbarLocation is Out",General,,,confirmed,2008-07-31T19:00:14+02:00,2008-08-01T18:27:32+02:00,"Use ToolbarLocation = Out:... (Samples 10 and 11).
Switch to source mode and back. Note that toolbar is disabled.",karena
New Feature,2433,drop-down list for image style,UI : Dialogs,,,confirmed,2008-08-05T21:02:02+02:00,2008-09-28T12:49:37+02:00,"I love FCKeditor, but I hope fckeditor has a drop-down list of pre-defined styles instead of a text box for image style like tinymce:
(in the ""Image Properties"", ""Advanced"" tab).

Thanks.
Bob
",bobz
Bug,2461,Context menu memory leak,UI : Context Menu,,,confirmed,2008-08-13T13:46:15+02:00,2008-11-18T19:55:46+01:00,"When consequtively opening and closing the context menu, the memory usage of IE6 increases. With the editor's table context menu, one can see the memory usage in the Windows Task Manager increase by every right click. With a larger CM it is seen even clearer. In my test the memory increased by 10MB+ for every click.",jonhg
Bug,2462,Editor Scroll problem in Safari 3,General,,,confirmed,2008-08-13T17:04:37+02:00,2009-06-20T13:57:21+02:00,"The top row of editor controls disappear when you type enough information to get the editor to scroll in Safari 3.

To reproduce:

1. Go to: http://www.fckeditor.net/nightly/fckeditor/_samples/default.html in Safari
2. Choose Sample 2: Replacement of a TEXTAREA
3. Type information and hit enter, then type more, and hit enter until scroll bar appears on right and you can't see top row of controls

Safari 3 on Mac OS X 10.5.4

",agrigg
New Feature,2468,Textarea name independent  of the instance name,General,,,confirmed,2008-08-15T10:43:22+02:00,2008-10-04T17:50:26+02:00,"Presently, in FCKeditor.prototype.CreateHtml() from fckeditor.js, the DOM element 'name' attribute for the input field is set to the InstanceName of the FCKEditor. It would be nice if the you could set the form name independent of the instance name (and thus independent of the DOM id attribute value). 

Possible patch in fckeditor.js:

- In FCKEditor() constuctor add:

this.FormName = instanceName;

- In FCKeditor.prototype.CreateHtml() add:

... name = this.FormName ...

to the outputted HTML. 

Thank you.


",kennycarruthers
Bug,2474,An editor contained in a Div with overflow:auto can't be maximized.,General,,,confirmed,2008-08-19T16:27:45+02:00,2008-10-04T12:42:18+02:00,"I created an interface where an instancwe of FCKeditor needed to be placed inside of a div with overflow:auto;.  When the maximize editor button is clicked the editor grows but not to full screen and a majority of the editor is covered by other page elements.  I tested it with the latest release as well as the nightly download 8/19/08.  There is a test site here using the nightly:
http://dealerrevolution.com/admin/about.htm
I also posted this on the message board:
http://www.fckeditor.net/forums/viewtopic.php?f=6&t=10939&sid=330db56903f3061c42e7da0c701b4b08",jasonsplace
Bug,2507,PasteFromWord doesn't detect pasting part of paragraph,General,,,confirmed,2008-08-28T11:28:01+02:00,2008-09-30T17:39:59+02:00,"IE7, WinXP, FCKEditor 2.6.3


When copying text from MS Word to paste into FCKe, the AutoDetect function won't detect it if it's only text from part of a paragraph (i.e. no line breaks). If I copy the entire paragraph and ctrl+V, the AutoDetect activates.",kassen
Bug,2510,TAB jumps to next form field when in editor,General,,,confirmed,2008-08-29T15:22:48+02:00,2011-01-12T03:12:35+01:00,"Whenever I press the TAB key in the editor, the cursor jumps out, and onto the next form element (typically the submit button, in case of the FCK editor demos on fckeditor.net). If I press TAB in fullscreen edit mode, the cursor will seem to disappear, and whatever I type goes into the next field/button, while it's not visible.

Mozilla/5.0 (X11; U; Linux i686; nb-NO; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
Ubuntu Hardy

Reproduced here:
http://www.fckeditor.net/nightly/fckeditor/_samples/html/sample01.html

and here:
http://www.fckeditor.net/demo

",oyviste
Bug,2526,InsertHTML Problem,Core : Output Data,,,confirmed,2008-09-03T23:28:23+02:00,2009-01-20T17:44:38+01:00,"This occurs when I try to use the InsertHtml method.

1. Enter the source view.
2. Completely clear all HTML in the editor.
3. Go back to WYSIWYG view.
4. Click a button which calls the following code:
{{{
content.InsertHtml('<table cellspacing=""0"" cellpadding=""0"" border=""0"" width=""100%"">'
 + '<tbody>'
 + '<tr valign=""top"">'
 + '<td>&nbsp;</td>'
 + '<td width=""210"">&nbsp;</td>'
 + '</tr>'
 + '</tbody>'
 + '</table>'
);
}}}

It inserts it as I expect it to, except it wraps the table in <p></p> tags.

If I try to insert the table into an existing paragraph tag, then it works as expected. I assume this is because there is already a paragraph tag wrapped around it.

I'm not familiar with modifying FCKEditor, or I'd attempt to provide a solution.

My only guess as to a fix is that the editor should determine if the html being inserted is a block-level element or not.
If it isn't, then wrap in <p></p> tags.",simshaun
New Feature,2548,Support multiple languages in spell checker,General,,,confirmed,2008-09-11T10:54:25+02:00,2009-02-19T18:25:13+01:00,"At this moment $lang is hardcoded in spellchecker.php.
On multilingual sites it is a problem.

It would be great to have:
 * option to define all available dictionaries, user could select which dictionary he want's to use (imagine for example a site about German-English translations, we must check parts of a text using different dictionaries in the same article)
 * option to specify the default dictionary
 * perhaps a nice to have would be the ability to assign specific options to $aspell_opts depending on selected language",wwalc
Task,2549,Create an information protocol to automate checks for FCKeditor updates,General,,,confirmed,2008-09-11T13:08:24+02:00,2008-10-16T10:19:51+02:00,"FCKeditor may be installed as a third party software in a CMS (like Drupal for example). This CMS may offer such a a feature like ""Automated check for updates"".

The problem is that at this moment there is no way to make a similar thing for FCKeditor.

It would be great if we could notify users about critical/all updates as soon as they are released in other way than ask them to subscribe to a mailing list.

I have attached a XML file used by Drupal to check for updates. ",wwalc
Bug,2552,PHP code on top of page,Core : Output Data,,,confirmed,2008-09-12T19:19:54+02:00,2011-08-11T12:49:18+02:00,"Apologies if this is a dup, but I couldn't find anything similar when having searched.

'''FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ;'''

lets me add PHP code, but only in the body-tag. 
PHP on top of the page (as ""session_start()"" should be) will be removed. This is according to XHTML rules, but means that no PHP developper needing the use of PHP sessions will be able to fully apply FCK.

I installed the latest nightly to test and have Fullpage=true.
",connectcase
Bug,2554,Select All using Ctrl-A does not work in modal dialog,General,,,confirmed,2008-09-15T19:11:43+02:00,2011-11-18T14:29:52+01:00,"The 'Select All' toolbar button can be used to select all content in the editor window.  This works when the editor is loaded in a normal window or in a modal dialog window.  However, although the Ctrl-A keyboard shortcut works in a normal window, it does nothing when the editor is running in a modal dialog box.

Versions: 2.6.2 OS: Windows XP Browser: IE6 

Steps to reproduce: 

Implement an instance of FCKEditor in a page, and load the page in a modal dialog box (Window.showModalDialog() in IE).  Enter some text in the editor.  Use the 'Select All' toolbar button, and note that all content is correctly selected.  Deselect the content.  Now press Ctrl-A.  Note that content is NOT selected.

Load the same page in a normal window.  Repeat the above steps.  Note that Ctrl-A does now select all of the content.",tcarden
New Feature,2565,Replacing &bull; when you add a bullet list,Core : Lists,,,confirmed,2008-09-22T04:18:59+02:00,2008-10-16T09:19:18+02:00,"When I copy bullet lists from Word, it replaces the bullet list with &bull; or the number if it was a numbered list.

Is it possible that when I change the list back to a bullet list in the FCK Editor, that it removes &bull; and any extra spacing after it?

At the moment, this:

<p>&bull;&nbsp;&nbsp; &nbsp;This is a sample list<br />
&bull;&nbsp;&nbsp; &nbsp;This is a sample list<br />
&bull;&nbsp;&nbsp; &nbsp;This is a sample list</p>

Changes to this:

<li>&bull;&nbsp;&nbsp; &nbsp;This is a sample list</li>
<li>&bull;&nbsp;&nbsp; &nbsp;This is a sample list</li>
<li>&bull;&nbsp;&nbsp; &nbsp;This is a sample list</li>

Can it change to this:

<li>This is a sample list</li>
<li>This is a sample list</li>
<li>This is a sample list</li>

I think word or powerpoint does that from memory..",bensinclair1
Bug,2568,Adding Cell Background color adds unwanted space in the table,Core : Tables,,,confirmed,2008-09-22T18:32:13+02:00,2012-06-15T10:53:03+02:00,"When merging a row, adding text to the merged row and the next row, then selecting a background color for all cells in rows 1 and 2, an unwanted space is added above and below the second row. This occurs on IE 7 and windows.

Steps:
1 - Open the FCK Editor with a Full toolbar
2 - Insert a table of 3 columns and 3 rows
3 - Merge the three cells in the top row (right-click and select Merge Right), so there is a single row on top

[           ]
[   |   |   ]
[   |   |   ]

4 - Type values in the the first and second row (a total of 4 cells)
5 - Highlight the first and second rows, right click and select Cell/Properties
6 - Set a background color

Expected: Rows 1 and 2 would have the background color set
Observed: Rows 1 and 2 have the background color set, but empty cells are created over the 2nd and 3rd cells in the second row

I checked the demo site and it is still an issue there.",mbuckallew
Bug,2577,"when SourcePopup is true, closing source results in permission denied",UI : Source View,,,confirmed,2008-09-30T22:41:15+02:00,2008-10-01T08:19:49+02:00,"When you set your FCKConfig.SourcePopup	= true in the fckconfig.js, upon pressing OK to close the source view popup page, it gives you a javascript error saying:

Line: 65
Char: 2206
Error: Permission denied
Code: 0
URL: [mydomain]/[fckeditor_home]/editor/fckInstanceName=[myfield]&Toolbar=Basic

How to reproduce this bug:

1. use the 2.6.3 version
2. edit the fckconfig.js file and turn FCKConfig.SourcePopup to be true, not false.
3. if you need to, add Source to the Basic toolbar (you might have to do this)
4. now go to an html page that uses the fck editor for a textarea.
5. type in anything in the box, then click Source, it should pop up the source of it.
6. click ""OK"" without making any changes
7. you get the javascript error.

This only happens on IE 7.0.6, it works fine in Mozilla Firefox.
Remember, to get this bug to happen, you MUST set the source popup to true.  If you set it to false, it works fine.





",ns123
Bug,2578,Opera browser fit to width loses edit area,General,,,confirmed,2008-10-03T11:29:02+02:00,2011-04-25T09:04:16+02:00,"When using the Opera browser (V9.52 on Windows XP), if I change the view settings to 'Fit to Width' then the edit area of the FCKEditor disappears. The buttons remain however. This happens within my instance of the editor and also on your demonstration page using V2.6.3 of your editor.",rockmapper
New Feature,2584,Ability to set default toolbar icon size,UI : Toolbar,,,confirmed,2008-10-05T23:03:22+02:00,2008-10-06T19:26:07+02:00,"I added FCKConfig.ToolBarIconSize to config file right after skin. (It would be best to get this out of the skin directory, but that may be too hard)

use this value in FCKToolbarButton.js (this was minimal necessary change), FCKIcon.js (this may have been necessary, but the case 'number' never seem to get called, and any other places it's hardwired to 16.

",jaminator
Bug,2589,changing style when typing text works incorrectly,Core : Styles,,,confirmed,2008-10-07T10:41:06+02:00,2011-08-11T13:43:24+02:00,"Start typing some text in demo. Switch to some style that is actually span (Marker-green for one), type more, switch to Marker-yellow, type more, switch to Marker-green again - type and see that text continue to be yellow. So we can't swith to the first applied style when continue typing.",Dina
New Feature,2596,Ctrl+Shift+Enter mode,General,,,confirmed,2008-10-11T02:07:36+02:00,2008-10-13T16:45:45+02:00,"It would be awesome if FCKEditor came with a third mode for Ctrl + Shift + Enter.

I have recently encountered a situation where I needed to use all the choices (p, br, and div tags).

With a little bit of modification it is easily done (I just did it.)
I'd prefer to not have to do it again when I upgrade though.

It works in FireFox 3, IE6, and IE7 that I have tested.",simshaun
Bug,2598,Image Properties Dialog not applying BodyClass to Image Preview body element.,UI : Dialogs,,,confirmed,2008-10-13T03:15:54+02:00,2008-10-13T18:05:14+02:00,"The Image Preview textarea in the Image Properties dialog doesn't have any classes associated with the body element for the preview pane.  This can mean that the preview is unviewable and may not match the site's theme.

This can be fixed by adding the line:    
{{{
document.body.className = FCKConfig.BodyClass;
}}}

In the ''window.onLoad'' function in the file:  ''editor/dialog/fck_imagefck_image_preview.html.''

I'm not a javascript programmer though and I haven't looked very deeply into the code for this application so it might not be the best way.

",pauline_perren
New Feature,2622,Automatic dispatching of uploaded files to different folders,General,,,confirmed,2008-10-29T02:28:05+01:00,2008-11-01T11:37:27+01:00,"I suggest to add an option for automatic dispatching of uploaded files to different folders set in filemanager…config.php file according to the file type. For example, if an image is uploaded as 'FILE', it would be ﻿﻿nevertheless directed to the 'images' folder (if set) and if a new file type such as 'PDF' is created in config.php for file extension 'pdf' with a 'pdf_folder' destination folder, then FileUpload function would send it to this folder.

I patched my version successfully by easily adding just the following two lines of code in filemanager…command.php (and moving down a bit an original one).

Before:
{{{
	if ( isset( $_FILES['NewFile'] ) && !is_null( $_FILES['NewFile']['tmp_name'] ) )
	{
		global $Config ;

		$oFile = $_FILES['NewFile'] ;

		// Map the virtual path to the local server path.
		$sServerDir = ServerMapFolder( $resourceType, $currentFolder, $sCommand ) ;

		// Get the uploaded file name.
		$sFileName = $oFile['name'] ;
		$sFileName = SanitizeFileName( $sFileName ) ;

		$sOriginalFileName = $sFileName ;

		// Get the extension.
		$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;
		$sExtension = strtolower( $sExtension ) ;

		if ( isset( $Config['SecureImageUploads'] ) )
		{
			if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
			{
				$sErrorNumber = '202' ;
			}
		}
}}}
After:
{{{
	if ( isset( $_FILES['NewFile'] ) && !is_null( $_FILES['NewFile']['tmp_name'] ) )
	{
		global $Config ;

		$oFile = $_FILES['NewFile'] ;

		// Get the uploaded file name.
		$sFileName = $oFile['name'] ;
		$sFileName = SanitizeFileName( $sFileName ) ;

		$sOriginalFileName = $sFileName ;

		// Get the extension.
		$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;
		$sExtension = strtolower( $sExtension ) ;

		foreach($Config['ConfigAllowedTypes'] as $type) {	 // #PATCH: automatically dispatch uploaded files
			if($type != 'File' && in_array($sExtension, $Config['AllowedExtensions'][$type])) {
				$resourceType = $type;
			}
		}

		// Map the virtual path to the local server path. #PATCH: moved down
		$sServerDir = ServerMapFolder( $resourceType, $currentFolder, $sCommand ) ; // #HACK: original line moved down

		if ( isset( $Config['SecureImageUploads'] ) )
		{
			if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
			{
				$sErrorNumber = '202' ;
			}
		}
}}}
filemanager…config.php sample:
{{{
// Allowed Resource Types.
$Config['ConfigAllowedTypes'] = array('File', 'Image', 'Flash', 'Media', 'PDF') ;
…
$Config['AllowedExtensions']['File']	= array('7z', 'csv', 'doc', 'gz', 'gzip', 'ods', 'odt', 'ppt', 'pxd', 'rar', 'rtf', 'sdc', 'sitd', 'sxc', 'sxw', 'tar', 'tgz', 'txt', 'vsd', 'xls', 'xml', 'zip') ;
$Config['DeniedExtensions']['File']	= array() ;
$Config['FileTypesPath']['File']	= $Config['UserFilesPath'] . 'misc/' ;
…
$Config['AllowedExtensions']['Image']	= array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image']	= array() ;
$Config['FileTypesPath']['Image']	= $Config['UserFilesPath'] . 'images/' ;
…
$Config['AllowedExtensions']['Flash']	= array('swf','fla', 'flv') ;
$Config['DeniedExtensions']['Flash']	= array() ;
$Config['FileTypesPath']['Flash']	= $Config['UserFilesPath'] . 'flash/' ;
…
$Config['AllowedExtensions']['Media']	= array('aiff', 'asf', 'avi', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'tif', 'tiff', 'wav', 'wma', 'wmv') ;
$Config['DeniedExtensions']['Media']	= array() ;
$Config['FileTypesPath']['Media']	= $Config['UserFilesPath'] . 'media/' ;
…
$Config['AllowedExtensions']['PDF']	= array('pdf') ;
$Config['DeniedExtensions']['PDF']	= array() ;
$Config['FileTypesPath']['PDF']		= $Config['UserFilesPath'] . 'pdf/' ;
}}}
",phKU
Bug,2630,Empty span tags not removed when using Placeholder plugin,Core : Output Data,,,confirmed,2008-10-31T11:47:42+01:00,2011-08-11T14:04:10+02:00,"When using the placeholder plugin, which is part of the standard FCK download, empty XHTML-style span tags no longer get removed.

For example, enter the following HTML in de source view:


{{{
<html dir=""ltr"">
    <head>
        <title>Test</title>
    </head>
    <body>
    	<span style=""color: white"" />
    </body>
</html>
}}}

Switch to WYSIWYG-mode and back to the source. Without the placeholder plugin, the span will be removed. With the plugin enabled, the span will stay, causing unwanted behaviour because of a IE6/7 rendering bug for XHTML span tags.

After some debugging, I've discovered this problem is easily fixed by changing one line in the plugin:

Original code:
{{{
    FCKXHtml._AppendChildNodes( node, htmlNode, false ) ;
}}}

Fix:
{{{
    node = FCKXHtml._AppendChildNodes( node, htmlNode, false ) ;
}}}

And maybe even better;
{{{
node = FCKXHtml._AppendChildNodes( node, htmlNode, Boolean( FCKListsLib.NonEmptyBlockElements[ sNodeName ]) ) ;

}}}

Ofcourse this fix is not critical to standard FCK functionality, but the placeholder plugin is an interesting example for FCK customization and would be good to fix it.

Kind regards,

Niels Noorlander.
",NielsN
New Feature,2637,Validation for ToolbarLocation too limited,General,,,confirmed,2008-11-06T23:34:34+01:00,2008-11-08T08:45:46+01:00,"Line 61 in _source/internals/fcktoolbarset.js is

  oOutMatch = sLocation.match( /^Out:(\w+)$/ ) ;

But this fails for ids with hyphens, underscores, periods and colons.

The fix will need to be applied on line 50 as well",BrettG
New Feature,2678,Allow the ability to see protected tags as plain text in the regular view of the editor,General,,,confirmed,2008-11-25T20:47:31+01:00,2008-11-26T17:37:08+01:00,"Allow the addition of tags to be protected so that they're not modified by the editor. 

However they should be displayed to the user (just as plain text) when they're in the regular mode without going into the source view to see them.

The idea behind this is to provide tags which are inserted by a custom toolbar plugin, and to have these appear in the editor's regular view, however they need to be protected and shouldn't be changed/removed by the FCKEditor when submitting the data.
",azebchuk
Bug,2716,Image upload dialog freezes on IE when uploaded file is missing (or server response is invalid),UI : Dialogs,,,confirmed,2008-12-11T01:11:23+01:00,2008-12-20T13:28:52+01:00,"In IE you can directly enter the file name to be uploaded. When entering a path to a non-existing file, the upload dialog shows a progress bar that never finishes. 

Clicking on the [x] icon to abort the image upload does not work, so there is no way to continue editing the text.

Note: the same also happens when a response from the server is malformed. In this case, however, the request does not seem to reach the server, so that there is no way to fix it server-side.

Note: other browsers do not let you enter the file name directly, so that this problem is much less likely to occur (probably only when deleting the file after selecting it). Also, at least on Firefox, it is possible to close the image upload dialog while the progress bar is still on.
",thiloplanz
Bug,2728,String.prototype.Trim should also trim unicode ideographic space,General,,,confirmed,2008-12-18T03:47:19+01:00,2013-03-22T11:47:57+01:00,"String.prototype.Trim (defined in fckjscoreextensions.js) should also remove the Unicode ""Ideographic Space"" (U+3000), which is used in Japanese.

{{{
#!js
String.prototype.Trim = function()
{
	// We are not using \s because we don't want ""non-breaking spaces to be caught"".
	return this.replace( /(^[ \t\n\r\u3000]*)|([ \t\n\r\u3000]*$)/g, '' ) ;
}

String.prototype.LTrim = function()
{
	// We are not using \s because we don't want ""non-breaking spaces to be caught"".
	return this.replace( /^[ \t\n\r\u3000]*/g, '' ) ;
}

String.prototype.RTrim = function()
{
	// We are not using \s because we don't want ""non-breaking spaces to be caught"".
	return this.replace( /[ \t\n\r\u3000]*$/g, '' ) ;
}
}}}",thiloplanz
Bug,2730,CreateFolder uses incorrent HTTP method,File Browser,,,confirmed,2008-12-18T15:33:59+01:00,2008-12-20T13:29:10+01:00,"The CreateFolder command uses HTTP GET to create a folder on the server.

The general contract of HTTP GET and POST mandates that GET should be used only for read-only actions which have no side-effects. Write actions should be restricted to POST only.

A general contract is described [http://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpServlet.html#doGet(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse) here] for GET and [http://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpServlet.html#doPost(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse) here] for POST.
Unfortunately I wasn't able to find other sources yet.",mosipov
Bug,2735,clicking link in Opera when text is selected doesn't clear selection [CORE-35943],General,,,confirmed,2008-12-19T09:50:35+01:00,2011-01-20T05:56:03+01:00,"Steps to recreate bug

 1. Open demo
 2. Select any of the text outside of link
 3. Now click on link to try to put cursor inside of link (or double-click link to try to select it).

Faulty behaviour: Previous selected text stays selected and cursor can not be placed in link.
Expected behaviour: Cursor should be placed inside the link

Can be reproduced every time.

Tested with Opera 9.63 and 9.62, FCKEditor 2.6.3 and nightly build.",fahrao
New Feature,2740,Allow tab character to be inserted,Core : Output Data,,,confirmed,2008-12-23T11:18:06+01:00,2008-12-23T12:22:31+01:00,"Add a new setting so that the tab character can actually be inserted in to rich text mode instead of X spaces. Many ways to do it such as:

FCKConfig.TabSpaces = -1; //shows tab
FCKConfig.TabSpaces = 0; //disables tab
FCKConfig.TabSpaces = 1+; //shows spaces instead of tab

or add a whole new setting
FCKConfig.TabShow = true; //show tabs instead of spaces

Personally i do not like spaces, i prefer tabs since i have much more flexibility over them server side than spaces. Also when pasting source code i can delete a tab with one key press, not several. Copying code from the editor in to my IDE deals much better with tabs than spaces.

The only way to edit this setting at the moment is to edit the compressed source (not a good idea): http://www.fckeditor.net/forums/viewtopic.php?f=6&t=12443

Could you please add support for this?

Kind regards,
Scott",VBAssassin
New Feature,2748,Add Table of Contents (TOC) plugin,UI : Toolbar,,,confirmed,2008-12-31T16:25:12+01:00,2011-11-15T20:57:54+01:00,"There has been forum discussion asking for a Table of Contents plugin to the editor. This would be a helpful addition.

The Moinmoin community has created a TOC macro for Moinmoin:

http://hg.moinmo.in/moin/1.7/file/956f6f4aa936/MoinMoin/macro/TableOfContents.py

However, this is written specifically for Moinmoin and is not universally applicable for any FCKEditor users. Having a universal TOC plugin would be very helpful if someone is willing to create one. ",techdoc
Bug,2749,InsertHtml() is inconsistent between IE 7 and Firefox 2,General,,,confirmed,2009-01-03T06:06:50+01:00,2012-10-08T15:33:00+02:00,"If called several times in succession, these three lines of JavaScript create different behavior in IE 7 vs. FF 2:

var oEditor = FCKeditorAPI.GetInstance('FCKInput');
oEditor.InsertHtml(strInsertion);
oEditor.Focus();

The difference between the results in IE and FF is that the insertion point in the editor behaves differently. To see this in action, please visit http://132.236.21.62/collt/authoring/InsertAtCursor_Problem.htm. I also attach the same HTML file.

I'd appreciate an update sent to sp27@cornell.edu.",LBPSlava
New Feature,2752,Smiley face short hand,UI : Toolbar,,,confirmed,2009-01-05T15:54:40+01:00,2009-01-17T13:18:20+01:00,"Hi :)

When adding Smiley faces in FCKEditor I have to search for the smile, choose it, and then click ok.

Would it be possible to simply type a smiley shorthand for core smiley faces (the common ones) - 

:)
:(
:x

And have the smiley face replaced with the corresponding image? Shorthand could be designated in the config file.

When the user presses save this replacement is saved out also. I'm able to do this by manipulating the oFCKeditor.Value string before it is saved. I search for :) :( etc and swap them for images, but I can't show this in the Editor at the moment.

Thanks,

Rob",RobWillie
Bug,2759,error when perfroming drag and drop in ie,General,,,confirmed,2009-01-09T05:53:06+01:00,2009-01-17T13:45:50+01:00,"ie throws javascript error:
Incompatible markup pointers for this operation

This occurs when drag and drop action takes place from the same browser window the editor is currently running.  Additonaly the formating remains even with ForsePasteAsPlainText set as True.",bitsize
Bug,2767,plug-in:basicstyle AND elementpath incorrect style range detection,Core : Styles,,garry.yao,review_failed,2009-01-14T10:35:41+01:00,2010-07-20T13:17:39+02:00,"=== Description ===
Style and element path detection on certain selection are incorrect.

=== Procedures ===
 1. Open  an editor instance;
 1. Make selection as follow: [[BR]]
 {{{

 <p> This is some <strong>sample ^text</strong>. You are using^ <a href=""http://www.fckeditor.net/"">FCKeditor</a>.</p>

 }}} 
 1. Check the '''Bold''' style status
 * Expected: style status should be off;
 * Actual: style status is on;

=== Test Cases ===
Test cases created with :

 1. Test select start partial in a bold style and end in non-style.[[BR]]
  * Original document:[[BR]]
{{{

<p> level1<strong>le^vel2</strong>lev^el1</strong></p>

}}}
  * Reference results
   * FCKEditor2.6.3 [[BR]]  Bold style command status in ''on''.
   * TinyMCE3.2.1 [[BR]] Bold style command status in ''off'', element path is ''body -> p''.
  * Expected Result [[BR]] Bold style command status in ''off'', element path is ''body -> p''.
 1. Test select start partial in a bold style, select through non-style texts and  end in bold style.[[BR]]
  * Original document: [[BR]]
{{{

<p> level1<strong>le^vel2</strong>level1<strong>le^vel2</strong></strong></p>

}}}
  * Reference results
   * FCKEditor2.6.3 [[BR]]  Bold style command status in ''on''.
   * TinyMCE3.2.1 [[BR]] Bold style command status in ''off'', element path is ''body -> p''.
  * Expected Result [[BR]] Bold style command status in ''off'', element path is ''body -> p''.
 1. Test select start partial in a bold style which is in a '''td''', selection goes through some other non-style text in cells, and  end partial in a bold style in a '''td''' again.
   * Original document:[[BR]]
{{{

<p>
<table>
	<tbody>
		<tr>
			<td><strong>c^ell1</strong></td>
			<td>cell2</td>
		</tr>
		<tr>
			<td>cell3</td>
			<td><strong>cell^4</strong></td>
		</tr>
	</tbody>
</table>
</p>

}}}
  * Reference results
   * FCKEditor2.6.3 [[BR]]  Bold style command status in ''on''.
   * TinyMCE3.2.1 [[BR]] Bold style command status in ''off'', element path is ''body -> table -> tbody''. 
  * Expected Result [[BR]] Bold style command status in ''off'', element path is ''body -> table -> tbody''. ",garry.yao
Bug,2770,Issue tabbing out of FCKeditor field to Radio Button group or Submit button,General,,,confirmed,2009-01-14T22:02:47+01:00,2009-08-19T01:16:02+02:00,"Using FCKeditor version 2.4.3 with 2215.4.patch.
 I have a jsp with 2 fields and a Submit button.  The first field is a text field that is using the FCKeditor.  The second field is a group of Radio buttons.  When tabbing from the text field to the Radio button, a dotted line is placed around the selected Radio button to appear as if it has focus but the cursor remains in the FCKeditor field.  I also see a similar problem when I place the Save button directly after the FCKeditor field where a dotted line is shown around the button but the cursor remains in the text fied.  

If I add another text field following the FCKeditor field the tabbing works as expected.
If I remove the reference to the FCKeditor from the page, I can tab from field to field as expected.  

I am running on WindowsXP and have duplicated this problem in IE6 and IE7.  I also downloaded the latest nightly build and I still see the problem.",kkhager
New Feature,2771,Use CKEditor in opensocial gadget,General,,,confirmed,2009-01-14T23:20:38+01:00,2009-01-22T14:11:04+01:00,"Hi CKEditor developers,

I would like to be able to use the CKEditor in an opensocial gadget.
Because of cross-domain problems is this not possible.

Opensocial is used for make applications on myspace, hi5, orkut and many others.

For more information on opensocial: http://code.google.com/apis/opensocial/
",daffie
Bug,2778,Wrong colspan after horizontal splitting and merging back cells,Core : Tables,,,confirmed,2009-01-15T22:32:10+01:00,2012-02-18T00:45:45+01:00,"Take a default 3 * 2 table, split one cell horizontaly and merge it back to one cell. All cells in that column have a colspan=""2"", whereas there should be no colspan at all.",kwillems
Bug,2781,FckEditor InsertHtml inserts extra  <p> tags,Core : Output Data,,,confirmed,2009-01-16T20:37:01+01:00,2009-01-20T17:43:03+01:00,"I've noticed lately that the FckEditor .InsertHTML call wraps the content in <p> tags.  Is there a way to not have it do this?  Because I open a new window for my editor, it keeps adding more and more <p> tags to the existing content.  Is there a way around it?",relish27
Bug,2782,"Editor inside DIV with ""overflow: auto"" causes displaced menus",UI : Toolbar,,,confirmed,2009-01-16T22:31:00+01:00,2012-10-08T13:56:04+02:00,"Operating System: Windows Vista
Browser: Firefox 3.0.5

I posted this in the forums:
http://www.fckeditor.net/forums/viewtopic.php?f=6&t=12676&p=33211#p33211

I originally noticed this in v2.6.3, but tried the nightly build and it is present in that as well.

When you place an editor inside a <div /> tag with ""overflow"" set to ""auto"", and you scroll that div - menus for ""Font"", ""Size"", and ""Format"" are not appearing directly below the menu links. They are displaced below, proportionate to how much the div has been scrolled.

This does not happen in IE 7.0.

I've attached a screenshot showing this, and example code.",zork40
New Feature,2818,Using OpenDocument as another Native output format,Core : Output Data,,,confirmed,2009-01-24T12:15:49+01:00,2009-01-24T15:31:21+01:00,"FCKEditor has the best UI for web editing, and is very popular.
It could become the missing component to build a web-based document management solution if it would be able to store its outputs in the OpenDocument standard, in addition to the XHTML standard.
That way, with all the tools available on the OpenDocument standard (http://opendocumentfellowship.com/applications), it would be very easy to build server-side solution which generates ODT, PDF, MS Word, etc.
",osarrat
Bug,2823,V3: Dialog API lazy load,General,,,confirmed,2009-01-25T17:00:41+01:00,2010-07-20T13:17:39+02:00,"As of today, the ""dialog"" and ""dialogui"" plugins represent 35KB (23KB + 12KB) of our compressed code. Some cleanup may help, reducing it to about 30KB, which is still a big portion of the total code size (currently 120KB, dialog included). We must also consider that, during the time, the code tends to get bigger, with new features and fixes.

Considering the above problem, and also that the dialog plugin is not needed to the editor to get created into a page, we could think about a lazy loading system for it. In this way, just the very basic dialog code would endup into ckeditor.js, having the rest of its logic available into another file.

A configuration option could be used to set it up:

{{{
// Load the dialog code 5 sec after the main plugin loading.
config.dialog_lazyLoad = 5;

// Load the dialog code immediately.
config.dialog_lazyLoad = 0;

// Load the dialog code only when opening a dialog.
config.dialog_lazyLoad = -1;
}}}

An event could be fired by the dialog code once loaded, so other parts of the code (like plugins) could customize it.

We must still make it possible to optionally include the dialog code into the compressed ckeditor.js file.",fredck
New Feature,2848,"suggestion: make hidden element actually hide in IE too, x-browser behavior",General,,,confirmed,2009-01-31T17:35:31+01:00,2011-11-17T14:26:17+01:00,"I think it's a good idea to make the behavior of hidden element the same in all browsers. This actually is doable in IE so I have found after lots of searching:

Setting
{{{
FCK.EditorDocument.execCommand('RespectVisibilityInDesign', true, null);
}}}
makes display:none and visibility:hidden to be respected in editable documents (contentEditable=true).

(Setting the second parameter to false instead of true will disrespect visibility, the default behavior of IE; and setting it to null will toggle the option.)

See http://msdn.microsoft.com/en-us/library/aa770023(VS.85).aspx (IDM_RESPECTVISIBILITY_INDESIGN)",saul11
Bug,2859,Wrong rowspan and empty rows after merging down rowspanned cells,Core : Tables,,,confirmed,2009-02-02T21:34:10+01:00,2012-02-19T17:36:32+01:00,"Take a table like this:

{{{
<table title=""table"" cellspacing=""0"" cellpadding=""0"" summary=""table"">
    <thead>
        <tr>
            <th scope=""col"">1</th>
            <th scope=""col"">2</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>a</td>
            <td rowspan=""3"">b</td>
        </tr>
        <tr>
            <td>c</td>
        </tr>
        <tr>
            <td>d</td>
        </tr>
        <tr>
            <td>e</td>
            <td>f</td>
        </tr>
    </tbody>
</table>
}}}

Now merge down cell c with cell d and switch to SourceMode to look at the code.
Cell b still has a rowspan 3 and cell c has a rowspan 2. Furthermore an empty row appears.
",kwillems
New Feature,2920,Flow chart support,General,,,confirmed,2009-02-19T08:42:32+01:00,2009-10-23T16:12:53+02:00,"I would be grat if the editor could create flowcharts (or at least include the autoshapes-squares,arrows etc. of ms word)",mikek12003
New Feature,2924,Adding support for special-key handler in dialog field definition,UI : Dialogs,,garry.yao,review_failed,2009-02-19T13:54:32+01:00,2011-05-17T23:43:11+02:00,"It's a common use case for user to define custom logic as handler for '''special-keystroke''' on dialog field, a example for this would be 'ENTER' key by default is handled as ''ok and close'' for the dialog, whereas   in find/replace dialog it actually should mean by ''perform next search'', and consider 'ESC' as one of other cases and on.
After confirm with Martin, we'll introduce special key handlers in element definition API in simple form of:
{{{
{
	type: 'text',
	id: 'findReplaceTxt',
	accessKey: 'F',
	onEnterKey: function(evt)
	{
	  //do find 
	}
}
}}}
Other special keys could be defined gradually same as the '''onEnterKey''' handler later when necessary.",garry.yao
New Feature,2930,embed audio?,General,,,confirmed,2009-02-19T17:59:37+01:00,2010-07-20T13:17:39+02:00,upload and embed audio files that then play on an inline jquery player. One of the simplest I have seen is at http://wiki.github.com/rhulse/media-player/home,tailcast
Bug,2957,plugin:table insertion doesn't continue with style it breaked,General,,,confirmed,2009-02-25T18:50:44+01:00,2010-07-20T13:17:39+02:00,"New table insertion should keep continuation with the element style which it break due to the selection.

Reproducing procedure:

 1. Open ''Replace by code'' sample;
 1. Make the selection collapsed as below:
{{{
<p><strong>te^xt</strong></p>
}}}
 1. Click ''table'' button to insert a 1X1 default table, and switch to ''source mode'';
 1. Check the source content.

 * Expected result: The content is:
{{{
<p>
    <strong>te</strong>
</p>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 200px;"">
    <tbody>
        <tr>
            <td>
                <strong>
                    <br/>
                </strong>
            </td>
        </tr>
    </tbody>
</table>
<p>
    <strong>xt</strong>
</p>
}}}
 * Actual result: The content is:
{{{
<p>
    <strong>te</strong>
</p>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 200px;"">
    <tbody>
        <tr>
            <td>
                <br/>
            </td>
        </tr>
    </tbody>
</table>
<p>
    <strong>xt</strong>
</p>
}}}
 

",garry.yao
Bug,2976,plugin:basicstyle remove style at collapsed selection,Core : Styles,,garry.yao,review_failed,2009-02-27T09:55:19+01:00,2011-05-20T22:55:09+02:00,"=== Description ===
Current inline style system doesn't handle the case when selection is collapsed inside styled element correctly. A MS-Word mimics behavior should be provided to actually allow users to type in the middle with the style canceled.

=== Procedures ===
 1. Open  the ''replace by code'' example page in IE6;
 1. Make selection as below:
{{{
<p>This is some <strong>sam^ple text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>.</p>
}}}
 1. Click '''bold''' command to cancel the bold style
 * Actual Result : 
{{{
<p>This is some sample text. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>.</p>
}}}
 * Expected Result: The document remain unchanged, but when the user begin to type from this selection point, text should in unbold style.[[BR]]
{{{
<p>This is some <strong>sam^ple text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>.</p>
}}}
 * E.g after user type 'xxx' , document should result in :
{{{
<p>This is some <strong>sam</strong>xxx<strong>ple text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>.</p>
}}}",garry.yao
Bug,2981,Sample 10 second instance not working after clicking combo,UI : Toolbar,,,confirmed,2009-02-27T11:02:44+01:00,2009-08-01T22:18:12+02:00,"In sample 10, after clicking a combo box in second instance, the second instance cannot regain focus again and the toolbar is disabled.  Typing a key does enable the toolbar again but yet it still cannot be refocused, and does not fire any focus event.

The first instance works well without any error.

I did a ticket search and it seems it's the same as ticket 1280 (which is fixed a year ago on an earlier version).  

I am using firefox 3.0, with version 2.6.4.  
",geo
Task,3013,V3: New functional tests,QA,,,confirmed,2009-03-02T10:24:21+01:00,2009-07-31T19:28:10+02:00,Covering basic functionality of form-based plugins.,garry.yao
New Feature,3015,Insert Special Character - Code format choice,General,,,confirmed,2009-03-02T15:04:47+01:00,2009-03-03T08:44:36+01:00,"I've used FCKeditor for a long time now and I like what your doing with CKEditor3. You have the ability to insert special characters, an example being {{{&copy;}}} for the copyright symbol and {{{&nbsp;}}} for a none breaking space. In strict browser such as those using the WebKit engine the above mentioned characters can cause errors when loading in via an AJAX (XML Wrapper) request. They state that strict XML requires either numbered codes or an entity be added to the page. Considering that FCKeditor can be used to create content for an AJAX request it would be worth while adding the option into the ""insert special character"" to chose whether the character be encoded in alphabet mode or numbered mode. An example being that in alphabet mode the code for a Non Breaking Space would be written as {{{&nbsp;}}} and in numbered mode it would be written as {{{&#160;}}}. Or an option to choose which mode to be added into the config file?",madrussa
Task,3016,V3: New Unit Tests,QA,,garry.yao,confirmed,2009-03-02T19:37:58+01:00,2009-07-31T19:27:56+02:00,Include covering of selection plugins.,garry.yao
New Feature,3079,The state should be reflected in the table elements title,Accessibility,,,review_failed,2009-03-11T11:06:06+01:00,2010-07-20T13:17:39+02:00,"The current state of the toolbar items should be included in the title, so screen readers read it. The possible options should be, for the Bold button for example:

 * CKEDITOR.TRISTATE_ON : ""Bold (On)""
 * CKEDITOR.TRISTATE_OFF : ""Bold""
 * CKEDITOR.TRISTATE_DISABLED : ""Bold (Disabled)""

The language file should use a template system for these entries, like ""%1 (On)"".",fredck
Bug,3088,[IE]RichCombo scrolling document,General,,,confirmed,2009-03-12T05:33:07+01:00,2012-06-22T12:31:36+02:00,"When mouse wheel on combo dropdown, the whole document is also scrolling.",garry.yao
Bug,3102,FF: CKEDITOR.editor::insertHtml incorrect with multiple range,General,,,confirmed,2009-03-13T06:33:26+01:00,2010-07-20T13:17:39+02:00,"Multiple selection ranges happens when more than one control type element is selected, and this method is currently inserting new elements at each range which is not right.",garry.yao
Bug,3106,[IE]editor.getSelection not right empty document,General,,,confirmed,2009-03-13T11:51:13+01:00,2010-07-20T13:17:39+02:00,"When initial a document with focus but no content, the '''CKEDITOR.editor::getSelection''' returns 'null', which disable and subsequent range requests, this bug is due to a IE bug which reporting selection which not belonged to parent document.",garry.yao
Bug,3133,insertElement incorrect after deleteContents,General,,garry.yao,review_failed,2009-03-17T15:04:47+01:00,2010-07-20T13:17:39+02:00,"If there's a insertion happened after the selection range content is deleted, the inserted element is at the end instead of in the front.[[BR]]
Take the smiley plugin for reproducing:
 1. Make the content and selection as below:
{{{
		<p>te^xt</p>
		<ul>
			<li>te^xt</li>
		</ul>

}}}
 1. Open the smiley plugin to insert a motion;

 * Expected Result: 
{{{
<p>te<img alt="":)"" title="":)"" ...></p><ul><li>xt</li></ul>
}}}
 * Actual Result:
{{{
<p>te</p><img alt="":)"" title="":)"" ...><ul><li>xt</li></ul>
}}}

",garry.yao
Bug,3140,Indent problem with whole table,General,,,confirmed,2009-03-18T09:49:19+01:00,2011-05-13T06:50:36+02:00,"Currently it's been unable to apply indent to the whole table.[[BR]]
 1. Make the content and selection as below:
{{{
^<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 200px;"">
	<tbody>
		<tr>
			<td>
				<br />
			</td>
		</tr>
	</tbody>
</table>^
}}}

 1. Apply the ''Indent'' command;
 * Expected Result:
{{{
<p style=""margin-left: 40px;"">
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 200px;"">
	<tbody>
		<tr>
			<td>
				<p>
				</p>
			</td>
		</tr>
	</tbody>
</table>
</p>
}}}
 * Actual Result:
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 200px;"">
	<tbody>
		<tr>
			<td>
				<p>
				</p>
			</td>
		</tr>
	</tbody>
</table>
<p style=""margin-left: 40px;"">
</p>
}}}
",garry.yao
Bug,3183,IE8: Domain relaxation for panels fails,General,,,confirmed,2009-03-20T23:00:27+01:00,2009-09-17T11:42:49+02:00,"As reported in http://www.fckeditor.net/forums/viewtopic.php?f=6&t=13378

the line 54 in fckpanel.js gives a permission error (Access denied), if the editor is placed in a page using domain relaxation.

This is the first part that fails:
{{{
		this.Document = this._Popup.document ;
}}}
",alfonsoml
Bug,3186,IE : DEL stop working when using scrollbars,General,,,confirmed,2009-03-21T17:58:13+01:00,2010-07-20T13:17:39+02:00,"While having the focus inside the editor, if you scroll the containing page, the caret will stay blinking inside the editor. But, at that point, the DEL key has not action anymore. Other keystrokes will continue work correctly.",fredck
New Feature,3265,Watered down editor for registered users,General,,,confirmed,2009-03-31T18:24:37+02:00,2009-09-13T15:07:31+02:00,"I prefer to allow registered users an editor similar to this one.

I would like for them to have UBB codes to embed images,videos with similar links [img] [youtube]

[[Image(http://www.youtube.com/watch?v=VmCGljsvls8&feature=dir)]]

[[Image(http://tbn1.google.com/images?q=tbn:YeYxO4owGpjBdM:http://humanflowerproject.com/images/uploads/eclipse-on-flower.jpg)]]

I would like for the tool to have a little screen just like on youtube. This way you enhance content viewing.

Links just don't do the trick. Also, using the image link takes them off my site as well. I would prefer they view video from my site pages.

Almost all forums user UBB codes and people are very familiar with them and how they work. They are much safer than HTML.

An image browser just accumulates a bunch of junk and users get mad when other users take or use their pictures.

I use Drupal.

Don't care if the Admin has full use of the FCKeditor.  It's just too much problem validating and verifying users just so they can use your full featured WYSIWYG.

The FCKeditor is an excellent tool and I prefer it over all WYSIWYG editors. 


 ",domineaux
New Feature,3306,"""Lockable"" Templates",General,,,confirmed,2009-04-06T14:39:56+02:00,2012-08-28T16:35:57+02:00,"Hi

I like the idea of FCKEditor templates, but there is nothing to stop the user from ignoring/overriding the template they have just selected. Templates are more of a time-saving feature for users, rather than a way of enforcing a particular content/layout.

It would be nice if parts of a template could be ""locked"", i.e. the user could only edit certain regions of the template. This would be useful for CMS applications, where you want to enforce a particular page layout.

Taking this idea one step further (which might be more difficult!): let's say I select your sample ""Image and Title"" template. I would be able to change the title text, the main text, and certain properties (e.g. the image src), but I wouldn't be able to delete the image, or change the text styles (for example). This kind of functionality would be invaluable to developers who work with CMS sites.

Thanks in advance
Andy Stephens

",andystephens
New Feature,3318,There should be some guarantee at plugin loading order,General,,garry.yao,review,2009-04-08T04:55:28+02:00,2010-12-17T15:55:00+01:00,"The iframedialog plugin is now having to use onLoad to load its code because the plugin system is always loading iframedialog first, running iframedialog's init() first, and even running iframedialog's onLoad() first.

So far we've been able to get iframedialog plugin to load correctly with the onLoad() hack. But if someone else's plugin needs the iframedialog plugin to be loaded before loading theirs, they'll have to find some even dirtier ways to do it. The requires array in plugin definition doesn't help here.

This situation is clearly not sustainable. We'll need to find some way of guaranteeing the loading order of plugins based on their dependencies. If that's not possible, we should at least guarantee the calling order of some of their initialization functions.",martinkou
New Feature,3319,Find/Replace and edit,UI : Dialogs,,,review_failed,2009-04-08T09:37:45+02:00,2010-07-20T13:17:39+02:00,"I would be great to edit content with Find/Replace dialog opened.
Currently the background page is disabled when any dialog is opened.",arczi
Bug,3336,Extra blank row added top of the Content which copied from Micrsoft word,General,,garry.yao,assigned,2009-04-09T11:22:09+02:00,2010-07-20T13:17:39+02:00,"I have this issue is cause by when there is a content copy from Microsoft Word which contain a row that created by using Enter keyword from the keyboard. I have even tested with Paste from Word function which the problem still occur.

'''Steps'''
1)Copy the content from the attached test.doc
2)Paste the content into the FCKEditor test area with/without Paste from Word.
3)Try to modify the content by selecting all then change to format type = Normal(any format type will be the same).
4)A blank row have added on top of the content.

Attached 
test.doc = Content for testing which contain a space row created by Enter.

FCK.doc = Screen shots.
",lsyeong
New Feature,3355,Update font name and size dropdowns,General,,,confirmed,2009-04-13T20:31:10+02:00,2010-07-20T13:17:39+02:00,"When positioning the cursor anywhere in the document, the font name and font size dropdowns are not updated. This can be reliably reproduced in the sample: http://www.fckeditor.net/nightly/fckeditor/_samples/default.html.

This seems like an obvious bug, but I couldn't find any tickets regarding it.",highjinx_53
Task,3358,Optimize 'CKEDITOR.dom.range.enlarge' on block unit,General,,,new,2009-04-14T11:35:51+02:00,2010-12-28T12:21:36+01:00,"After enlarging the range with a block unit with the following input:
{{{
<div>text^<p>paragraph</p></div>^
}}}
We'll got:
{{{
<div>^text<p>paragraph</p></div>^
}}}
No we got a partially selected block, it's better to have the 'div' been fully selected to prevent consequence operation like ''extractContent'' from resulting in unwanted node pieces, so an optimized result would be the following:
{{{
^<div>text<p>paragraph</p></div>^
}}}
",garry.yao
Bug,3360,Enlarge range by element problem,General,,garry.yao,assigned,2009-04-14T20:12:43+02:00,2010-12-28T11:12:51+01:00,"When enlarging a block element with element unit, the enlargement will  climb up to any ancestor block, which is wrong.",garry.yao
Bug,3368,Strange behavior when placed inside dynamically-created elements,General,,,confirmed,2009-04-16T10:44:23+02:00,2010-07-20T13:17:39+02:00,"The following code:

{{{
#!js

     var div = document.createElement('div');
     var div2 = document.createElement('div');

     var editor = CKEDITOR.appendTo( div );
      document.getElementById('tests').appendChild(div);

      var button = document.createElement('button');
      button.innerHTML = 'click me';
      button.onclick = function(){
             editor.destroy();
	     editor = CKEDITOR.appendTo( div2 );
             document.getElementById('tests').appendChild(div2);
      };

      document.getElementById('buttons').appendChild(button);
}}}

Fails with:

{{{
holderElement is null
}}}

as soon as one clicks the button. I noticed this since I'm using CKeditor to implement some kind of ""click & edit"" rich text field, and I'm creating the containing div dynamically, each time the user clicks the field.

I could solve this by re-using the same div each time the field switches to edit mode, but that would be hacky, and I don't think CKeditor should fail here (correct me if I'm wrong, please).

Regards,

Pedro",pferreir
New Feature,3371,Spring based Connector servlet,Server : Java,,,confirmed,2009-04-16T16:12:52+02:00,2012-07-19T10:58:55+02:00,"Attached is a patch which has a new spring based connector servlet project. It allows the Connector to be a Spring managed bean which is useful in Spring projects. For example if the connector is used to write to a database it will be able to use the Spring transaction manager or Spring events could be issued when an upload/download occurs for files.  

I`ve also updated the java-demo project so it uses the new servlet.
I`ve commented out the original ConnectorServlet in the web.xml 

I had to change the Dispatcher slightly so a Connector can be passed into it. I also had to make the dispatcher member variable in the ConnectorServlet protected as the new SpringConnectorServlet derives from ConnectorServlet.
",Darran
Bug,3379,[IE] Select all command problem,General,,,confirmed,2009-04-17T13:47:59+02:00,2010-07-20T13:17:39+02:00,"'Select all'/Ctrl-A command is not consistence between FF and IE.
=== Reproducing Procedures ===
 1. Open  the ''replace by class'' example page;
 1. Click on 'Select All' command, then press 'Del' key.
  * Actual Result: There's still a paragraph inside document.
",garry.yao
New Feature,3397,tableWizard,General,,,confirmed,2009-04-20T18:54:29+02:00,2010-07-20T13:17:39+02:00,"Current functionality for creating tables is quite moderate. A wizard-like tool would be a great addition in my opinion. I have created such a tool myself, see http://www.saulmade.nl/tableWizard/ . This could be added to the editor core and be extended with often requested functionalities (like styling a cell, row or column).",saul11
Bug,3419,Paste button not available after SetData function,UI : Toolbar,,,confirmed,2009-04-22T14:43:27+02:00,2009-05-09T16:52:01+02:00,"Hi,

After calling the SetData function, the paste buttons are not enabled (my clipboard has data) in internet explorer (tested in IE7). Other browser does not have this problem. How can I solve this problem?

Here is the code of my test:


{{{
<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">
<html xmlns=""http://www.w3.org/1999/xhtml"">

<head runat=""server"">
    <title></title>
    <script type=""text/javascript"" src=""/fckeditorLatestBuild/fckeditor.js""></script>
    <script type=""text/javascript"">
        window.onload = function() {
            var oFCKeditor1 = new FCKeditor('MyTextarea1');
            oFCKeditor1.BasePath = ""/fckeditorLatestBuild/"";
            oFCKeditor1.ReplaceTextarea();
            setTimeout(""myClick()"",5000);
        }
        
        function myClick() {
		var oEditor = FCKeditorAPI.GetInstance('MyTextarea1');
		oEditor.SetData(""<p>hello world</p>"");
		oEditor.Focus();
    	}
    </script>
</head>

<body>
    <form id=""form1"""">
    <div>
          <textarea id=""MyTextarea1"" name=""MyTextarea""></textarea>
    </div>
    </form>
</body>
</html>

}}}


Thanks in advance!
",ambio
Bug,3428,Firefox : Href encoded when using paste dialog,Core : Output Data,,,confirmed,2009-04-23T14:52:12+02:00,2010-07-20T13:17:39+02:00,"Hi,

When I use the paste button (and the paste dialog is showed) the href of my link is encoded. I don't want that! This problem occurs only in Firefox and not always. I tried this also on the latest build.

Can this be fixed? 

Example:

<p><a href=""xxxx(25)"">my link</a></p>
<p>&nbsp;</p>
<p><a href=""../xxxx%2825%29"">my link</a></p>

The copy of my link resulted in an encoded href.",ambio
Task,3440,Create quirks mode sample,General,,,confirmed,2009-04-24T15:21:02+02:00,2010-07-20T13:17:39+02:00,"As long as quirks mode is supported a sample should be added, at least in the development builds, so it's possible to easily check features/bugs without the need to change the code of the samples themselves.

This means also that checking for regressions in the CKEditor equivalent of http://rev.fckeditor.net/ can be done easily just testing the appropriate sample online. 

Also other kind of features that are supported should have a test file for the same reason, as it's easier to say ""check sample xxx and do that"" instead of ""modify sample xxx in this way and do that"" (multiple editors, RTL, relative/absolute position...)",alfonsoml
New Feature,3442,Add ability to simulate enter key press,General,,,confirmed,2009-04-24T18:42:11+02:00,2010-07-20T13:17:39+02:00,"In V2, we had the ability to simulate an enter keystroke with EnterKeyHandler.DoEnter(). It would be very helpful to have similar functionality in V3.",highjinx_53
Bug,3469,Simplify range walking codes,General,,,confirmed,2009-05-04T16:05:46+02:00,2010-07-20T13:17:39+02:00,"The new range walker API is about to be ready with #3367, it introduced a completely new simplified way to perform daily range work, it's concise and powerful to support the the following ways when walk along range.[[BR]]
We should try to replace the bells and whistles we've had in v2 for ranges manipulation with this new API after we close #3367.

Now we could:
 1. Walking along the content inside the range, mostly useful for style system.
{{{
outside [->...inside...<-]outside 
}}}
 With
{{{
#!js
var walker = new CKEDITOR.dom.walker( range ), node;
while ( node = walker.next() )
{
	// Node processing...
}
}}}
 1. Walking along the other opposite two sides of the range, mostly useful for enlargement and checking block boundary.
{{{
outside <-[ ...inside...]-> outside 
}}}
 With
{{{
#!js
// E.g. Walking along the left out side 
var walkerRange = new CKEDITOR.dom.range();
walkerRange.setStartAt( document.getBody(), CKEDITOR.POSITION_AFTER_START );
walkerRange.setEndAt( range.startContainer, range.startOffset );
walker.guard = function()
{
	//// Node processing...
};
do
{
	node = walker.next()
}
while (  node )

}}}
 1. Retrieve the boundary nodes of collapsed range:
{{{
leftBoundaryNode<-^->rightBoundaryNode
}}}
 With
{{{
#!js
// E.g. Get the end boundary node after the range.
var walkerRange = new CKEDITOR.dom.range();
walkerRange.setStartAt( range.endContainer, range.endOffset );
walkerRange.setEndAt( document.getBody(), CKEDITOR.POSITION_BEFORE_END );
var endBoundaryNode = walkerRange.next();
}}}
 1. Even other usages could be expanded...
=== Sub Tickets ===
[[TicketQuery(id=3478)]]",garry.yao
Bug,3475,[FF] Multirange broken when command used several times,General,,garry.yao,review_failed,2009-05-05T11:45:53+02:00,2010-06-03T16:19:30+02:00,"Multirange broken when command used several times.

Reproduction steps:
 1. Use bold on 2 separate chunks of text.
 2. Select part of 1st and part of 2nd chunk.
{{{
<strong>^fo^o </strong>bar<strong> f^oo^2</strong>
}}}
 3. Click ""bold"" button several times.

Depending on first selection range start, there are 2 possible misbehaviors:
 1. Second selection will jump from proper selection to rest of previously bolded text (of 2nd chunk).
 2. Second (or both) selections will disappear after second or third use of bold command, but still they will make some DOM modifications.

35sec screencast presenting this issue:
http://pub.meta20.net/fck-multirange.ogg

Env: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.9) Gecko/2009042219 Iceweasel/3.0.9 (Debian-3.0.9-1)",tobiasz.cudnik
Bug,3478,Simplify styles processing,General,,,confirmed,2009-05-05T16:36:35+02:00,2010-07-20T13:17:39+02:00,"Styles processing logic need to refacted, adapting to recent changes of the range API.[[BR]]
This's a sub ticket of #3469.",garry.yao
Bug,3507,[IE] Context menu always opens next to mouse cursor,General,,,confirmed,2009-05-12T15:05:20+02:00,2010-07-20T13:17:39+02:00,"Context menu always opens next to mouse cursor, even after being triggered by key press. This is usability issue in my opinion, because mouse can be anywhere withing the browser's viewport.

I see following options:
 1. Distinguish between key press and mouse click. Probably impossible, but i'm not 100% sure.
 2. Simply check if mouse is inside editor's viewport and then if yes - open menu next to cursor; if not - open it next to the carret.
 3. Always open context menu next to the carret.",tobiasz.cudnik
Bug,3509,Styles aren't maintained at end of line,General,,,confirmed,2009-05-12T22:14:08+02:00,2012-10-31T15:28:43+01:00,"Under certain conditions, basic styles (bold, italic, etc) aren't maintained at the end of lines.

Steps to reproduce:
 * Open the replace by code example.
 * Press the Bold button, then type text.
 * Press the end button (or click after the end of the line.)
 * Type some more text.

The newly typed text should be bold, but is not.

This also happens under the following conditions:
 * Open the replace by code example.
 * Type some text.
 * Press Home, then Shift+End to select the whole line.
 * Press the Bold button.
 * Press the end button (or click after the end of the line.)
 * Type some more text.

The problem is that Firefox is appending a <br/> at the end, but it is not being included in the <strong> element. The solution is, when applying a style, to include that BR element.

A patched is attached which fixes this problem. The problem can be reproduced in the latest nightly samples.",highjinx_53
Bug,3513,[IE8] Form elements at end of line,General,,,confirmed,2009-05-13T12:31:11+02:00,2011-07-27T16:40:14+02:00,"In IE8 strict, it's impossible to move carret to the end of line if form element ends this line.

=== Reproduction ===
 1. Use this content:
{{{
<p>
	foo^<input name=""foo"" type=""radio"" value=""foo"" /></p>
}}}
 2. Try move carret to the right using arrow, mouse click or End keystroke.

Works in IE8 quirks.",tobiasz.cudnik
New Feature,3538,Google Transliteration AJAX API for Indic languages,General,,,confirmed,2009-05-18T07:32:53+02:00,2009-05-19T12:39:45+02:00,"Hi,

I would like to see a plugin for transliteration of indic languages. Google AJAX API for transliteration is already there
http://code.google.com/apis/ajaxlanguage/documentation/#Transliteration

There is already a plug in similar to the one I requested but that does not use google AJAX API. In my view google API is far better and accurate in transliteration for tamil (ta).
http://www.vishalon.net/IndicResources/IndicIME/tabid/244/Default.aspx

Its a nice to have feature and using google AJAX API will advantageous. Google has already rolled this to gmail, blogger etc.

sampath",mailsampy
Bug,3541,IDs in dialog violates W3C specs,UI : Dialogs,,,confirmed,2009-05-18T16:03:47+02:00,2010-07-20T13:17:39+02:00,"According to [http://www.w3.org/TR/html4/types.html#h-6.2 HTML 4.01 Specification] IDs should not start with a digit:
{{{
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens (""-""), underscores (""_""), colons ("":""), and periods (""."").
}}}
All dialog fields start with a digit, eg:
 * 91_uiElement
 * 93_label
 * 92_textInput",tobiasz.cudnik
Bug,3542,Dialog tabs change width after selection,UI : Dialogs,,,confirmed,2009-05-18T16:11:58+02:00,2010-07-20T13:17:39+02:00,"When tab is selected, text inside changes to bold. This sometimes results in changed width and relocation of other tabs.
=== TC ===
 1. Open Image dialog
 2. Select ""Link"" tab
 3. Select ""Image Info"" tab",tobiasz.cudnik
New Feature,3589,StylesCombo plugin: no option to load from XML file,General,,,confirmed,2009-05-24T16:31:20+02:00,2009-07-31T09:21:19+02:00,"Like #3588, all the same reasons apply here. People won't like to have to rebuild their xml files into js.",alfonsoml
Bug,3601,Bad performance at resizing editor in Safari,UI : Toolbar,,garry.yao,review,2009-05-25T16:18:34+02:00,2011-11-11T21:34:18+01:00,"To reproduce:
 1. Open replacebyclass.html in Safari/Windows.
 2. Resize the editor.
 3. The resize animation is not smooth.

The bad performance seems to be Windows specific, it seems to be perfectly smooth in Safari/Mac.",martinkou
Bug,3607,Enterykey break nested list,UI : Enter Key,,,confirmed,2009-05-27T06:18:25+02:00,2010-07-20T13:17:39+02:00,"The following case is even correct with v2.
=== Reproducing Procedures ===
 1. Open  the ''replace by class'' example page with the following content:
 {{{
 <ol>
    <li>item1</li>
    <li>item2^
    <ol>
        <li>item3</li>
    </ol>
    </li>
</ol>
 }}}
 1. Now press '''EnterKey''' to breakline;
  * Expected Result : 
	{{{
<ol>
	<li>
		item1</li>
	<li>
		item2</li>
	<li>
		<br /> 
		<ol>
			<li>
				item3</li>
		</ol>
	</li>
</ol>
	}}}
  * Actual Result : Note that the new list item line height is messed up without some necessary content within it.
	{{{
<ol>
	<li>
		item1</li>
	<li>
		item2</li>
	<li>
		<ol>
			<li>
				item3</li>
		</ol>
	</li>
</ol>
	}}}

",garry.yao
New Feature,3624,JAWS should announce dialog titles when dialogs are opened,Accessibility,,,confirmed,2009-05-29T09:34:33+02:00,2011-04-15T10:10:44+02:00,"It's currently difficult for screenreader users to determine which dialog they just opened in the editor. Ideally, JAWS should be able to announce the title of a newly opened dialog to the user.",martinkou
New Feature,3627,Performance testing,QA,,garry.yao,assigned,2009-05-29T23:51:12+02:00,2010-12-29T09:53:51+01:00,"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.

",alfonsoml
New Feature,3667,Paste from WordPerfect,General,,,confirmed,2009-06-03T22:50:56+02:00,2009-07-15T18:49:02+02:00,"WordPerfect is still(!?) heavily used by my clients.
I'd love to offer them a browser-based WYSIWYG they could paste into that preserved their beloved WordPerfect formatting.

I would be willing to help make this a feature.",bladewheels
Bug,3683,Hides top portion of page when spellcheck window opens up,General,,,confirmed,2009-06-05T12:44:48+02:00,2009-06-10T08:49:39+02:00,"Hello,

I have noticed in the FCKEditor Demo page that when spellcheck window opens up, top portion of the page becomes hidden.

I also noticed the same in our app. We are licensed FCKeditor customer.

Any idea how to resolve this bug?

Chinmoy",cchinu
Task,3699,Create documentation for development tools,General,,wwalc,confirmed,2009-06-10T12:06:42+02:00,2009-06-10T12:06:42+02:00,"Create documentation for development tools, including CKReleaser, CKPackager and CKLangTool.",wwalc
New Feature,3701,Add option to exclude some files from javascript compression,Project : CKPackager,,wwalc,confirmed,2009-06-10T15:41:06+02:00,2009-06-10T15:41:06+02:00,Files like _source\plugins\uicolor\yui\yui.js should not be processed by CKPackager and it should be possible to exclude them in some way from minification process.,wwalc
New Feature,3709,Selected text stays selected when switch to source view and back,General,,garry.yao,review_failed,2009-06-11T14:12:34+02:00,2013-03-20T22:05:24+01:00,"Hello. To me FCKeditor is almost perfect. The only thing I miss from Dreamweaver is selection preservation while switching to source view.

Since I work with very big html files it is very difficult to find any specific place in code. When I select a word (or sentence or picture or table cell) in WYSIWYG mode in Dreamveawer and then switch to source view I find myself in the middle of the (pages of the) code with the same text selected.

If FCKeditor could do that - it would save very much worktime.
But FCKeditor resets the cursor location to start of the source.",spx
Bug,3724,Slow and unusable editor when inserting 999x99 table,Core : Output Data,,,new,2009-06-15T12:40:13+02:00,2010-07-20T13:17:39+02:00,"When we insert a table with 999x99 cells, Firefox get slow and editing is no more possible.

This test is not something users often do, but one of my clients did this test...

Perhaps a limit should be fixed ?",alice
New Feature,3731,Support 'style only' override in style system,Core : Styles,,,new,2009-06-16T07:42:33+02:00,2010-12-29T09:54:14+01:00,"This's a ticket derived from #705, which provide a UC of the following style definition which we don't support now:
{{{
{ element : 'strong', overrides : [ { element: 'b'}, { element: 'font', styles : { 'font-weight' : 'bold' } } ] }
}}}
And a more generic UC ( and actually a common case )with 'style' only definition could be inferred as:
{{{
{ element : 'strong', overrides : [ { element: 'b'}, { element: '*', styles : { 'font-weight' : 'bold' } } ] }
}}}
Which declare that we need to consider bold for the following two cases:
 1. It's a <strong> tag;
 1. It's a <b> tag;
 1. It's any tag with ''""font-weight"" : ""bold""'' style;

",garry.yao
Bug,3756,[IE7] Inconsistent navigation issue on tables with headers,General,,,confirmed,2009-06-18T13:51:12+02:00,2010-07-20T13:17:39+02:00,"To reproduce: [[BR]]
1. Create a table and select Headers : First Row [[BR]]
2. Place cursor in first cell. [[BR]]
3. Move through table with right arrow. [[BR]]

RESULT [[BR]]
Focus moves from 1st row to the 2nd row and then traverses the cells. Never moves into other cells in the first row.
Same happens if you choose Headers : First Column

Same issue when navigating from outside the table into the table, the cursor skips the header cells.
",damo
Bug,3811,Special chars dialog is slow,General,,,confirmed,2009-06-22T18:48:10+02:00,2010-07-20T13:17:39+02:00,A very slow feedback is given when moving the mouse over the characters in the special chars dialog. This is specially noticeable with IE.,fredck
New Feature,3845,'tabSpaces' config not working for source mode,General,,,confirmed,2009-06-26T14:10:31+02:00,2013-06-17T11:13:34+02:00,"=== Reproducing Procedures ===
 1. Open  the ''replace by code'' example page with the following config options:
{{{
tabSpaces : 4
}}}
 1. Switch to 'source' mode, focus the text area, then press 'Tab Key'
 * Expected Result: Four spaces are inserted.
 * Actual Result: text area is blured.
",garry.yao
New Feature,3863,DevTool - autoChangelog,General,,garry.yao,review_failed,2009-06-30T14:37:24+02:00,2010-07-20T13:17:39+02:00,"It would be great to have a new dev-tool to generate changelog.html.
 
We can avoid conflicts connected with this file.",arczi
Bug,3934,New line collapsed in enterMode=BR,General,,,review_failed,2009-07-13T09:34:17+02:00,2010-07-20T13:17:39+02:00,"=== Reproducing Procedures ===
 1. Open the attached example page in Firefox.
 1. Move the cursor at the end of first line, press 'Enter'.
  * Actual Result: The new line is collapsed.",garry.yao
New Feature,3944,Preview mode,General,,,reopened,2009-07-14T11:41:45+02:00,2010-06-24T00:10:50+02:00,It would be useful to have the preview mode (just like Source).,arczi
New Feature,3967,Dialog with all keystrokes written down,General,,,confirmed,2009-07-16T12:21:11+02:00,2012-05-15T14:35:18+02:00,"It is not easy to get know how to switch tabs in dialogs using keyboard. 

A list with active keystrokes is needed.",arczi
Bug,3970,Source mode textarea issue on IE7 strict with scrollbars,General,,,confirmed,2009-07-16T15:01:21+02:00,2010-07-20T13:17:39+02:00,"Source mode textarea issue on IE7 strict with scrollbars. Continuation of #3921.
=== TC ===
{{{
  <div style=""overflow:scroll;height:200px;"">
         <p>
            <label for=""editor1"">
               Editor 1:</label><br/>
            <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://www.fckeditor.net/""&gt;CKEditor&lt;/a&gt;.&lt;/p&gt;</textarea>
            <script type=""text/javascript"">
                  CKEDITOR.replace( 'editor1' );
            </script>
         </p>
      </div>
}}}
 Textarea overflows out of scrolled area.",tobiasz.cudnik
Bug,3979,IE+Quirks: Dialogs are smaller,UI : Dialogs,,,confirmed,2009-07-17T12:02:06+02:00,2010-07-20T13:17:39+02:00,"When comparing the IE+Quirks dialogs, they are a bit smaller in width than IE+Standards.",fredck
Bug,3985,Style Combo Box doesn't close,UI : Toolbar,,,confirmed,2009-07-18T12:42:32+02:00,2009-07-20T12:47:10+02:00,"1. Open a sample file (I've used the skins sample)
2. Click on the dropdown arrow of the style combo box
3. Now click anywhere in the editing area

Actual result: Unlike the other drop down boxes, the box doesn't get closed

Expected result: Style combo box should close like the other drop down boxes",Vyper
New Feature,3997,Undo test case,QA,,,assigned,2009-07-20T12:36:42+02:00,2011-05-17T22:40:17+02:00,Undo Test Case from ticket #3662.,arczi
Bug,3998,It is impossible to remove Preview from Image dialog,UI : Dialogs,,,confirmed,2009-07-20T13:42:30+02:00,2010-07-20T13:17:39+02:00,"It is impossible to remove preview from Image dialog using dialogDefinition (_sample/api_dialog.html ). 

Preview area doesn't have ID. getById( 'ImagePreviewLoader' ) is also called many times without checking.
",arczi
Bug,3999,It is impossible to remove Preview from Flash dialog,UI : Dialogs,,,confirmed,2009-07-20T13:46:23+02:00,2010-07-20T13:17:39+02:00,"To reproduce:

- Please add the following lines to samples/api_dialog.html:
{{{
37. if ( dialogName == 'flash' )
38. {
39. 	var infoTab = dialogDefinition.getContents( 'info' );
40. 	infoTab.remove( 'preview' );
41. }
}}}

- Add also 'Flash' to toolbar definition in the same file.

- Open flash dialog.

Result: JS error:
{{{
dialog.getContentElement(""info"", ""preview"") is undefined
http://localhost/edytor/CKEditor/trunk/_source/plugins/flash/dialogs/flash.js
Line 324
}}}
",arczi
Bug,4000,It is impossible to remove Lock Ratio and Reset buttons from Image dialog,UI : Dialogs,,,confirmed,2009-07-20T13:53:08+02:00,2010-01-10T19:15:06+01:00,It is impossible to remove Lock Ratio and Reset buttons from Image dialog using dialogDefinition event.,arczi
Bug,4013,No way to remove FORM and DIV Container element,General,,,confirmed,2009-07-21T10:17:12+02:00,2012-06-28T12:49:46+02:00,"- Insert the following content into Source mode:

{{{
<form enctype=""text/plain"" method=""post"" target=""_top"">
	<p>
		<br />
		1111</p>
	<p>
		2222</p>
	<p>
		3333</p>
	<p>
		4444</p>
</form>
}}}

- Back to WYSIWYG

It is not possible to remove FORM element without removing all content.
",arczi
Bug,4027,Element path lacks borders in HC mode,General,,,confirmed,2009-07-21T15:04:06+02:00,2010-07-20T13:17:39+02:00,Element path lacks borders in HC mode,tobiasz.cudnik
Bug,4029,[IE6] Format combo background-color incorrect,UI : Toolbar,,,confirmed,2009-07-21T15:47:43+02:00,2011-06-09T18:56:34+02:00,See attached screenshot.,garry.yao
Bug,4110,Source mode font size,UI : Source View,,,confirmed,2009-07-27T13:04:05+02:00,2010-07-20T13:17:39+02:00,"Source mode font size is different in Opera and Chrome. 

See the screenshot.",arczi
Bug,4126,[Chrome] Select form element gets lost after blur,General,,,confirmed,2009-07-28T14:59:26+02:00,2009-07-28T16:25:00+02:00,"Select form element gets lost after blur.
=== TC ===
 1. Insert select form element
 2. Click new element to focus it
 3. Click somewhere else in editable area to blur new element
 4. Element disappears leaving some spans

Attaching video TC.",tobiasz.cudnik
New Feature,4130,"[IE] Copy rows between tables not possible in Internet Explorer 6,7,8",General,,,confirmed,2009-07-29T08:20:31+02:00,2013-03-12T15:35:00+01:00,"It is not possible to copy an entire row from one table to another table in Internet Explorer 6,7,8.

In Firefox 3.x this works by selecting all the cells in a row and Ctrl+C, then in an empty row of a second table selecting all the cells followed by a Ctrl+V.

Unfortunatly IE does not select the cells or content in the cells and the copy and paste options are not available.

To reproduce:

 * Start FCKeditor in Internet Explorer[[BR]]
 * Click on the Create Table Icon in the toolbar[[BR]]
 * Click Ok to create the default 3x2 table[[BR]]
 * Fill the 1st row with Test in the first cell and Test in the second cell to the right.[[BR]]
 * Create a second table on the same page (or in a new page doesn't matter)[[BR]]
 * Try to select the 1st row from the (IE selects highlights the text Firefox 3.x highlights the cells)[[BR]]
 * The Cut and Copy buttons are dimmed in the toolbar in IE[[BR]]
 * Push Ctrl+C to copy the selected row[[BR]]
 * Click in the new second table and CTRL+V to paste, a nested table is then inserted instead of just the row. (In Firefox 3.x you select the row and paste to get the desired effect)

**An option Copy Row and Copy Column (in the right click menu) to move data between tables would be the ideal solution.**

",kat_ams
Bug,4148,Update CKEDITOR.test.getAttribute,QA,,,confirmed,2009-07-30T09:19:43+02:00,2010-07-20T13:17:39+02:00,'''CKEDITOR.test.getAttribute''' should have the same attribute sorting mechanism as the '''CKEDITOR.test.getHtml''' changed by #4136.,garry.yao
New Feature,4158,Changing link target fails to generate event,General,,,confirmed,2009-07-30T22:43:17+02:00,2009-07-31T17:01:45+02:00,I think this should be generating at least an 'insertHtml' event?,dprice
Bug,4173,[IE] loading long text in text input streatching dialog,UI : Dialogs,,,confirmed,2009-07-31T15:15:24+02:00,2010-07-20T13:17:39+02:00,"See #4122 for a concrete example of it, though we've already provided a temporary at that ticket, a general solution should be found.",garry.yao
Bug,4180,Multiple problems with 'text and table' template,General,,,confirmed,2009-08-01T16:09:27+02:00,2009-10-14T21:50:51+02:00,"If you select the ""Text and Table"" template from the templates dialog, you will see it's too many kinds of wrong in IE8:

- it's virtually impossible to focus the cursor on the title or the text by clicking
- if cursor is positioned just before ""Title"" (in H3) and you press right arrow, it will jump to the end of ""Type text here""
- doubleclicking on block elements doesnt have the behavior it used to in 2.x
- doubleclicking on the blank space at the bottom will make the contents flicker an empty paragraph at top",dinu
Bug,4187,[IE6] Find a better solution for horizontal document scroll,General,,,new,2009-08-03T10:06:53+02:00,2010-07-20T13:17:39+02:00,"#3658 has been using the same hack from v2 to eliminate horizontal document scroll with xhtml doctype by forcing the vertical scrollbar, which is obtrusive for a document need no scrolling at all, a better solution should be found.",garry.yao
Bug,4195,Inline quotion style problematic,Core : Styles,,garry.yao,review_failed,2009-08-03T15:06:12+02:00,2011-05-24T15:33:19+02:00,"Sometimes inline style should own '''priority''', style with higher priority should be applied at a more high level. Here's a concrete example[[BR]]

=== Reproducing Procedures ===
 1. Open the 'replace by class' sample page;
 1. Load the following content with selection:
 {{{
 <p>
 	<strong>[some</strong>test<strong>text]</strong></p>
 }}}
 1. Apple 'Line Quatation"" from 'Format' combo;
  * Actual Result:
{{{
<p>
	<strong>so<q>me</q></strong><q>test</q><strong><q>te</q>xt</strong></p>
}}}
  * Expected Result: The quatatoin style doesn't break into pieces
{{{
<p>
	<strong>so</strong><q><strong>me</strong>test<strong>te</strong></q><strong>xt</strong></p>
}}}
",garry.yao
New Feature,4229,CSS selector support for Test Environment,QA,,,confirmed,2009-08-11T09:24:21+02:00,2010-07-20T13:17:39+02:00,"CSS selector support for Test Environment would bring us such benefits for node-related TCs:
 * shorter, leaner, more readable TCs
 * less time needed to implement a TC
 * more general node-access code formulas (possibly reusable)

""Node-related"" TCs means any operation which operates on specific nodes (in both forms - as plain text and DOM representations) which are placed in larger set of other nodes. This can include things like:
 * click specific button
 * check if results inside editor is the desired one
 * add new markup in specific place

Possible solutions for this could be provided by:
 * [http://sizzlejs.com/ sizzle]
 * [http://www.domassistant.com/ DOM Assistant]
 * [http://www.prototypejs.org/ prototype] (which ships with CKTester from #4218)
 * [http://developer.yahoo.com/yui/selector/ YUI selector] (which could share it's core with YUI tests)
 * [http://www.dojotoolkit.org/ dojo.query]

One popular selector benchmark is [http://mootools.net/slickspeed/ slickspeed] (although speed isn't out concern).

I think that most important factors when making a decision are (for us):
 * size of additional code
 * stability across all browser (including IE6) in dangerous TC environment
 * support level",tobiasz.cudnik
Bug,4250,Fails to warn on usage of non-existing command,UI : Toolbar,,,confirmed,2009-08-16T22:18:05+02:00,2012-06-05T15:53:59+02:00,"Edit a sample and change the toolbar so it uses a non existing command:
{{{
var editor = CKEDITOR.replace( 'editor1',
	{
		toolbar : [ [ 'Source', '-', 'Bold', 'Italic', 'Underline', 'Strike','-','Link', '-', 'not existing' ] ]
	});
}}}

Load now the sample in the browser:

No warning, no error, no button. Nothing shows that there's an attempt to use a non-existing command.

People are gonna waste a lot of time trying to understand why their changes doesn't work if they don't have any clue about the problem.",alfonsoml
Bug,4251,Adding wrong plugin doesn't give proper warning,General,,,confirmed,2009-08-16T23:02:08+02:00,2012-06-05T15:24:57+02:00,"Modify a sample so it tries to load a non-existing plugin:
{{{
var editor = CKEDITOR.replace( 'editor1',
	{
		extraPlugins : 'World'
	});
}}}

Now loading the page in IE gives an error message without any clue about the problem.[[BR]]
It can be improved this way:
{{{
#!patch
Index: _source/core/plugins.js
===================================================================
--- _source/core/plugins.js	(revision 4127)
+++ _source/core/plugins.js	(working copy)
@@ -56,6 +56,11 @@
 							for ( pluginName in allPlugins )
 							{
 								plugin = allPlugins[ pluginName ];
+								if ( !plugin )
+								{
+									alert( 'Plugin ""' + pluginName + '"" not loaded.' ) ;
+									continue ;
+								}
 								if ( plugin.onLoad && !plugin.onLoad._called )
 								{
 									plugin.onLoad();

}}}

For other browsers, it throws an exception in core\scriptmanager.js:
{{{
				if ( failed.length )
				{
					throw '[CKEDITOR.resourceManager.load] Resource name ""' + urlsNames[ failed[ 0 ] ].join( ',' )
						+ '"" was not found at ""' + failed[ 0 ] + '"".';
				}
}}}
But that's shown only in the error console, it will be more useful if the message is shown in an alert.",alfonsoml
New Feature,4252,Establish testing APIs for editor UI,QA,,garry.yao,assigned,2009-08-17T08:45:19+02:00,2009-10-23T15:52:04+02:00,"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
New Feature,4264,Fire event after enterkey press is handled,UI : Enter Key,,,confirmed,2009-08-19T10:05:28+02:00,2012-08-01T16:07:14+02:00,"I need to manipulate the created block after enterkey is pressed. 

It would be very nice if the enterkey plugin could fire an event like 'enterkey' or something after the enterkey is handled. 

It is not possible to hook into this code at the moment since it is runned in a timeout.",jonhg
New Feature,4362,Fire event when floatpanel opened,QA,,,confirmed,2009-09-01T16:12:46+02:00,2011-04-13T15:56:01+02:00,"The opening of our panel system is a mixing of async( iframe loading for first time ) and sync ( subsequent showing ) process, which makes it hard to determinate it's ready to been manipulated, event is always  good treatment in these cases, an 'open' event could be fired when the panel is fully loaded and become visible.",garry.yao
Bug,4376,Contents already be removed in <noembed></noembed> section.,Core : Output Data,,,confirmed,2009-09-07T06:21:16+02:00,2012-06-22T13:26:07+02:00,"In FCKeditor 2.6.4, I insert a Flash object tag into editor with ""Source"" mode, and I switch to ""WYSIWYG"" editing mode, and switch to ""Source"" again, the content in <noembed></noembed> inside the EMBED tag will be removed automatically.

How to reproduce:

 1. In editor, switch to ""Source"" mode by click Source button on toolbar.
 2. Paste the following code:

{{{
<embed autostart=""false"" showstatusbar=""1"" wmode=""transparent"" type=""application/x-mplayer2"" height=""310"" width=""365"" src=""FileDownLoad/VideoFile/Video/Test.wmv""><noembed>THIS CONTENT WILL BE REMOVED.</noembed></embed>
}}}

 3. Click ""Source"" button again to switch to normal mode.
 4. Click ""Source"" button to view source, you can notice <noembed></noembed>, the content already be removed automatically like this:

{{{
<embed autostart=""false"" showstatusbar=""1"" wmode=""transparent"" type=""application/x-mplayer2"" height=""310"" width=""365"" src=""FileDownLoad/VideoFile/Video/Test.wmv""><noembed></noembed></embed>
}}}",regionbbs
Bug,4380,Listblock: Stylename containing single quote will crash onclick method,Core : Styles,,,new,2009-09-07T10:47:03+02:00,2011-03-14T22:30:39+01:00,"When a style contains a single quote in its title, it will crash the listblock.

Offending code (plugins/listblock/plugin.js):

{{{
add : function( value, html, title )
{
	var pendingHtml = this._.pendingHtml,
		id = 'cke_' + CKEDITOR.tools.getNextNumber();

	if ( !this._.started )
	{
		pendingHtml.push( '<ul class=cke_panel_list>' );
		this._.started = 1;
	}

	this._.items[ value ] = id;

	pendingHtml.push(
		'<li id=', id, ' class=cke_panel_listItem>' +
			'<a _cke_focus=1 hidefocus=true' +
				' title=""', title || value, '""' +
				' href=""javascript:void(\'', value, '\')""' +
				' onclick=""CKEDITOR.tools.callFunction(', this._.getClick(), ',\'', value, '\'); return false;"">',
				html || value,
			'</a>' +
		'</li>' );
},
}}}

As you can see, 'value' is passed verbatim into the pendingHtml array, which doesn't do anything to escape single quotes.",mattis
Bug,4386,[IE] Source button label mispositioned when in toolbar group,General,,,confirmed,2009-09-08T13:45:48+02:00,2009-09-08T13:45:48+02:00,"IE quirks only. Source button label mispositioned when in toolbar group with any other button.

Refer to attached screenshot. This probably concerns all buttons with labels.",tobiasz.cudnik
Bug,4398,Support for detaching from the DOM,General,,,confirmed,2009-09-09T09:10:42+02:00,2011-11-04T13:46:23+01:00,"Migrated from [http://cksource.com/forums/posting.php?mode=reply&f=11&t=15667 forum thread].

=== TC ===
 1. Open [http://ckeditor.com/demo demo page].
 2. Execute following code to move editor above the header.
{{{
$(""#header"").before( $(""div.demo"") )
}}}

Result: Editor's content changes to ""null"" and it's not editable.",tobiasz.cudnik
New Feature,4413,"SCAYT, no option to remove added word",UI : Spell Checker,,,confirmed,2009-09-12T22:57:52+02:00,2012-07-03T14:50:24+02:00,After adding a word in the SCAYT context menu to the dictionary it isn't possible to review the added words to remove anything that was added by error.,alfonsoml
New Feature,4414,Sample Plugin,General,,,new,2009-09-13T11:43:07+02:00,2009-11-10T15:29:25+01:00,"Source code lack a sample showing how to code a plugin inserting a new xtml tag or adding/modifying an xhtml attribute.

It would be a great helper for plugin developpement.
",fredlefred
Bug,4451,"Different ""Apple + LeftArrow"" keyboard shortcut behavior in Firefox on Mac OS X",General,,,confirmed,2009-09-23T21:50:45+02:00,2011-07-14T14:24:37+02:00,"OS: Mac OS X 10.6.1

Browser: Firefox 3.5.3

Product: CKEditor 3.0

----

Steps to reproduce:

1) Open ""http://ckeditor.com/"" in Firefox on Mac OS X

2) Click on [See the demo] button

3) Place text cursor anywhere in CKeditor enabled textarea and type there a random word

4) Press ""Apple + LeftArrow"" keyboard button combo:


Expected:
Text cursor moves to beginning of line, like in any other textarea.

Actual:
Browser recognize this button combo as ""Browser back"" shortcut, and returns to ""http://ckeditor.com/""

----

In Safari 4.0.3 - behavior is correct: when text cursor is inside CKeditor  textarea, button combo moves cursor to beginning of line, when textarea is not selected - browser recognizes this shortcut as ""Go back"" button.",Sniff
New Feature,4454,CKEditor should resize itself automatically in resizable floating window,General,,,confirmed,2009-09-24T12:34:49+02:00,2013-06-14T17:05:26+02:00,"CKEditor behaves in a different way than FCKeditor when height is set to percentage value.

Suppose we have a floating resizable window, where the editor is running. When height of the editor is set to 95% and window is resized, CKEditor does not change its height. FCKeditor adjusts its height to match the new size of the window without any problems.

CKEditor can be easily changed to work in a similar way as FCKeditor, by changing the CSS style to:
{{{
.cke_skin_kama .cke_editor{
  display:inline-table;
  width:100%;
  height:95%; /* < --- added */
}
}}}
in skins/kama/editor.css

.. but this way the ""resize"" plugin stops working.",wwalc
New Feature,4505,Merge inline styles into one tag on output HTML,Core : Styles,,,confirmed,2009-10-11T15:34:38+02:00,2010-06-11T09:38:10+02:00,"Sometimes inline styles based on the same tag could be further optimized by combining them into one, i.e.
{{{
// font color + font size
<span style=""font-size: 16px""><span style=""color: #000000"">This is my text.</span></span>
}}}
Could be output as
{{{
<span style=""font-size: 16px;color: #000000"">This is my text.</span>
}}}
Finally, this function should be configurable.
",garry.yao
New Feature,4507,Adding a new 'save' event,Core : Output Data,,tobiasz.cudnik,confirmed,2009-10-11T15:51:35+02:00,2011-04-13T16:15:25+02:00,"Many users are looking for a easy way to override the default save button behavior, i.e. ajax post. A new 'save' event could be fired by save plugin on editor instance level to make this customization happen.",garry.yao
New Feature,4509,Adding config for maximize on startup,General,,,confirmed,2009-10-11T16:52:03+02:00,2012-06-28T14:31:51+02:00,We should have a config entry for initial maximize as we have with 'show block' plugin.,garry.yao
New Feature,4516,Toolbar button to embed Silverlight,General,,,new,2009-10-13T17:24:06+02:00,2009-10-14T18:47:08+02:00,"As requested, I am sending everything that your developers will need in order to add a button to the toolbar to facilitate embedding Silverlight using CKEditor.

Embedding Silverlight is very similar to embedding Flash. With Flash, the application is packaged in a SWF file. With Silverlight, the application is packaged in an XAP file.

So the new toolbar button will simply need to add some HTML -- it's a lot like embedding Flash.

How to embed Silverlight using HTML:
http://msdn.microsoft.com/en-us/library/cc189089(VS.95).aspx

A list of all available embed parameters:
http://msdn.microsoft.com/en-us/library/cc838268(VS.95).aspx

Working example -- a Silverlight Video player:
http://www.timacheson.com/Blog/2009/sep/halo_3_odst_launches_next_week#silverlightControlHost

HTML code for the example:

<object id=""Player"" data=""data:application/x-silverlight-2,"" type=""application/x-silverlight-2"" width=""640"" height=""360"">
	<param name=""source"" value=""/ClientBin/VideoPlayer.xap"" />
	<param name=""minruntimeversion"" value=""2.0.31005.0"" />
	<param name=""background"" value=""#000000"" />
	<param name=""initParams"" value=""m=http://www.xbox.com/NR/rdonlyres/D5A8470A-A00C-4EE3-A87E-9A027CC6FFA0/0/vidhalo3odst230lo.asx"" />
	<a href=""http://go.microsoft.com/fwlink/?LinkId=124807"" style=""text-decoration: none;""><img src=""http://go.microsoft.com/fwlink/?LinkId=108181"" alt=""Get Microsoft Silverlight"" style=""border-style: none"" /></a>
</object>
",Tim Acheson
Bug,4520,Need an ID on iFrame,General,,,confirmed,2009-10-14T16:39:12+02:00,2012-07-06T15:18:49+02:00,We are trying to use a third party spell check program in congunction with the CKeditor.  The spell check requires that we pass the ID of the iFrame the editor runs in.  When I examine the generated HTML I see there is no ID on the iFrame.  Is there a way to set an ID that we may then use?,rbeck77
New Feature,4523,Style plugin should allow refreshing of data,Core : Styles,,,confirmed,2009-10-14T18:21:21+02:00,2010-07-20T13:17:39+02:00,"Custom plugins and extensions are able to extend the list of loaded styles in the styles plugin. Unfortunately the styles plugin does not reflect dynamic changes to its list of styles and requires a reload of the whole editor to reflect the new options.

Ideally the editor should provide a way for any plugin to be reloaded without requiring the whole editor to be reloaded. Alternatively, a simpler approach to this problem would be to allow just the styles plugin to reload its data dynamically, through some additional API. 
",damo
Bug,4528,Empty select box is added automatically under some conditions,General,,,confirmed,2009-10-14T23:15:16+02:00,2010-07-20T13:17:39+02:00,"Steps to reproduce:

1. Press ""Form"" button and create a form (with name and action)

2. Place mouse cursor inside of the form, hit ""Selection field"" button, size: 2 lines, add two random options.

3. Press ""OK"" to close the dialog and insert the element

4. Cursor is now placed straight after created element

5. Hit enter, you should see a new empty ""Select"" element created below the ""real"" selection field that we have just created.

Confirmed in FF 3.5 and FF 3.0.",wwalc
Bug,4529,"Link dialog - when selecting an anchor, selection fields are centered",UI : Dialogs,,,confirmed,2009-10-15T09:18:24+02:00,2010-07-20T13:17:39+02:00,"This is a minor thing, but just doesn't look nice.

If you want to create a link, select Link Type = ""Link to anchor in the text"", then the table that is displayed below has width set to 260px an is centered. If you choose ""E-mail"" or ""URL"", you'll see that other elements have width set to 100% (or just change tab to ""Target"", there are also two select elements that are positioned correctly, table width is 100% and there are two cells with width set to 50%).

Perhaps another improvement would be to remove selecting ""By Element Id"" it there are no anchors with id (it is impossible to set the id of an anchor with CKEditor).",wwalc
Bug,4533,"Opera: double-clicking undo/redo UI button can open ""hotclick"" context menu due to selection being restored by the editor",Core : Undo/Redo,,,confirmed,2009-10-15T11:09:22+02:00,2011-06-09T09:14:35+02:00,"To reproduce:

 1. Open CKEditor, type ""This is some sample text""
 1. Make ""This"", ""some"" and ""text"" bold (to be sure that more than one action can be undone)
 1. Click Undo 3 times then just click randomly Redo and Undo
 1. Result:
 * browser's context menu is opened in the left corner of the browser",wwalc
Bug,4541,Maximize adds extra space on non-Kama skins,General,,,confirmed,2009-10-15T12:19:51+02:00,2010-07-20T13:17:39+02:00,Maximize adds extra space on V2 and Office2003 skins. Please refer to attached screenshots.,tobiasz.cudnik
Bug,4576,"CKeditor work wrong with contentType=""application/xhtml+xml""",General,,,confirmed,2009-10-21T18:31:44+02:00,2013-03-21T15:39:10+01:00,"If site content served with contentType=""application/xhtml+xml""
CKeditor replaces some characters on special symbols.

For example:
test

will be replaced in output onto:
&curren;es&curren;

i.e. 't' will be replaced on &curren;",Jura
Bug,4582,Toolbar expand/collapse toggle button cannot be tabbed to and does not have tooltip text,Accessibility,,,confirmed,2009-10-22T14:38:30+02:00,2010-07-20T13:17:39+02:00,"The toolbar toggle button can not be given focus when tabbing through the toolbar items.
It also does not display any tooltip text when you hover over with the mouse.",JoeK
Bug,4616,"No spacing between ""Align"" caption and selectbox in image dialog",General,,,confirmed,2009-10-31T14:31:24+01:00,2010-07-20T13:17:39+02:00,"go to the demo and click on the image dialog. notice that there is no space between the ""Align"" label and the selectbox.",Saare
Bug,4617,some of the Align field's options' captions are being amputated in IE,General,,,confirmed,2009-10-31T14:42:25+01:00,2010-07-20T13:17:39+02:00,"to reproduce:[[BR]]
open the ""multi-language interface"" demo and choose a language that has long caption in the align field (Hebrew or Hungarain for example).[[BR]]
open the image dialog.[[BR]]
open the ""align"" text box to see all the options. notice that some of them are being amputated.",Saare
Bug,4636,[FF]Small squares for resizing table lacks height for 'caption',General,,,confirmed,2009-11-06T10:00:13+01:00,2009-11-06T11:14:52+01:00,"This is trivial issue but created ticket just as a reminder.

=== to reproduce ===
 * Open [http://ckeditor.com/demo CKEditor demo] with FireFox
 * Click 'International Names' table",pomu0325
Bug,4638,Incorrent wrapping of tags,General,,,confirmed,2009-11-06T16:44:14+01:00,2012-06-13T14:36:06+02:00,"CKEditor 3.0.1 is incorrectly wrapping tags with arbitrary <p> tags.

**Problem / Steps to reproduction:**
1. Switch to HTML mode, type: 

{{{
<br /><script type=""text/javascript"">alert('hello');</script>
}}} 
or
{{{
sample text <script type=""text/javascript"">alert('hello');</script>
}}}
2. Switch to WYSIWYG
**Expected result (as per XHTML spec):** [[BR]]  
{{{<script type=""text/javascript"">alert('hello');</script>}}}

**Actual result:** [[BR]] 
{{{<p><br /><script type=""text/javascript"">alert('hello');</script></p>}}}

This problem shouldn't / can not be remedied by changing the enter mode, **as we want text wrapped in <p>, but not <script> tags**

Kind Regards,[[BR]]
Johannes",jlindenbaum
New Feature,4658,Bespin integration,General,,,new,2009-11-13T20:09:37+01:00,2010-07-20T13:17:39+02:00,"Mozilla Lab Bespin Embedded just offered a [http://mozillalabs.com/bespin/2009/11/13/bespin-embedded-first-preview-release/ preview released], which is by nature a excellent 'source' editing block alternative for us. [[BR]][[BR]]

A 'bespin' plugin should be created to start the integration effort with Bespin though the current release is still missing many important features for us.[[BR]]
Bespin DOEST NOT support all versions of '''IE''' and '''Opera''' at this moment.",garry.yao
New Feature,4705,"Add a ""resized"" event",General,,,confirmed,2009-11-24T00:37:11+01:00,2012-06-28T14:40:38+02:00,"It would be handy if the resize plug in fired a ""resized"" event at the end of the resize.

More or less in the dragEndHandler do the following:

{{{
function dragEndHandler(evt) {
    CKEDITOR.document.removeListener('mousemove', dragHandler);
    CKEDITOR.document.removeListener('mouseup', dragEndHandler);

    if (editor.document) {
        editor.document.removeListener('mousemove', dragHandler);
        editor.document.removeListener('mouseup', dragEndHandler);
    }
    editor.fire( 'resized' ); // let folks know the resize has finished
}
}}}

This would allow clients to persist the size of the editor if they wished to (trying to persist after each individual resize event is too resource intensive).",rmacfadyen
New Feature,4712,API Search Functionality,QA,,,confirmed,2009-11-24T20:53:09+01:00,2011-07-25T13:07:01+02:00,"Can a search functionality be added to the api documentation? That is, it would make developer's life a lot easier when searching/looking for specific methods/properties.
Also, could we have more examples?

Thanks,
adico",adico
Bug,4720,CKEDITOR.dom.element.createFromHtml fails on style element in IE,General,,,confirmed,2009-11-25T17:11:31+01:00,2012-09-25T15:48:44+02:00,"CKEDITOR.dom.element.createFromHtml fails to create style elements in IE. I've tested in IE6 and IE8; Safari and Firefox worked as expected.

The following code throws an error because the temp div does not contain any HTML after the call to .setHtml() in .createFromHtml():

{{{
CKEDITOR.dom.element.createFromHtml( '<style type=""text/css"">p { color: green; }</style>');
}}}",scott.gonzalez
New Feature,4751,Creating forms: add button to create file input element,General,,,confirmed,2009-12-07T15:31:39+01:00,2009-12-07T15:31:39+01:00,"Right now it is possible to create in CKEditor form with enctype set to ""multipart/form-data"".

So it seems that nothing stops us from adding another button that will allow users to create easily input type ""file"" with CKEditor?",wwalc
New Feature,4770,Media,General,,,confirmed,2009-12-12T07:48:15+01:00,2012-02-15T21:56:53+01:00,"I'll missing always an Button to insert WMV, AVI, MOV and other MEdiafiles  
like in the TinyMCE with HTML Tag <object> ",caw
Bug,4785,Incorrect tab key order for table properties dialog,UI : Dialogs,,brooks,review_failed,2009-12-14T15:34:12+01:00,2010-07-20T21:27:39+02:00,"=== Reproducing Procedures ===
 1. Open 'replacebyclass' sample page insert an default table.
 1. Click inside one of the table cell and open context menu on it.
 1. Click 'Table Properties' to open the dialog.
 1. Press 'Tab' key to iterate over all dialog fields.
 * Actual Result: Some fields will be skipped before reach the dialog buttons.",garry.yao
Bug,4806,[Chrome] Flash preview not fully visible,General,,,confirmed,2009-12-15T14:11:25+01:00,2011-11-23T03:41:27+01:00,"[Chrome] Flash preview not fully visible in Flash dialog.

== Reproduce ==
 1. Open flash dialog
 2. Paste swf URL (eg http://ckeditor.com/userfiles/flash/Buttons.swf )
 3. Change focus (hit tab) to load preview
 4. Preview works, but lacks top part.",tobiasz.cudnik
New Feature,4815,Changing table rows should be easier,UI : Dialogs,,,confirmed,2009-12-16T15:24:39+01:00,2012-09-24T14:33:12+02:00,"Right now CKEditor does not provide almost any advanced features that will let users change rows in a table.

Some things that (I think) should be doable:

 * changing background color of selected row
 * setting row height
 * changing alignment
 * changing class/id
",wwalc
New Feature,4820,Flash properties dialog / info tab / option to require width and height be entered.,General,,,confirmed,2009-12-16T20:06:37+01:00,2012-08-31T20:23:33+02:00,It would be nice if the flash dialog could be configured to prompt for width and height if not specified. We have users that plug in the SWF file they get from a web designer and don't set the dimensions. They get confused when nothing shows up on the page.,toga98
Bug,4840,[FF2] Special character dialog SHIFT+TAB not fully working,General,,,confirmed,2009-12-17T15:50:14+01:00,2010-06-02T12:30:55+02:00,"Under Firefox2 in Special Character dialog, SHIFT+TAB is not working after reaching dialog's button.",tobiasz.cudnik
Bug,4845,HTML parser generates wrong HTML using <li> inside <table>,UI : Source View,,,confirmed,2009-12-17T21:53:41+01:00,2010-07-20T13:17:39+02:00,"Using the HTML source attached, CKEditor generates a wrong HTML after parse the code (when click on source code button)",fabio.perrella
Task,4860,SpellChecker options not documented,General,,,confirmed,2009-12-18T16:00:43+01:00,2009-12-21T16:47:06+01:00,"There are some ""hidden"" config features that are not documented in the code, and thus not visible in the documentation: http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html

In scayt plugin:
{{{
CKEDITOR.config.scayt_maxSuggestions
CKEDITOR.config.scayt_autoStartup
}}}

In wsc plugin:

{{{
CKEDITOR.config.wsc_customerId
CKEDITOR.config.wsc_customLoaderScript
}}}",wwalc
Bug,4867,Unable to delete horizontal line by BackSpace key,General,,,confirmed,2009-12-21T11:28:38+01:00,2010-12-21T17:48:30+01:00,"=== To Reproduce ===
 * Open CKEditor sample page with FF3.5
 * Insert HR at the very beginning
 * Press 'BackSpace' key, HR is not deleted
 * Press 'BackSpace' again, caret is moved to the end of text",pomu0325
New Feature,4878,Avoid deprecated attributes in Flash dialog,General,,,confirmed,2009-12-22T08:49:34+01:00,2010-07-20T18:11:41+02:00,Similar refactoring should happen to '''Flash dialog''' to completely avoid XHTML deprecated attributes in favor of proper inline style with  #4246.,garry.yao
Bug,4891,Paste: Indentation problems for simple indented text,Core : Pasting,,,confirmed,2009-12-23T13:27:27+01:00,2011-11-08T14:11:59+01:00,"There are a few different problems with indented text. Different behaviour is observed depending on the users selection of '''""Measurement units""''' under the menu option ''Tools -> Options -> General'' Tab in Word.

'''When Picas is selected:''' [[BR]]
The indented text is pasted with ""margin-left: XXpc;"". This works for a single indentation. For multiple indentations on a single line, when ""Decrease Indent"" is applied once, all the indentation is removed. 

'''When centimetres, millimetres or points is selected:'''[[BR]]
The indented text is pasted with ""margin-left: XXpt;"" (points). Alignment of different indentations is inconsistent after altering the indentation level using Increase or Decrease indentation feature due to these functions using pixels.

'''When inches is selected:''' [[BR]]
Same behaviour as with Picas except:[[BR]]
When pasting text with a single indentation into '''IE''', no ""margin-left"" style is applied. [[BR]]
When pasting text with a single indentation into '''FF''', it is not possible to Decrease the indentation. 

",damo
Bug,4902,<style> output formatting incorrect,Core : Output Data,,,confirmed,2009-12-28T09:09:06+01:00,2012-06-19T15:59:14+02:00,"Style tag content should be left as untouched. 
=== Reproducing Procedures ===
 1. Open any sample page, load editor with the following content:
 {{{
 <style>
	span {
		color: blue
	}
</style>
<p>
	<span>text</span></p>
 }}}
 1. Switch to 'wysiwyg' mode and back to 'source' mode.
 * Actual Result:
 {{{
<style type=""text/css"">
span {
		color: blue
	}</style>
<p>
	<span>text</span></p>
 }}}
 * Expected Result: Output is same as original source.
",garry.yao
Bug,4903,Indent command on multiple table cells incorrect,General,,,confirmed,2009-12-28T09:14:38+01:00,2009-12-28T09:14:38+01:00,"=== Environment ===
Firefox
=== Reproducing Procedures ===
 1. Open any sample page, load editor with the following content and selection (multiple cells selected):
 {{{
<table>
	<tr>
		<th>[head1]</th>
		<th>[head2]</th>
	</tr>
	<tr>
		<td>[cell1]</td>
		<td>[cell2]</td>
	</tr>
</table>
 }}}
 1. Click on 'Indent' command;
 * Actual Result: Only the first cell (head1) get indented.
 * Expected Result: All cells get indented.
",garry.yao
Bug,4917,FF3: List indentation change relocates caret,General,,,confirmed,2009-12-29T11:03:54+01:00,2012-06-12T15:20:21+02:00,"FF3: List indentation change relocates caret.
=== Reproduce ===
 1. Use following content:
{{{
<ol>
	<li>
		LI
		<ol>
			<li>
				LI^
				<ol>
					<li>
						LI</li>
				</ol>
			</li>
		</ol>
	</li>
</ol>
}}}
 2. Press Decrease Indent button
 3. Result is visible on attached screenshot. Wrong caret position is indicated with red line.

Reproduced in FF3 quirks, works fine in FF2. CKEditor 3.0 is also affected.",tobiasz.cudnik
Bug,4920,Script tags are not indented in the output HTML,General,,,confirmed,2009-12-29T15:39:18+01:00,2009-12-29T15:39:18+01:00,"This is not a bug, but it simply doesn't look nice.

Using the following code in full page mode:
{{{
<html>
	<head>
		<title>CKEditor Sample</title>
		<meta content=""text/html; charset=utf-8"" http-equiv=""content-type"" />
		<script type=""text/javascript"" src=""script1.js""></script>
		<script type=""text/javascript"" src=""script2.js""></script>
		<link href=""/search"" rel=""search"" />
		<link href=""my.css"" rel=""stylesheet"" type=""text/css"" />
	</head>
	<body>
		<p>
			test</p>
	</body>
</html>
}}}

it is transformed into:

{{{
<html>
	<head>
		<title>CKEditor Sample</title>
		<meta content=""text/html; charset=utf-8"" http-equiv=""content-type"" />
<script type=""text/javascript"" src=""script1.js""></script><script type=""text/javascript"" src=""script2.js""></script>		<link href=""/search"" rel=""search"" />
		<link href=""my.css"" rel=""stylesheet"" type=""text/css"" />
	</head>
	<body>
		<p>
			test</p>
	</body>
</html>
}}}

Note that `<script>` tags are in one line and in the same line there is also one `<link>` element.

This bug existed also when the full page mode was not available.",wwalc
Bug,4921,CKEditor - broken layout in IE when specific CSS is used on a web site,General,,,confirmed,2009-12-30T10:38:06+01:00,2009-12-30T16:04:47+01:00,"It is quite a common scenario when content of a page is placed inside of a div with some id (""main"", ""wrapper"") and CSS rules are defined for that div.

For IE we're creating ""accessibility label"" using label and fieldset. Unfortunately, it is possible to accidentally change the style of those elements and make CKEditor looking strange or even unusable.

=== Steps to reproduce ===

 - take the replacebyclass sample
 - in the head section add the following:
 {{{
	<style type=""text/css"">
	#main fieldset {padding:20px; margin:20px; width:400px}
	#main legend {padding:40px; margin:40px; width:400px}
	</style>
 }}}
 - put the form element inside of `<div id=""main"">`:
 {{{
	<div id=""main"">
	<form action=""sample_posteddata.php"" method=""post"">
			<p>
				<label for=""editor1"">
					Editor 1:</label><br/>
				<textarea class=""ckeditor"" 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>
			</p>
			<p>
				<input type=""submit"" value=""Submit""/>
			</p>
		</form>
	</div>
 }}}
 - save the sample and lauch it in IE
 - result: the editing area is broken.

",wwalc
Bug,4927,Enterkey result incorrect with paragraph inside list item,UI : Enter Key,,,confirmed,2009-12-30T15:26:14+01:00,2009-12-30T15:56:08+01:00,"It's not a regression while same thing works well in V2.
=== Environment ===
IE8 Strict
=== Reproducing Procedures ===
 1. Open any page sample, load the editor with the following content and selection.
 {{{
 	<ol>
 		<li><p>item1^</p></li>
 	</ol>
 }}}
 1. Press 'enter' at the end of the paragraph;
 * Actual Result: There's an extra line height above the newly created list item.
",garry.yao
Bug,4928,Putting each textarea in its own form in the skins sample fails in Chrome for more than 2 editor instances,General,,,confirmed,2009-12-30T19:25:14+01:00,2009-12-31T08:26:03+01:00,"As noted in the forums:

http://cksource.com/forums/viewtopic.php?f=11&t=16140

http://cksource.com/forums/viewtopic.php?f=11&t=16776

http://cksource.com/forums/viewtopic.php?f=11&t=16950

CKEditor fails to render when there are more than two instances on a page and each <textarea> is in its own <form> element.

This bug occurs in Chrome, both Mac and PC versions, but doesn't seem to occur in any other browser (not even Safari, which, like Chrome, uses Webkit).

Chrome's JS console reports this error:

Uncaught TypeError: Cannot read property 'nodeName' of undefined

While I'm reporting this as an error for CKEditor 3.0.2 (revision 4760), it may be a problem in other versions/builds as well.",ahutton
Bug,4958,Combos texts show text cursor when maximized,UI : Toolbar,,,confirmed,2010-01-05T21:10:05+01:00,2010-01-05T21:10:05+01:00,"When maximizing the editor, the text cursor appears when moving the mouse over the text inside the toolbar combos. This does not happen when not maximized (the arrow doesn't change, as expected).

Confirmed with FF3.5 in the Kama skin at least.",fredck
Bug,4959,Remove format hides border-less tables,General,,,confirmed,2010-01-05T21:15:19+01:00,2010-01-05T21:15:19+01:00," 1. Create a table with border=0. The table should be visible due to the showborders plugin.
 2. Select all (CTRL+A).
 3. Click the ""Remove Format"".

The table borders disappear.",fredck
Bug,4971,Unable to insert <br> under <li> when shiftEnterMode != ENTER_BR,UI : Enter Key,,,confirmed,2010-01-08T04:51:49+01:00,2012-07-05T15:50:10+02:00,"By default, shiftEnterMode is set to ENTER_BR, and Shift+Enter will insert <br> under <li>.

=== To Reproduce ===
 * Add following settings to config.js.
{{{
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
}}}
 * Open sample page.
 * Click ""Numbered List"" or ""Bulleted List"" button from toolbar.
 * Type some text.
 * Move caret at the middle of text.
 * Press **Enter** from keyboard.
  * expect: <br> is inserted
  * actual: next <li> is created
",pomu0325
Bug,4983,Editor resizes on shared toolbar collapse,General,,,confirmed,2010-01-09T19:02:25+01:00,2010-01-09T19:54:42+01:00,"Hi,

You can test it right here : 
http://nightly.ckeditor.com/4908/_samples/sharedspaces.html

When you click on the little arrow to collapse the shared toolbar, the editor height changes, as if the toolbar height was still calculated in the editor size. ",guillaumesmo
New Feature,4994,Add custom colors to More Colors dialog,UI : Dialogs,,,confirmed,2010-01-12T10:15:27+01:00,2012-07-19T15:05:55+02:00,"The More Colors dialog that reappeared in CKEditor 3.1 has 8 black color buttons filling the last slots in the bottom row of color buttons. It would be nice if these ""filler"" buttons could be overruled by custom color buttons defined in the custom configuration.

While it's already possible to add custom colors to the default color button menu via CKEDITOR.config.colorButton_colors, one or two custom color buttons look out of place there.

I would like to add a couple of colors used in our company style as buttons in the More Colors menu, allowing me to specify the color and its name (i.e. Company green) to use in the title text.",sebastic
Bug,5002,Proper printing of editor output,Core : Output Data,,,confirmed,2010-01-14T10:05:49+01:00,2010-07-20T13:17:39+02:00,"The current behavior for the Print command is printing the contents as we see them in the editor, not as they will be in the final output. So, anchors, flash placeholders and anything else that is editor specific will be visible in the print.[[BR]]
We should change the print plugin to instead print the outputted document (just like preview).",garry.yao
Bug,5009,Context sub-menu items should not hide other context menu items,UI : Context Menu,,,new,2010-01-14T21:58:11+01:00,2011-03-22T17:25:31+01:00,"Create an editor instance that spans the with of the screen. [[BR]]
Create a table with 100% width.[[BR]]
Move the mouse to the right hand side of the editor and right click on the table.[[BR]]
Observe the context menu correctly displays as fixed in #4594. [[BR]]
Open a sub-menu, e.g. Cell Properties. [[BR]]
Observe that the sub-menu covers the main context menu.
",damo
Task,5023,Provide default stylesSet sample with more features,Documentation & Samples,,,confirmed,2010-01-16T17:22:23+01:00,2013-02-01T13:32:48+01:00,"There are some things that should be included in the default stylesSet sample so it's more useful to learn how to use it:
 - Styles for the div container: #4973
 - How to apply classes

The default stylesheet might need also some adjustments to reflect those classes.",alfonsoml
Task,5025,Approach for backward compatibility,General,,,new,2010-01-16T19:14:35+01:00,2010-01-19T12:26:46+01:00,"This is due to the patch in #4973, but it was a long talk that would distract from the real patch.


The patch in #4972 (v2) removes CKEDITOR.loadStylesSet and CKEDITOR.addStylesSet, so when people tries to upgrade they will get an error if they have used them.

I think that most of the people didn't know anything about CKEDITOR.loadStylesSet unless they had to fight with the lack of CKEDITOR.stylesSet [http://alfonsoml.blogspot.com/2009/12/class-selector-in-easyupload.html as I did], but I think that there's lots of people using their own styles with the addStylesSet call.
If they don't change the code then it will fail and they have to find out the reason.

So my question is: how do we approach backwards compatibility?

We can leave the code as is and they have to read the release notes to notice the reason of the problem. This can be more complex if they are upgrading for example from 3.0 to 3.3 with hundreds of bugs in the mean time. 

We can add bold and red statements in the what's new to make it clearer, but they still have to read the docs.

We can provide also a ""compatibility"" plugin that it's used just to provide compatibility with older apis. This plugin could define just the old functions as mapping to the new APIs and launch a silent warning in the console (if it exists)

Something along these lines:

{{{
CKEDITOR.addStylesSet = function( name, styles ) 
{ 
    if (window.console)
        window.console(""The CKEDITOR.addStylesSet function has been deprecated. Please use CKEDITOR.stylesSet.add. Read... for further info"");
    CKEDITOR.stylesSet.add(name, styles)
};
}}}
 
This way the upgrade is easier, there's a very little overhead and people can remove the plugin when they know that everything is working OK.",alfonsoml
Bug,5026,Style detection/removal incorrect in FireFox,Core : Styles,,,confirmed,2010-01-16T20:34:05+01:00,2012-10-31T15:30:03+01:00,"== Recreate Bug == 
Use Firefox (I tested on both Windows FF 3.5.7 and Linux FF 3.5.5) and the [http://ckeditor.com/demo online demo] and perform the following steps.

=== Setup ===
 1. Click in the editor and remove all content i.e. <CTRL> + <A> then <BKSP>
 1. Type or paste in: {{{foo bar baz}}}
 1. Double-click {{{bar}}} and make it '''bold'''. ''Notice That FF on Linux selects only the word'' {{{bar}}} ''on double-click. Chrome and IE8 on Windows select the word plus one trailing space, which also gets the bold style.''

=== Test 1 ===
 1. Place the cursor anywhere in the word {{{baz}}} then move left with the arrow key to the end of the word {{{bar}}}.   ''Notice that the'' '''B''' ''button is NOT active and the status bar displays only'' {{{body p}}}.
 1. Use the arrow keys to move left then right one character, returning to the same position. ''Notice that the'' '''B''' ''button is active and the status bar displays '' {{{body p strong}}}.
 1. Use the arrow keys to move right then left one character, again returning to the same position. ''Notice that the'' '''B''' ''button is NOT active and the status bar displays only'' {{{body p}}}.
This inconsistency is confusing my users and is likely related to the odd behave I will describe next.

=== Test 2 ===
 1. Again, place the cursor to anywhere in the word {{{baz}}} then move left with the arrow key to the end of the word {{{bar}}}.
 1. Backspace to the end of the word {{{foo}}}, completely deleting the word {{{bar}}} and the space between {{{foo}}} and {{{bar}}}.
 1. Type {{{<space>bar}}} to replace the original text. ''Notice that the text is'' '''bold''' ''again. But rather than a STRONG tag we have a SPAN with inline style.''

Unless you delete both {{{foo}}} and {{{bar}}} you cannot get rid of the littered inline style.  These tests exhibit the same behavior using italic and underline, and indeed my own custom styles.  This behavior is not exhibited using Chrome nor IE8.  I have tested this in 3.01, 3.02 and 3.1.  All exhibit the bug in FF only.",n8behavior
Bug,5027,[IE] Standards Mode Selection: Cannot click to select to the right of a control node,General,,,confirmed,2010-01-18T01:04:41+01:00,2010-12-29T09:19:06+01:00,"There is a bug with IE in standards mode when trying to click to the right of a control selectable node such as an image.

'''To replicate'''
Set the HTML to:
{{{
<p>
	Line 1<br />
	Line 2<img src=""http://www.google.com/intl/en_ALL/images/logo.gif"" /></p>
}}}

I have attached a patch which fixes this problem.  I dont know if it is implemented up to your standards though.

Some things that are bad about my patch are:[[BR]]
- Its using the CK dom range inside selection (seems a bit cyclic)
- You cannot mouse down and drag to select more[[BR]]
- I dont really understand why there are multiple selections / ranges so I have just used ""getRanges()[0]""[[BR]]
- Its using setTimeout() because the selection is not ready before the event[[BR]]
- I am using a constant of 20x20 pixels to check the mouse offset - perhaps a character size calculation is needed?

There may be some other ways to fix this.  Another idea is that we could insert a whitespace text node / span at the end of the block before the end of the mousedown event.

Cheers,[[BR]]
Scott[[BR]]
[http://www.synergy8.com/]",Scott
Bug,5028,CSS error in template kama skin,UI : Skins,,,confirmed,2010-01-18T02:58:57+01:00,2012-06-12T12:26:05+02:00,"When ckeditor shares a DIV with an object that has a float: left property the editor doesn't render properly.

See the attached HTML file to replicate this issue.  Just copy the attached file into your samples directory and view it.

I believe the issue is due to the following CSS:

{{{
.cke_skin_kama
{
       display: block;
}
}}}

in the mainui.css file.   It seems to render correctly if the css is changed to 
{{{
display: inline-block;
}}}
",steven.potter
Bug,5049,Form Field list in JAWS lists Rich Text editor field wrongly.,Accessibility,CKEditor 3.2,garry.yao,reopened,2010-01-22T10:54:08+01:00,2010-03-05T13:11:29+01:00,Press Insert+F5 to display the form field list. Jaws lists CKEditor as Unlabeled1 Edit and Unlabeled2 Edit.,pranav
Bug,5059,Pressing tab when editor is maximized,General,,,confirmed,2010-01-26T06:00:04+01:00,2010-07-20T13:17:39+02:00,"This causes the editor to lose focus and causes the editor to lose focus, scroll somewhere offscreen and remain inaccessible due to the scrollbar having been disabled through javascript. Pressing tab will eventually circle you back around to get the editor back in focus, but not a solution by any means.

",Leglaw
Bug,5085,Bullet points duplicated on single line,Core : Lists,,,confirmed,2010-02-01T16:41:57+01:00,2012-06-12T10:22:03+02:00,"First, create a few bullet point lists items with nested lists. Next try to select a nested list and start typing to overwrite the text. Notice how the text continues at the parent list level and the multiple bullet points on the same line. It is really hard to recover from this, without deleting and recreating the lists. It seems to only be an issue in Firefox and IE6,7,8. Looking at the source, it seems that there is an orphaned <ul> tag under an empty <li> tag. 

For example, the source below will cause the duplicate bullet points:

<ul>
   <li>first level</li>
   <li>
       <ul>
            <li>start of 2nd level</li>
       </ul>
   </li>
</ul>

It is possible to get into this situation using the above steps to highlight and overwrite text.",bpbdope
New Feature,5093,In-page settings cannot be passed to replaceAll,General,,,confirmed,2010-02-03T01:19:19+01:00,2010-07-20T13:17:39+02:00,"I quote from the manual :
""In-page settings can be passed to any of the editor instance creation functions, namely CKEDITOR.replace and CKEDITOR.appendTo.""

[http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations]

I use :

{{{
function ckeditorInit() {

    if (editor) /* If we already have an editor, let's destroy it first. */
    editor.destroy(true);
	CKEDITOR.replaceAll( 'rich-text', {
	    customConfig : '',
	    enterMode : CKEDITOR.ENTER_BR,
	    shiftEnterMode : CKEDITOR.ENTER_P, // Paragraphs are now made by pressing shift and enter together
	    skin : 'office2003', editor */
	    toolbar : [
		['Preview', '-', 'Cut','Copy','Paste', 'Find', 'Undo','Redo', '-','SelectAll','RemoveFormat', 'Table','HorizontalRule','PageBreak', 'ShowBlocks', '-', 'Templates', '-', 'Styles','Format', '-', 'Font','FontSize'],
		'/',
		['Bold','Italic','Underline','Strike', 'SpecialChar', 'TextColor', '-','SpellChecker', 'Scayt', '-', 'NumberedList','BulletedList','-','Outdent','Indent','Blockquote', '-', 'JustifyRight','JustifyCenter','JustifyLeft', 'JustifyBlock', '-', 'Link','Unlink','Anchor', '-', 'Image','Flash', 'Smiley', 'BGColor', '-', 'NewPage', '-', 'Source', '-', 'Maximize'],
	    ]
	}); /* End CKEDITOR replaceAll rich-text */


};

window.onload = ckeditorInit;
}}}

All the textareas are replaced with ckeditor but the config is ignored.

So, In-page settings cannot be passed to any of the editor instance creation functions. Just some of them and not CKEDITOR.replaceAll.

Please sort this out. It's what most people would expect as ""Normal"" Behaviour.

Thank you.",tony
New Feature,5094,UI: Radio element - alignment of radio buttons and its labels,UI : Dialogs,,,confirmed,2010-02-03T14:25:47+01:00,2013-05-15T16:30:13+02:00,"I have not found a good way to adjust the alignment of the radio buttons. The radio buttons is outputted as table cells in a single table row, that makes it impossible to use css to display them in an vertical list (Internet Explorer).

It would be great to have the following options for the radio element:
- Vertical or horizontal display of radio buttons
- Whether to display the labels above, below, in front of or behind the radio buttons.",martin.rossland
New Feature,5105,Simplify getContentElement so it uses only elementId,UI : Dialogs,,,review,2010-02-06T12:38:01+01:00,2010-07-20T19:24:05+02:00,"The current definition of getContentElement, getValueOf and setValueOf requires both the pageId as well as the elementId, that means that each element is bound to the page where it has been defined, but it would allow greater flexibility for customization if those functions didn't require the pageId, store all the elements in a dialog in a new collection for example this._.allContents[elementId]

This would allow to just move one element from one page to another in the contents definition, with no need to adjust anything in the javascript code.

Are there any drawbacks?",alfonsoml
Bug,5115,ARROW-RIGHT executes context menu entry,UI : Context Menu,,,confirmed,2010-02-10T11:58:51+01:00,2010-07-20T13:17:39+02:00,"When navigating a context menu with the keyboard, the ARROW-RIGHT executes the selected entry, just like ENTER. It should do nothing, being used just to open an eventual second level menu.",fredck
Bug,5116,IE: dialog checkboxes have no visual clue for keyboard navigation,UI : Dialogs,,,confirmed,2010-02-10T12:19:10+01:00,2010-07-20T13:17:39+02:00,There is no visual behavior for checkboxes in dialogs when tabbing over them. We have the impression that the focus got lost.,fredck
Bug,5129,Editor toolbar perception with screen readers,Accessibility,,,confirmed,2010-02-11T17:30:19+01:00,2010-02-11T17:30:19+01:00,"JAWS is not reading out the Toolbar when the user has entered the Toolbar by pressing Alt + F10, while it's speaking out the toolbar items directly.",garry.yao
Bug,5130,inoperable accessibility instructions,Accessibility,,,confirmed,2010-02-11T17:34:44+01:00,2011-08-16T14:52:51+02:00,"JAWS is not reading out the accessibility help legend in dialog, it should be in VPC mode when focus reaches the legend.",garry.yao
Bug,5151,editor area oversized in webkit,General,,,confirmed,2010-02-13T19:27:44+01:00,2010-07-20T13:17:39+02:00,"Load 'Shared toolbars' sample from latest nightly.

The first two editors editor area overlaps the border of the editor.
[[BR]]
If you specify a very small width to the editor (like 200), the width of the editor area will be about 320px (only the border gets the specified size).
[[BR]]
(Chrome 5.0.322.2)",styu
New Feature,5153,Automatically set size to the dimensions of the replaced textarea,General,,,confirmed,2010-02-13T23:33:56+01:00,2012-08-22T09:51:56+02:00,"If the instance is created replacing a textarea, try to make it match those dimensions by default. If the config has some dimensions set, then of course, use that, but if it's missing, then get the size of the textarea like requested in http://cksource.com/forums/viewtopic.php?f=11&t=17682",alfonsoml
Bug,5156,Focus goes into body before activating dialog,Accessibility,,,confirmed,2010-02-15T12:08:46+01:00,2012-05-29T13:47:09+02:00,"When JAWS is on and the user presses space bar to activate the dialogs from the toolbar, the cursor is going in to the body of the editor before focus goes in to the dialog. So JAWS is reading the help text for Editor body and then the focus element on the dialog.

This will confuse the blind user.
",damo
New Feature,5164,Can't change alignment of table in Text and Table Template,UI : Dialogs,,,confirmed,2010-02-15T16:32:30+01:00,2010-07-20T13:17:39+02:00,"Text and Table Template uses ""float: right"" on the table, this then cannot be changed with the table properties dialog. 
",damo
Bug,5183,JS error is thrown when replacing page break and IE,General,,,confirmed,2010-02-18T16:14:25+01:00,2011-10-20T10:50:51+02:00,"== To reproduce ==
 * Open an empty CKEditor instance and insert 2 page breakes.[[BR]]
 * SELECT (drug the selection - not by clicking on a page break sign) the 2 page breakes signs ('''make sure you are not selecting any other thing - including text nodes''', this is important).[[BR]]
 * Insert an element on it (HR for example).
JS error is thrown (getFirst() is empty or not an object).",Saare
New Feature,5184,CKeditor flash plugin patch for youtube,UI : Dialogs,,,confirmed,2010-02-19T00:09:46+01:00,2011-11-29T16:30:46+01:00,"CKeditor's flash plugin accepts youtube URLs, if they point directly to the flash file (youtube.com/v/XXXXXXXX URLs); youtube's interface gives URLs like youtube.com/watch?v=XXXXXXXX.

This patch does a string replace on the interface so that people can paste youtube page urls.

Supplied code reeks of duct tape, but it gets the job done; I don't have 40 hours to spend learning CKeditor internals (it's already perfect, anyway!)",ptaff
Bug,5187,api_dialog sample : There is too much space before My Custom Field,UI : Dialogs,,,confirmed,2010-02-19T15:59:20+01:00,2010-07-20T13:17:39+02:00,"In api_dialog sample, there is too much space before My Custom Field in the customized link dialog. This may be related to a generic issue that needs investigation.

This behavior is confirmed in all browsers but IE.",fredck
Bug,5192,"Styles are not ""eating"" overrides partially selected",Core : Styles,,,confirmed,2010-02-19T16:20:32+01:00,2010-07-20T13:17:39+02:00," 1. Load the following HTML:

{{{
<p>This is <b>some sample</b> text.</p>
}}}

 2. Select ""This is some"".
 3. Click the Bold button.

Current results:

{{{
<p><strong>This is </strong><b><strong>some</strong> sample</b> text.</p>
}}}

Expected results:

{{{
<p><strong>This is some</strong><b> sample</b> text.</p>
}}} ",fredck
Bug,5194,FF: The toolbar combos should have the arrow cursor,UI : Toolbar,,,confirmed,2010-02-19T16:24:15+01:00,2010-07-20T13:17:39+02:00,"In Firefox only, the text inside the toolbar combos has the text cursor instead of the arrow cursor. ",fredck
Bug,5200,IE: Div Container may show extra top padding,General,,,confirmed,2010-02-19T16:50:32+01:00,2010-07-20T13:17:39+02:00,"With IE8 with Compatibility mode:

 1. Load the following HTML:

{{{
<p>Line 1</p>
<p>Line 2</p>
<p>Line 3</p>
<p>Line 4</p>
}}}

 2. Select Lines 2 and 3.

 3. Click the Div Container button.

 4. In the Advanced tab, set the Style field to ""border: solid red"".

 5. Confirm the dialog.

Note that there will be extra (unwanted) space at the top padding of the created div. When moving back and forth to source, that space disappears.",fredck
Bug,5209,Safari: Toolbar items should have the arrow cursor,UI : Toolbar,,,confirmed,2010-02-19T18:01:48+01:00,2010-07-20T13:17:39+02:00,All toolbar items should have the arrow cursor in Safari. The hand is shown instead.,fredck
Bug,5210,WebKit: Buttons are badly aligned in the Find/Replace dialog,UI : Dialogs,,,confirmed,2010-02-19T18:04:59+01:00,2010-07-20T13:17:39+02:00,"In Safari, the buttons are badly aligned in the Find/Replace dialog",fredck
Bug,5211,WebKit: The ESC key as not effect in dialogs after tab click,UI : Dialogs,,,confirmed,2010-02-19T18:06:49+01:00,2010-07-20T13:17:39+02:00,"With Safari/Chrome:

 1. Open the Link dialog.

 2. Click any of its tabs.

 3. Hit the ESC key.

The dialog doesn't get closed.",fredck
Bug,5217,CKEDITOR.setData should generate an undo snapshot,General,,,confirmed,2010-02-21T00:22:34+01:00,2011-11-02T15:15:06+01:00,"Calling setData should generate an undo snapshot.

Note that setData participates on the editor data initialization, which should not be impacted by it.",fredck
Bug,5230,Adding a background image to h1 tags effects the styles drop down in the editor,UI : Skins,,,confirmed,2010-02-24T01:56:04+01:00,2010-07-20T13:17:39+02:00,"If I put a background image behind my H1 tags in the editor css, that background image shows in the headings when you click the styles drop down in the editor. I'll attach a screenshot to show what I mean.",bensinclair1
Bug,5233,Can not remove blockquote that was written in source mode or as default text,General,,,confirmed,2010-02-24T17:03:00+01:00,2013-03-19T08:33:51+01:00,"=== To reproduce ===
 * Open a new editor and go to Source mode
 * Write this text: <blockquote>Text</blockquote> and place the caret somewhere inside it
 * Click on the blockquote button
The blockquote is not removed.",Saare
Bug,5236,Unstyling an empty range in a beginning of a styled text does not unselect the button,Core : Styles,,,confirmed,2010-02-24T17:24:47+01:00,2010-07-20T13:17:39+02:00,"=== To reproduce ===
 * Open a new editor
 * Click on the '''B''' button and type some text.
 * Place the caret in the beginning of the text
 * Click again on the '''B''' button. Notice that the the button is not unselected.
 * Type some text. notice that noe the button is unselected.",Saare
Bug,5286,Page break visible on a printed page,General,,,confirmed,2010-03-05T13:31:17+01:00,2010-03-05T13:34:00+01:00,"When printing the content inside of CKEditor (using the ""Print"" button), page breaks apart from breaking pages correctly, are also printed.

This is a similar problem to issue with printing tables without a border (#731).",wwalc
New Feature,5291,Replace alert messages with user-defined UI,General,,Saare,assigned,2010-03-06T14:25:00+01:00,2012-10-05T17:45:26+02:00,"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.",Saare
New Feature,5294,Handling textareas within CKeditor,Core : Output Data,,,confirmed,2010-03-07T16:23:04+01:00,2013-03-13T13:56:38+01:00,"<textareas> are being handled like normal HTML tags, when they should be getting the same treatment as <pre> tags. 

I've done a quick look and from what I see, the offending file would be fragment.js:
-Line 152:
Original: ""&& element.name != 'pre'""
Possible replacement: "" && element.name != 'pre' && element.name != 'textarea'""

-Line 191:
Original: ""else if ( tagName == 'pre' )""
Possible replacement: ""else if ( tagName == 'pre' || tagName == 'textarea' )""

-Line 332:
Original: ""if ( currentNode.name == 'pre' )""
Possible replacement: ""if ( currentNode.name == 'pre' || currentNode.name == 'textarea' )""



That should theoretically fix it. I haven't worked much with it, so this is all untested, but it'd be nice if someone who has more of an idea how to work this could make a proper patch.",QQQ
Bug,5298,Up/Down Arrow Key in IE8 stops on certain paragraphs,General,,,confirmed,2010-03-08T10:10:10+01:00,2012-07-27T11:11:36+02:00,"Browser: IE8,   OS: WinXP

Occurs in demo page ( 'Little Red Riding Hood' )

When you use the up/down arrow keys to navigate through the Text, the caret will stop at the end of the first <p>-Paragraph.

The next step would be to jump into the table on the right.

Same happens at the end of the positioned table back to the second Paragraph, and also on your way back up.",MasonB
Task,5306,Feature alignment with v2,General,,,confirmed,2010-03-08T18:15:14+01:00,2010-08-25T12:59:47+02:00,"This list should be our last core feature alignments with v2:
[[TicketQuery(id=4358)]]
[[TicketQuery(id=4056)]]
[[TicketQuery(id=4652)]]
[[TicketQuery(id=3582)]]
[[TicketQuery(id=5268)]]
[[TicketQuery(id=5404)]]
And some sample pages as well:
[[TicketQuery(id=5024)]]
",garry.yao
New Feature,5309,Context sensitive insertHtml,Core : Pasting,,garry.yao,review_failed,2010-03-09T09:25:10+01:00,2011-04-13T16:28:47+02:00,"We've seen various paste problems caused by our current implementation of '''CKEDITOR.editor::insertHtml''', now rely on browsers' native API, which is buggy and inconsistent.[[BR]]
While we do have other options here: The idea is to implement an DTD aware, context sensitive insertion based on CKEDITOR.htmlParser' and 'CKEDITOR.editor::insertElement', this should be able to extinguish all weird bugs around.
[[BR]]
[[BR]]
Related tickets are:
[[TicketQuery(id=5696)]]
[[TicketQuery(id=5367)]]
[[TicketQuery(id=5536)]]
[[TicketQuery(id=5170)]]
[[TicketQuery(id=5033)]]
[[TicketQuery(id=4898)]]
[[TicketQuery(id=4746)]]
[[TicketQuery(id=3105)]]
[[TicketQuery(id=2781)]]
[[TicketQuery(id=2749)]]
[[TicketQuery(id=2526)]]
[[TicketQuery(id=503)]]
",garry.yao
Bug,5316,Link tag waps span tag when image tag explicitly selected,General,,,confirmed,2010-03-09T22:48:00+01:00,2012-08-31T12:38:23+02:00,"When linking an image tag which is wrapped by span tag(s) the link is placed around the span tag(s) rather than the img tag. Unless the span tag has text inside it as well as the img tag, in this case the img tag will only be linked.

Example html:
<a href=""http://www.google.com""><span style=""font-size: 11px;""><img alt=""wink"" src=""/ckeditor%202/plugins/smiley/images/wink_smile.gif"" title=""wink"" /></span></a>

Expected HTML:
<span style=""font-size: 11px;""><a href=""http://www.google.com""><img alt=""wink"" src=""/ckeditor%202/plugins/smiley/images/wink_smile.gif"" title=""wink"" /></a></span>

OS: Mac OS X 10.6.2
Browser: Firefox 3.5.8",rcernava
Task,5317,Create tool to improve detection of non released memory,QA,,alfonsoml,review_failed,2010-03-09T22:52:52+01:00,2011-04-13T16:07:10+02:00,"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.",alfonsoml
New Feature,5322,Styles support in the image dialog,Core : Output Data,,,confirmed,2010-03-10T14:47:51+01:00,2010-07-20T13:17:39+02:00,I can confirm that the new version fixes the img align= problem. Would it be possible/difficult to add support for replacing the style= with a CSS class for more consistent design (similar to the justifyClasses and indentClasses)? Maybe call it imageAlignClasses... ,miiimooo
Bug,5325,Path becomes relative after a copy / paste,General,,,confirmed,2010-03-10T23:38:16+01:00,2012-02-17T22:35:23+01:00,"If you are accessing CKEditor with an URL ending with a slash, let's say :

== http://ckeditor.com/demo/ ==

Insert a new link in the editor and specify ""http://ckeditor.com/test/"" (please note the ending slash) as URL.

Then select the newly created link and copy / paste it.

Now have a look at the source, the link becomes :

<a href=""../test/"">...

Even if you specify the config baseHref.

How can we fix this ?",ollea
New Feature,5346,Provide reset() method,General,,,confirmed,2010-03-19T11:18:07+01:00,2012-08-22T09:56:56+02:00,"Like other form elements, a CKEditor instance should provide a way to reset back to the original contents.

And then we can hook the form onReset event to act like other elements http://cksource.com/forums/viewtopic.php?p=46129",alfonsoml
Bug,5349,Caret is stuck when inserting any form element.,General,,,confirmed,2010-03-19T16:13:14+01:00,2013-01-09T15:10:42+01:00,"=== To reproduce ===
 * Open the demo or a sample in the SVN.
 * Insert any form element (e.g. input, select etc.).
 * Move the caret to the sides of the element.
in IE, the caret won't move back to the right. in FF, it won't move to both sides.",Saare
Bug,5350,Problems inserting new lines with IE8 inside pre,UI : Enter Key,,,confirmed,2010-03-19T17:35:59+01:00,2012-07-02T11:43:47+02:00,"Related to #4711 but this is weirder:
Using IE8 set this source:
{{{
<pre>Hello world!
Bla, bla, bla
</pre>
}}}
Go to the end of the first line and press enter several times, this is what it generates:

{{{
<pre>
Hello world!

B
l
a
,
 
b
l
a
,
 bla
</pre>
}}}

IE6 and IE7 seem to work correctly.
",alfonsoml
Bug,5354,Enter key should perform search in search dialog,Accessibility,,,confirmed,2010-03-19T23:29:52+01:00,2011-08-30T15:11:22+02:00,"Since there is no 'OK' button in the search and replace dialog, the enter key is useless. therefore, when in search tab, the enter key should trigger the search, and in replace dialog it should trigger the replace.",Saare
Bug,5388,[IE][Chrome] Strange behavior on copy & paste <span>,Core : Pasting,,,confirmed,2010-03-25T08:33:53+01:00,2011-11-15T15:28:43+01:00,"== To Reproduce ==
 * open http://ckeditor.com/demo with IE8 or Chrome
 * switch to source mode
 * erase all text, and type 
{{{
<span>foo</span>
}}}
 * switch to WYSIWYG
 * select ""foo"" and Ctrl+C to copy
 * press ""Enter"" to break line
 * Ctrl+P to paste
 * switch to source mode
  * [IE] <span> is generated twice
{{{
<p>
	<span>foo</span></p>
<p>
	<span><span>foo</span></span></p>
}}}
  * [Chrome] additional surrounding <div> is created
{{{
<p>
	<span>foo</span></p>
<p>
	&nbsp;</p>
<div style=""font-family: Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); "">
	<p>
		<span>foo</span></p>
</div>
}}}
  * [FF] works fine!
{{{
<p>
	<span>foo</span></p>
<p>
	<span>foo</span></p>
}}}",pomu0325
Bug,5389,Invalid handling of font tags,General,,,confirmed,2010-03-25T08:53:40+01:00,2013-01-10T10:56:31+01:00,"When `<font>` tag is used in the HTML content, the font name combo 
displays invalid font name (Arial) instead of current font.

=== Steps to reproduce ===
 * Open http://ckeditor.com/demo.
 * Paste the following in the source mode:
 {{{
<p>
	sdfsd sd fsd fsd f</p>
<p>
	<font face=""Courier"" size=""2"">test</font></p>
 }}}
 * Switch to wysiwyg mode.
 * Click on the second paragraph.
 * Result: the font name combo shows ""Arial"" instead of ""Courier"", which is confusing.

Confirmed in IE8 and FF 3.6.",wwalc
Bug,5405,Line breaks are sometimes lost when ignoreEmptyParagraph is set to false,General,,,confirmed,2010-03-29T18:26:01+02:00,2010-11-25T07:42:45+01:00,"`<br>` tag is lost when the block element after line break is empty.

=== Steps to reproduce ===

 * Set in CKEditor configuration `ignoreEmptyParagraph` to false
 * Paste the following in source mode:
 {{{
<div>
	First line</div>
<br />
<div>
</div>
 }}}
 * Switch to wysiwyg mode, result:
 {{{
<div>
	First line</div>
<div>
	&nbsp;</div>
 }}}

Same things happens when `<p>` tag is used instead of `<div>`.
",wwalc
Bug,5406,[IE] Focus problem in modeless dialog,General,,,confirmed,2010-03-30T11:09:29+02:00,2010-07-20T13:17:39+02:00,"When editor is running inside an [http://msdn.microsoft.com/en-us/library/ms536761(VS.85).aspx modeless dialog] of IE, clicking on all toolbar commands will cause the focus transferring from the dialog back to the main window, which brings a major problem for continual editing experience. See attached sample page to reproduce.",garry.yao
Bug,5463,Safari: Image looses all it's attributes on drag-n-drop,General,,,confirmed,2010-04-06T15:36:09+02:00,2011-05-27T23:31:00+02:00," 1. Insert an image.

 2. Edit some of the image attributes with the Image dialog, like sizes, border, spacing and alignment. Confirm the dialog.

 3. Drag-n-drop the image in another place in the text.

Note that all attributes set through the dialog get removed.",fredck
Bug,5464,Chrome: it's not possible to drag-n-drop,General,,,confirmed,2010-04-06T15:37:32+02:00,2010-04-06T15:37:32+02:00,"In Chrome (at least Windows), it's not possible to drag-n-drop text or objects inside the text.",fredck
Bug,5471,Insert 'Div' result wrong in enterMode=BR,General,,,confirmed,2010-04-07T06:40:05+02:00,2012-06-21T11:52:25+02:00,"=== Reproducing Procedures ===
 1. Load the 'enterkey' sample and switch enterMode from <P> to <BR>;
 1. Click on 'Div' command and insert a default div container.
 * Expected Result:
 {{{
<div>
		This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>. </div>
 }}}
 * Actual Result: Line is wrapped by an extra paragraph.
  {{{
<div>
	<p>
		This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
</div>
  }}}
",garry.yao
Bug,5477,[IE] Tab key incorrect result when document contains control type element,General,,brooks,review_failed,2010-04-08T08:20:33+02:00,2010-07-20T21:29:35+02:00,"=== Environment ===
All IE versions
=== Reproducing Procedures ===
 1. Load any of the sample page and fill the editor with the following contents:
 {{{
 test tab order
 <hr />
 }}}
 1. Place the cursor at the beginning of first line and press 'Tab' key.
 * Expected Result: The editor blurs and focus into the element in next tabIndex.  
 * Actual Result: The focus goes into the <hr> element.
",garry.yao
Bug,5479,[IE] Cursor after table at the end of document in enterMode=BR,General,,garry.yao,review,2010-04-08T08:36:51+02:00,2011-03-16T16:07:12+01:00,"=== Environment ===
IE8 standards, with enterMode = BR.
=== Reproducing Procedures ===
 1. Load any of the sample page and fill the editor with the following contents:
 {{{
<table>
	<tbody>
		<tr>
			<td>
				text</td>
		</tr>
	</tbody>
</table>
 }}}
 1. Click into the spaces after the table at the end of document.
 * Expected Result: It's possible to have the cursor blinking there and start typing.
 * Actual Result: Cursor stays as it is.
",garry.yao
Bug,5481,Edit inserted div in table cell,General,,,confirmed,2010-04-08T09:24:36+02:00,2010-07-20T13:17:39+02:00,"=== Reproducing Procedures ===
 1. Load any of the sample page and fill the editor with the following contents and selection:
 {{{
<table>
	<tbody>
		<tr>
			<td>
				^text</td>
		</tr>
	</tbody>
</table>
 }}}
 1. Open 'Div Container' dialog and insert a default div.
 1. Right click to open context menu;  
 * Expected Result: Options of 'remove' and 'edit' the div appear in menu. 
 * Actual Result: There's no optoins to modify the inserted div.  
",garry.yao
Bug,5482,Smiley icons preload,General,,,confirmed,2010-04-08T10:02:23+02:00,2012-06-01T14:15:22+02:00,"This [http://screencast.com/t/ODBkNzM3 screencast] in IE demonstrates that Smiley icons are displaying in a fly-in way on slow connection thus break the layout of dialog.
",garry.yao
Bug,5486,[IE8] Unable to exit from block elements,General,,,confirmed,2010-04-08T10:37:19+02:00,2010-07-20T13:17:39+02:00,"It's not able to move cursor after the following elements at the end of document:
 * ul/ol
 * form
 * blockquote
The unexitable elements list should expand to consider these elements.",garry.yao
New Feature,5492,Enhancement Request: Replace tab in Find and Replace dialog should have a Find button,General,,,confirmed,2010-04-08T14:17:18+02:00,2012-05-29T12:55:32+02:00,"
1. Open Ajax Sample.

2. Click the Replace icon on the editor toolbar.

3. Attempt to find & replace some text within the page content.

The user should have the option to find text before replacing it, as he/she won't always want to replace a particular occurrence of some text. 

Note: Text can be found through the Find tab & replaced specifically through the Replace tab but this function should & could be simplified by adding a Find button to the Replace tab.",satya
New Feature,5497,allow 'grouping' in Styles to be configurable,Core : Styles,,,new,2010-04-08T16:04:59+02:00,2010-04-08T16:04:59+02:00,"My clients find it confusing when the styles, listed in the ""Styles"" plugin, are grouped by style type.[[br]]
[[br]]
I created a patch for ""stylescombo\plugin.js""",Webunity
Bug,5498,[IE] Inline quotation problem,Core : Styles,,,confirmed,2010-04-08T17:29:51+02:00,2012-06-12T10:39:34+02:00,"=== Environment ===
All IE versions.
=== Reproducing Procedures ===
 1. Open any of the sample page;
 1. Open 'Styles' combo and click on 'Inline Quatation"" and start typing a few characters;
 1. Select 'Inline Quatation"" again to close the style, then continue typing;
 * Actual Result: The closed half of quatation is not displayed.
",garry.yao
Bug,5501,Missing attributes of Text Area,General,,,confirmed,2010-04-08T18:45:04+02:00,2012-06-01T14:02:07+02:00,"=== Environment ===
IE6/7
=== Reproducing Procedures ===
 1. Open any of the sample page;
 1. Insert a textarea with all fields filled;
 1. Switch to 'Source' mode and switch back;
 1. Open 'Text Field' dialog through context menu;
 * Actual Result: 'Columns' field value is missing.
",garry.yao
Bug,5503,Font-size overlap Background-color,Core : Styles,,,confirmed,2010-04-09T08:00:31+02:00,2013-05-28T11:49:16+02:00,"=== Reproducing Procedures ===
 1. Open any of the sample page, load the document with the following content and selection;
{{{
<p> [some sample] text </p>
}}}
 1. Apply the 'Background-color' style with 'red' value.
 1. Make the following selection based on the result document.
{{{
<p><span style=""background-color: rgb(255, 0, 0);"">some [sample</span> text]</p>
}}}
 1. Apply the 'Font-size' style with value '72pt';
  * Actual Result:
   1. Firefox, IE8 and Safari: [[Image(firefox_ie8_safari.png)]]
   2. IE6/7: [[Image(ie6_ie7.png)]]
 * Expected Result: [[BR]]
 [[Image(expected.png)]]
",garry.yao
New Feature,5523,No longer possible to insert non-breakable spaces like in FCKeditor,General,,,confirmed,2010-04-12T11:38:12+02:00,2012-03-07T15:41:18+01:00,"Since CKEditor, it is not possible to insert non-breakable spaces anymore like it used to be in FCKeditor.
In FCKeditor, it was possible to add a non-breakable space pressing Shift + Space or Alt + 0160.
In CKEditor, this is not possible any longer.
I consider this as a bug as it is a regression.",anrikun
New Feature,5528,Protect style attribute,Core : Output Data,,alfonsoml,assigned,2010-04-12T23:39:21+02:00,2011-11-16T09:16:24+01:00,"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.",alfonsoml
Bug,5535,Stack overlow in IE6 when pasting strange HTML,General,,,confirmed,2010-04-14T17:45:59+02:00,2011-05-05T16:47:09+02:00,"When pasting HTML that contains lots of nested tags, IE6 throws an error: ""stack overflow at line: 27"".

=== Steps to reproduce ===
 - Open _samples/api.html
 - Copy content from attached file
 - Paste it into the textarea
 - Press the ""Insert HTML"" button

",wwalc
Bug,5547,Image width and height should use width and height HTML attributes,General,,j.swiderski,assigned,2010-04-19T14:48:19+02:00,2013-05-07T12:04:16+02:00,"Previously FCKeditor converted what was specified in the image width and height boxes into the html attributes width and height. Now I'm using the latest release of CKEditor and noticed it puts the image width and height into the style attribute. I think we should return to the former behaviour.

Perhaps the change was made as part of this ticket http://dev.fckeditor.net/ticket/4246 - I'm not sure.

Width and height attributes are not deprecated neither in XHTML nor HTML5 when used on images, because it's better for rendering when this data is in the HTML source code. Technically it's equally OK to have it as an attribute or an inline style, however using attributes is better because it's easier to read and parse the code. Additionally you can simplify your CKEditor code - take out the code which has to synchronise the width/height fields with the styles field. By the way, in case of conflict HTML attributes will take precedence over inline styles.

Personally I'm requesting the change because I have to parse the HMTL CKEditor produces and it's easier when they are attributes. Incidentally I find it makes the HTML more logical and easier to read.

Reference: http://www.w3.org/TR/2010/WD-html5-20100304/the-canvas-element.html#attr-dim-width",fletchmlt
Bug,5549,Paste command scrolls document in Webkit,Core : Pasting,,,confirmed,2010-04-19T18:53:13+02:00,2012-07-02T12:42:15+02:00,"If you do a paste command in a document the editing window scrolls all the way to the end of the document.  A problem for large documents.

It seems to be identical to this issue: http://dev.fckeditor.net/ticket/4910",shanebee
Bug,5552,Dialog doesn't execute 'commit' and 'setup' method of element when element miss 'id' property.,General,,m.nguyen,review_failed,2010-04-20T06:27:18+02:00,2011-05-17T23:45:39+02:00,"=== Steps to reproduce ===

Create new dialog without set id attribute for element or open one old dialog and remove id attribute of element:
{{{
CKEDITOR.dialog.add( 'bulletedListStyle', function( editor )
	{
		return {
			title : editor.lang.list.numberedTitle,
			minWidth : 300,
			minHeight : 50,
			contents :
			[
				{
					elements :
					[
						{
							type : 'hbox',
							widths : [ '25%', '75%' ],
							children :
							[
								{
									label: editor.lang.list.start,
									type: 'text',
									setup : function( element )
									{
										var value = element.getAttribute( 'start' ) || 1;
										value && this.setValue( value );
									},
									commit : function( element )
									{
										element.setAttribute( 'start', this.getValue() );
									}
								},
								{
									type : 'select',
									label : editor.lang.list.type,
									width: '100%',
									items :
									[
										[ editor.lang.list.style_1 , '1' ],
										[ editor.lang.list.style_a , 'a' ],
										[ editor.lang.list.style_A , 'A' ],
										[ editor.lang.list.style_i , 'i' ],
										[ editor.lang.list.style_I , 'I' ]
									],
									setup : function( element )
									{
										var value = element.getAttribute( 'type' ) || '1';
										this.setValue( value );
									},
									commit : function( element )
									{
										element.setAttribute( 'type', this.getValue() );
									}
								}
							]
						}
					]
				}
			],
			onShow: function() 
			{
				var editor = this.getParentEditor(),
					element = getListElement( editor, 'ol' );

				element && this.setupContent( element );
			},
			onOk: function()
			{
				var editor = this.getParentEditor(),
					element = getListElement( editor, 'ol' );
				
				element && this.commitContent( element );
			}
		}
	});
}}}

 * Expected: all 'commit' and 'setup' method of element will execute
 * Result: only the last element have that behavior",m.nguyen
New Feature,5561,An easy way to switch between bulleted and numbered lists,Core : Lists,,,confirmed,2010-04-21T14:37:52+02:00,2012-06-26T10:59:01+02:00,"While reading #4358, I was wondering about a way to easly switch between the two list types. With the new dialog in #4358 it should be enough to switch between the tabs and pressing OK.",Saare
Bug,5564,ContextMenu partially invisible if diaplyed above the cursor,UI : Context Menu,,,confirmed,2010-04-21T17:29:30+02:00,2011-08-23T11:02:52+02:00,"Context menu may became partially invisible (unusable) if it is positioned above the cursor (i.e. there is no space for context menu to be displayed below cursor).

Can be easily reproduced with SCAYT enabled - when there are SCAYT items in the menu, also may be reproduced with table menus.

Current behavior: if there is no room for the menu under the cursor it is displayed above the cursor position, and if there is no room for the whole menu above cursor position it becomes partially invisible

Expected behavior: if there is no room for the menu under cursor position then the room above cursor position should be evaluated - if there is a room for the menu - menu should be displayed above cursor position, if there is no room for the menu, it should be displayed strating from the top of the document visible part (i.e. top: 0).
",SpellChecker.net
Bug,5576,Elementspath does not work correctly when clicking body,General,,,confirmed,2010-04-22T17:08:57+02:00,2011-08-18T13:53:03+02:00,"=== Steps to reproduce ===
 * Open the demo.
 * Put the caret inside one of the table's cells.
 * Click 'body' in the elements path.
Notice not only the body is selected, but also 'h1' and 'image'.[[BR]]
Tested with the demo and the current trunk with IE 8.",Saare
Bug,5579,Rich combos are not re-positioned when going to maximize mode,UI : Floating Panel,,,confirmed,2010-04-24T01:06:35+02:00,2010-11-09T15:32:21+01:00,"=== Steps to reproduce ===
 * Open a sample or the live demo.
 * Open a rich combo (e.g. color)
 * Click on the maximize button.
The rich combo does not get re-positioned.",Saare
New Feature,5589,Provide removeFormat as first option in Styles combo,UI : Toolbar,,,confirmed,2010-04-27T21:55:29+02:00,2010-10-06T13:34:51+02:00,"Like MS Word, the first option in the Styles combo should be ""Remove format"" as it's clearly related to the Styles so it's easier to find for new users, then people can opt to remove the button from the toolbar.

",alfonsoml
New Feature,5592,Display unprintable characters,General,,,confirmed,2010-04-28T15:29:36+02:00,2012-08-22T10:42:08+02:00,It would be nice if I can view unprintable characters of used formatting in CKeditor. Is it possible to make button for display and hide such unprintable characters?,aaburlaka
Bug,5597,Better validation in the colorbutton plugin,General,,,confirmed,2010-04-29T12:56:03+02:00,2010-04-29T18:47:48+02:00,"When someone copies a hex value for a custom color without initial hash character (e.g. `cc31e2`) and then use it as a custom color, CKEditor will ignore this color and insert an empty <span> tag.

Confirmed in IE8 and FF 3.6.
{{{
<p>
	Sample <span>foo</span> bar.</p>
}}}

=== Steps to reproduce ===
 - Select some text
 - Press ""Text Color"" button
 - Press ""More Color""
 - in the right corner paste `cc31e2` and press ""Ok""
",wwalc
New Feature,5600,Create new block Format to end PRE at start of line,Core : Styles,,,new,2010-04-29T22:09:45+02:00,2010-05-05T10:25:49+02:00,"People usually don't know anything about html tags, they just want things to work, so as long as it's possible we should try to think like a new user and how the expect the editor to behave.

In order to end a PRE-formatted paragraph I think that it's easy to expect that just selecting ""Normal"" in the format dropdown should start a new paragraph and get out of the pre if the caret is at the start of a new line. This would work in a similar way to the Bold button: you press to start marking things as bold and when you press it again you end the effect.
",alfonsoml
Bug,5605,All editors should have a unified class name on the exterior span,General,,,confirmed,2010-04-30T17:36:50+02:00,2011-10-19T15:15:15+02:00,"Now, the class names in all editors are changing between browsers and instances. The outer span of all instances should have a unified class name (e.g. cke_editor or just cke).[[BR]]
Note that ckeditor is not the best option, because this is the default value of {{{CKEDITOR.replaceClass}}}.",Saare
Bug,5606,CKeditor adds HTML tags with no content,Core : Output Data,,,confirmed,2010-05-02T11:34:50+02:00,2010-07-18T09:26:24+02:00,"CKEditor 3.2.1 (revision 5372)

When starting CKEditor with no content, switching to source view shows ""<br />"".  If I remove the text, switch to HTML view and back to source view again, the additional ""<br />"" reappears.  

This same behavior occurs if the only content is matched by the protectedSource regex.  For example, this following content:

<? $stuff='stuff'; ?>

will result in this output:

<? $stuff='stuff'; ?><br />

The following examples will not:

stuff<? $stuff='stuff'; ?>

or

<? $stuff='stuff'; ?>some html",routinet
Bug,5614,Selection incorrect after Undo,Core : Undo/Redo,,garry.yao,review,2010-05-04T10:00:41+02:00,2010-07-20T19:48:47+02:00,"=== Environment ===
IE, enterMode = CKEDITOR.ENTER_BR;
=== Reproducing Procedures ===
 1. Open any of the sample page and click on 'New Page' to clear all contents;
 1. Click on 'Insert Horizontal Line' ''3 times'' to insert 3 <hr>;
 1. Undo ''once'' to revert one <hr>
 1. Strart typing some text  
    * Actual Result: The inserted text appears after the first <hr>;   
    * Expected Result: The inserted text appears after the second <hr>;
",garry.yao
Bug,5615,IE6 IE7: CKEditor scrolls up when clicked outside editor and config.docType is set,General,,,confirmed,2010-05-04T21:48:41+02:00,2012-02-14T11:47:15+01:00,"CKeditor 3.2 : setting any value in config.docType makes vertical scrollbar flicker and you can't see the cursor. 


- change the config.docType setting with the same CKeditor default value.
	config.docType = '<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">';

- Add more than 20 lines so that there is a vertical scrollbar on the right side of the textarea.
- Select the last line of text in the textarea and try to apply a font size, style, format or font name
- You will see that the cursor moves (flickers) and you can't see the last line

- Now, remove the configuration line config.docType in the first step and every works fine.
",amedina5511
Bug,5621,"[IE] 32-bit windows has broken document.domain for IPv6 address, causing access denied errors",General,,,new,2010-05-05T12:48:16+02:00,2010-07-20T13:17:39+02:00,"
This issue is partly related to #5434. On a 64-bit server, the fix for #5434 works but on a 32-bit server a different error occurs. 

The issue is that 32-bit IE does not appear to support IPv6 addresses correctly, especially when getting document.domain. IE truncates the ip address when it reaches the first colon "":"" in the address. This causes ""access denied"" errors when new IFrames are opened by CKEditor. 

On (32-bit) IE:
{{{
document.domain = ""[fe80:""
window.location.hostname = ""fe80::fe80:fe80:fe80:fe80"" 
}}}
A work-around is required for this IE bug. ",damo
Bug,5639,CKeditor 3.2.1. links font size changes when deleting the lines on top with FF,General,,,confirmed,2010-05-07T18:24:39+02:00,2010-05-10T10:42:46+02:00,"CKeditor 3.2.1. links font size changes when deleting the lines on top only seen with FireFox.

How to reproduce this problem:
- paste the html source code in CKeditor textarea (html source provided below)
- put the cursor right before the link ""Forward this to a friend""  (at the beginning of the line).
- select the line above (""also this last ..."") with the up arrow key.
- delete the line you just selected
- Notice how the link font looks bigger

Below is the html source to test with

<p>
	<a href=""http://alexmedina.name/link2"">http://alexmedina.name/link2</a></p>
<p align=""left"" id=""f2flink"" style=""font-size: x-small; font-family: Arial,Helvetica,Sans-Serif;"">
	also this last line in chrom</p>
<p align=""left"" style=""font-size: x-small; font-family: Arial,Helvetica,Sans-Serif;"">
	<span style=""font-family: comic sans ms,cursive;""><a href=""http://www.alexmedina.name"">Forward this to a Friend &gt;&gt;&gt;</a></span></p>

",amedina5511
New Feature,5644,Vertical or Horizontal resize should have grabber at that side,General,,,confirmed,2010-05-08T21:58:20+02:00,2012-08-24T13:15:47+02:00,"Follow up from #4231:

If the editor has been set so it can be resized only vertically, instead of having the grabber at the right-bottom corner it should be displayed at the bottom with a different picture. Same applies for horizontal-only resize.",alfonsoml
Bug,5655,[IE] contentEditable:false doesn't work on tables,General,,,confirmed,2010-05-11T09:44:54+02:00,2010-07-20T18:36:19+02:00,"Putting contentEditable=""false"" on table doesn't prevent the table content from been editable, this works in all other browsers.",garry.yao
Bug,5662,IE 7.x only - Unable to set font name and font size,General,,,confirmed,2010-05-11T22:40:19+02:00,2011-07-18T14:18:58+02:00,"CKeditor 3.2.1 : IE 7.x only - Unable to set font name and font size

I can reproduce the problem in CKeditor demo site:
- Blank the editor's textarea
- Type one word, for example ""WORD""
- select the word typed previously and apply font name ""arial"" and immediately select font size ""12""
- put the cursor at the end of ""WORD""
- With the cursor at the end of the word, select font name ""Tahoma"" and immediately select font size 18
=> You will notice that the font is Arial again. The font name ""Tahoma"" disappeared when you select the font size, paragraph format or styles.
",amedina5511
Bug,5669,[IE] JAWS doesn't recognize the 'application' role on editor chrome,Accessibility,,,confirmed,2010-05-13T11:52:04+02:00,2010-11-24T08:28:09+01:00,"This's a continuation of #5111, where it's not able to navigate the toolbar in JAWS with Arrow keys, it shouldn't be a problem if JAWS is in PC cursor mode.",garry.yao
New Feature,5692,Handle file dropping in editor,General,,,new,2010-05-17T18:57:15+02:00,2012-10-27T23:43:46+02:00,"Provide a plugin to detect desktop file dropping into editor, for those support browsers.[[BR]]
The detected file info could be used to upload the file immediately or perform any possible customization.",garry.yao
Bug,5695,Context menu with SCAYT's options always appears above the selected text,UI : Context Menu,,,confirmed,2010-05-18T13:18:52+02:00,2010-06-03T17:55:57+02:00,"=== Steps to reproduce ===
 * Load a sample with the following content:
{{{
<p>
	<a href=""#"">mispelled</a></p>
}}}
 * Wait for SCAYT to mark the link.
 * Right click on the link.
Notice that some options are hidden because the context menu is opened above the text and not beneath it.",Saare
Bug,5698,[IE] Create empty paragraph in list item display problem,General,,,confirmed,2010-05-18T18:59:22+02:00,2012-07-05T15:55:22+02:00,"=== Environment ===
IE
=== Reproducing Procedures ===
 1. Open any of the sample page and clear all content with 'New Page';
 1. Create a empty bulleted list in place.
 1. Open 'Format' combo and select the 'Normal' paragraph format.
     * Actual Result: There's an extra blank line above the paragraph created, but as soon as we start typing, the empty line vanishes.
",garry.yao
Bug,5700,SCAYT doesn't work with 'replace' command,UI : Spell Checker,,,confirmed,2010-05-19T07:40:15+02:00,2010-12-06T06:30:19+01:00," 1. Load the following content in editor;
{{{
<p>
	wrongspell</p>
}}}
     * Expected Result: The word is red-marked in wysiwyg mode.
 1. Open 'Replace' dialog and replace the word with ""right spell"", then close the dialog.
  * Expected Result: The red underline is removed.
  * Actual Result: The red underline is still in place.
 ",garry.yao
Bug,5701,[IE] SCAYT wrong status after enter key,UI : Spell Checker,,,confirmed,2010-05-19T07:44:38+02:00,2010-10-27T15:09:48+02:00," 1. Load the following content and selection in editor;
{{{
<p>
	wrong^spell</p>
}}}
     * Expected Result: The word is red-marked in wysiwyg mode.
 1. Press 'Enter' key at the cursor position;
  * Expected Result: The marker underline is removed immediately after key down (Firefox behavior).
  * Actual Result: The marker will remain for a while until next refresh happens. 
",garry.yao
Bug,5704,[IE] Undo remove row/column/cell problem,General,,,confirmed,2010-05-19T08:50:03+02:00,2010-07-20T13:17:39+02:00," 1. Load the following content with selection in editor;
{{{
<p>paragraph</p>
<table>
	<tbody>
		<tr>
			<td>
				[cell]</td>
		</tr>
	</tbody>
</table>
}}}
 1. Open context menu on the selection, select 'Column' -> 'Delete  Columns'.
  * Expect Result: The entire table is removed.
 1. Click on 'Undo' once to revert the deletion.
  * Actual Result: the table is brought back but the cursor is not blinking inside the paragraph instead in the cell.
  * Expected Result: both content and selectoin should match the original state.
",garry.yao
Bug,5705,SCAYT underline interfere row/cell/column deletion,General,,,confirmed,2010-05-19T09:20:34+02:00,2010-07-20T13:17:39+02:00," 1. Load the following content with selection in editor;
{{{
<table>
	<tbody>
		<tr>
			<td>
				some [mispelled] word</td>
		</tr>
	</tbody>
</table>
}}}
 1. Open context menu on the selection, make sure the selection overlaps exactly with the underline marker.
 1. Click on either 'Delete Cell'/'Delete Column'/'Delete Row';  
   * Actual Result: Error thrown and there's on deletion happens. 

Reproducible in all browsers, error stack in Firefox:
{{{
row is undefined
http://ckeditor.t/projects/3.3.x/_source/plugins/tabletools/plugin.js
Line 181
}}}",garry.yao
Bug,5708,[IE] Outdent list result incorrect,UI : Enter Key,,,confirmed,2010-05-19T10:30:39+02:00,2010-05-19T10:55:50+02:00,"=== Environment ===
IE, enterMode=BR
=== Reproducing Procedures ===
 1. Load the following content and selection in editor;
{{{
<ol>
	<li>
		item1^</li>
</ol>
}}}
 1. Press 'Enter' key twice to move out of the list.
  * Actual Result: The new paragraph is not created and cursor is blinking at wrong place.
  * Expected Result: A new paragraph is created after the list.
",garry.yao
Bug,5722,[IE7] Paste into content RTL editor appears scrollbar,General,,,confirmed,2010-05-20T09:35:53+02:00,2010-09-07T17:23:40+02:00,#5667 is still seen on IE6/7.,garry.yao
Task,5754,Fixlineneds: allow file-specific configuration,Project : CKReleaser,,,confirmed,2010-05-28T12:15:15+02:00,2010-07-23T11:09:35+02:00,"fixlineends should handle special keywords, for example to not add a BOM character to a .js file or force different line endings.

For example in .js file we could add:

{{{
// FIXLINEENDS_NOBOM
}}}

to remove BOM from that file (.js files should have BOM character).

This is important as BOM is causing problems when creating the API documentation ([5526]).
",wwalc
Bug,5756,Pasting block element in inline element breaks html and causes cursor panic,Core : Pasting,,,confirmed,2010-05-28T14:39:03+02:00,2011-06-21T10:20:50+02:00,"First bug:[[BR]]

1. copy some html content which contains a paragraph(or any block
element)[[BR]]
2. Clear content in editor[[BR]]
3. Add a single word[[BR]]
4. make word italic/bold[[BR]]
5. place cursor inside the word.[[BR]]
6. paste[[BR]]
7. place cursor at the last character of the content[[BR]]
8. press enter[[BR]]

Observation: [[BR]]
The cursor jumps to the top of the editor and content is shifted down.[[BR]]

Second bug:[[BR]]

Repeat steps 1-6 above.[[BR]]
7. place cursor at the beginning of the last paragraph[[BR]]
8. press enter[[BR]]

Observation: [[BR]]
The cursor remains on same paragraph but content is shifted up.[[BR]]

Tested and confirmed in [[BR]]
 - FCKeditor 2.6.1[[BR]]
 - FCKeditor 2.6.6[[BR]]
 - CKEDITOR 3.2.1[[BR]]

HTML content before pasting :[[BR]]

{{{
<p><em>italic</em></p>
}}}


HTML after pasting :

{{{
<p><em>ita</p>
<p>paragrapn</p>
<p>lic</em></p>
}}}
[[BR]]
I assume this behaviour is caused by the broken HTML",arne
Bug,5762,Finishing a list causes the caret to go back to the last item with enterMode br,Core : Lists,,,confirmed,2010-05-30T19:14:40+02:00,2011-08-30T13:34:10+02:00,"=== Steps to reproduce ===
 * Load a sample with enterMode br
 * Click on one of the list icons.
 * Create two list items and press ENTER twice to finish the list.
Notice that the caret is getting back to the last item, thus it is impossible to create sequential lists.",Saare
Bug,5763,It's impossible to move under a table with enterMode br,General,,,confirmed,2010-05-30T19:21:50+02:00,2011-06-30T12:50:55+02:00,"=== Steps to reproduce ===
 * Load an empty editor with enterMode br.
 * Create a table.
Try to move under the table with the cursor or the arrows, it is impossible.",Saare
New Feature,5768,List plugin: request for preserving paragraphs when creating a list,Core : Lists,,,new,2010-05-31T13:05:19+02:00,2010-06-04T12:49:52+02:00,Version 3.3 added support for preserving heading structure when creating a list item. Would be nice to also preserve structure when creating list items from paragraphs.,arne
Bug,5773,SCAYT: Memory leak in IE,General,,,confirmed,2010-05-31T20:44:59+02:00,2012-02-09T18:03:37+01:00,"In IE6 there is a 8MB memory leak every time an instance of CKEditor is created.

Confirmed using Process Explorer, after creating & destroying CKEditor 10 times (using AJAX sample), memory  usage (private bytes) jumped from 9MB to 90MB (tested on IE6.0.3790.1830 @ Win2003/SP1, also reported by user using IE6 6.0.2900.2180).

I have attached a dump from IE Sieve.",wwalc
Bug,5774,[IE6] Memory Leak revisited,General,,garry.yao,review,2010-06-01T10:13:58+02:00,2010-07-20T19:46:20+02:00,"Sieve is still showing multiple DOM leaks on page left, it's pretty easy to reproduce with the default sample page, and this only affects IE6.",garry.yao
Bug,5777,JS error when fullPage is set to true and the title tag is missing,General,,,confirmed,2010-06-01T17:07:24+02:00,2010-06-03T14:21:14+02:00,"Confirmed in FF '''3.0.19'''.

When using CKEditor in fullPage mode, an error is thrown when <title> tag is not present.

Steps to reproduce:
 - In Ajax sample add
{{{
var config = {fullPage : true};
}}} 
in createEditor() function.
 - Open ajax sample, press ""Create Editor"".
 - Press ""Source"" button or ""Remove Editor"".

Result:
{{{
element.children[0] is undefined
http://192.168.1.126/bugtest/ckeditor/_source/plugins/htmldataprocessor/plugin.js
Line 198
}}}

{{{
196  title : function( element )
197 {
198     element.children[ 0 ].value = element.attributes[ '_cke_title' ];
199 } 
}}}",wwalc
Bug,5783,Editor width not back to normal after exiting full screen mode -- if a dialog was opened for first time while in full screen mode,General,,,confirmed,2010-06-02T17:36:18+02:00,2010-06-03T13:28:27+02:00,"Browser/Os: In Chrome on Ubuntu Linux. Bug does not occur in Firefox, not sure about other browsers/operating systems.
Steps to reproduce:
1) Go into Full screen mode.
2) Open a dialog (seems like any dialog, but for sure the image dialog produces bug).
3) Exit full screen mode.

At this point, the editor will extend all the way to the right of the screen, instead of going back to the size it was originally.

It seems to me that if a dialog was opened for the first time before going into full screen mode, then the bug does not occur.
",benpbenp
Bug,5804,Form elements are not editable,General,,,confirmed,2010-06-08T09:15:05+02:00,2013-03-18T09:53:27+01:00,"Checkbox and radiobutton do not get focus or context menu on FF 3.6.3 and are not editable because of this.

Fake element replacement would be feasable to fix this since elements have basically two appearances selected and unselected.

In #4056 I posted form_changes.zip which uses fake elements for this. Allthough changes are dated and should be rewritten I see no harm done in this approach.",matti
Bug,5806,Spell Check dialog looks ugly,UI : Spell Checker,,,confirmed,2010-06-08T10:13:09+02:00,2010-08-23T14:48:49+02:00,"As the title says, the dialog isn't as nice as the rest of the application, especially when using the default Kama skin (it's ugly to be honest ;)).

It was designed to work with the default skin of FCKeditor and it looks like this is the only configuration where is looks great.

I believe we should send some extra parameters to SpellChecker.net (skin and uicolor where available) to render dialog properly depending on what skin is available.
",wwalc
Bug,5812,Image properties can't be loaded when image's container has certain styles in IE (at least IE8),UI : Context Menu,,,confirmed,2010-06-08T17:21:06+02:00,2012-06-18T11:43:27+02:00,"I got this code from #4647:

   1. Go to ckeditor.com/demo in IE8 and paste the following into the source:

{{{
<p style=""width:200px""><img src=""http://dev.fckeditor.net/chrome/site/logos.gif"" /></p>
}}}

   2. Right click the image to open the context menu or select the image and click the image button.
   3. Image Properties option is not there or it loads the dialog with empty fields.

Note that the first time I right click the image I don't get the ""Image Properties"" option. However, if I then right-click on the image again OR if I left click the image and then click the Image button, I get the ""Image Properties"" option and the dialog loads correctly. 
",guikubivan
Bug,5822,[IE] It's not able to block certain keystrokes,General,,,confirmed,2010-06-10T14:54:07+02:00,2012-05-15T14:33:59+02:00,"It's not able to block certain keystrokes in IE with 'CKEDITOR.config.blockedKeystrokes', e.g. F5.",garry.yao
Bug,5830,Scayt: the browser hangs when large(?) documents (50KB+) are loaded,UI : Spell Checker,,garry.yao,review_failed,2010-06-11T12:24:13+02:00,2011-10-04T18:13:18+02:00,"Imho this might be a serious issue as the editor should be working fine out of the box without having to dig into the documentation for specific settings that might speed up the editor performance or to simply make it working.


The problem: when having a larger document, scayt is causing the ""script to run slow"". This looks pretty nasty, especially if the document is not really that large (for example: 50KB), also many users will have no idea whether to stop the script execution and will simply consider the editor as broken.


I have attached two sample documents that can be used to reproduce this issue:

 - English document (380KB+)
 - Polish document (50KB)

I guess that Scayt does not recognize that the text is in different language than English and is finding too many errors in Polish document, that's why it hangs even when editing small documents.


We should either:
 - disable Scayt on startup
 - fix it to perhaps find just first 20/50(?) errors and then give up and display a gentle error message or a warning icon somewhere that there are more than 50 errors found, at least when it starts automatically. When user clicks on the button and enables Scayt manually, we might display an information to be patient and that it may take a while if the document is large.
",wwalc
Bug,5837,[ContentEditable][IE] Wrong cursor position at the end of readonly element,General,,,confirmed,2010-06-12T11:28:00+02:00,2010-07-20T18:40:48+02:00," 1. Load the following HTML:

{{{
<p>Para 1</p>
<p contenteditable=""false"">Non Editable</p>
<p>Para 2</p>
}}}

 2. Put cursor at the start of the '''last''' paragraph;
 3. Press '''Left Arrow''';

'''Current results:'''
Cursor is now anchored at the end of second paragraph and it's even able to type more characters.

'''Expected results:'''
Cursor should skip the second paragraph and be placed at the end of the first line.

Reproduced on the [http://svn.fckeditor.net/CKEditor/branches/features/contenteditable contenteditable feature branch].",garry.yao
Bug,5841,:first-letter style causes character position translation errors and hanging in Google Chrome,Core : Styles,,,confirmed,2010-06-15T01:07:46+02:00,2013-01-25T11:58:05+01:00,"In Google Chrome 5.0.375.70 (Windows 7) adding :first-letter style to content.css leads to incorect editor behavior.

If you set cursor to any position inside an existing paragraph and press a character, the character is inserted not in the cursor position but at the previous position.

If you try to set cursor at the beginning of an existing paragraph, it's set after the first letter instead. If you try to press backwards key to move the cursor via keyboard, the script hangs.

In IE 8 that works fine.",IharBury
Bug,5842,Keyboard Cursor No Longer Visible When After Showing CKEditor in a DIV that was display:none,General,,,confirmed,2010-06-15T04:20:05+02:00,2011-11-30T16:07:34+01:00,"* Place CKEditor 3.3.1 inside a DIV or other element
* Editing works fine
* Hide the CKEditor by changing that enclosing DIV's ""display"" CSS properly to ""none"".
* Show the CKEditor again later by changing the CSS ""display"" back to ""block"".

The result is that the CKEditor works OK, but the cursor is never displayed.  If you type ... you may see your results, but without any visible cursor.

You can get the cursor back by changing the CKEditor mode to ""source"" and then back to ""wysiwyg"".  This is not a very user friendly Work Around.

Issue observed in FireFox 3.6 on Mac and Windows XP.  Have not tried it in other browsers yet.

This issue did not exist with CKEditor 3.1.

",kangas@…
Bug,5853,CKEditor significantly slower when SCAYT is enabled,UI : Spell Checker,,,confirmed,2010-06-17T16:00:32+02:00,2010-08-23T20:03:47+02:00,"Many customers and ourselves have noticed that CKEditor has a much slower response to keyboard input when SCAYT is enabled.  The speed seems to be vary over an editing session.

Anecdotally, it seems to be worse if you are far geographically from the SCAYT server.

We would expect SCAYT to be as unobtrusive as possible.  I.e. perhaps not doing anything until the user has paused in editing for at least a second or so, and not blocking on any AJAX calls.

This uses CKE 3.1.1 and the latest SCAYT back-end release from last week.",kangas@…
Bug,5854,SCAYT's class apears in the body tag during save operation,UI : Spell Checker,,,confirmed,2010-06-17T16:04:21+02:00,2010-12-15T11:08:05+01:00,"1. Set option CKEDITOR.config.fullpage=""true"" for the sample page.[[BR]]

2. Load the sample page.[[BR]]

3. Click on the ""Source"" button to view source HTML code[[BR]]

--> Body doesn't contain any SCAYT classes.[[BR]]

4. Click on the ""Source"" button again to return to normal mode[[BR]]

5. Click on the ""Save"" icon to view the result[[BR]]


Actual result: 
{{{
<body class=""scayt-enabled"">
}}}

Expected result: 
{{{
<body>
}}}",SpellChecker.net
Bug,5872,Scrollbars on color pallet in Office 2003 skin,UI : Toolbar,,,confirmed,2010-06-23T15:18:10+02:00,2010-06-24T10:43:03+02:00,"Scrollbars occur in office 2003 skin.[[br]]
To reproduce this just open the last nightly build and expand the color pallete.[[br]]
I attach screenshot.[[br]]
",tzweteto
Bug,5873,Inconsistent behavior of insertHtml in IE and FF,General,,,confirmed,2010-06-23T16:40:53+02:00,2010-06-23T16:42:49+02:00,"When starting with the following html and selection (in wysiwyg mode):

{{{
<p><span style=""color: #f00"">text</span>^</p>
}}}

executing insertHtml (use _samples/api.html to check it) in IE8 results in:

{{{
<p><span style=""color: #f00"">textNEW_INSERTION</span></p>
}}}

in FF 3.6.3 the result is different:

{{{
<p><span style=""color: #f00"">text</span>NEW_INSERTION</p>
}}}
",wwalc
Bug,5876,Enter after horizontal line in Normail <DIV> adds two new lines,UI : Enter Key,,,confirmed,2010-06-24T11:21:28+02:00,2012-05-30T14:42:44+02:00,"When horizontail line is inserted with Format Normal <DIV> the cursor is sometimes hardly visible and enter adds two new lines. [[BR]]
Steps to reproduce: [[BR]]

{{{
1. Open http://nightly.ckeditor.com/5635/_samples/skins.html[[BR]]
2. Select Format: Normal <DIV>[[BR]]
3. Insert horizontal line[[BR]]
4. Cursor is positioned bellow the line, which is correct[[BR]]
5. Click backspace - cursor is at the end of the horizonal line and hardly visible[[BR]]
6. Hit Enter -> two new lines are added and the format is changed from Normal<DIV> to Normal

}}}

",tzweteto
Bug,5877,"can't bind Ctrl+X to plugin commands (h1, p)",General,,,confirmed,2010-06-24T11:42:43+02:00,2012-02-15T22:29:58+01:00,"TinyMCE and other enterprise wiki wysiwyg editors by default ship keybindings for changing a line into headline (h1, h2, h3 are accessed using CTRL+1, CTRL+2, ...).

In order to make CKEditor work the same way I had to go into the plugins I wanted to add keybindings for, and add this line of code 
{{{
editor.addCommand(tag, new CKEDITOR.styleCommand(style));
}}}
to enable h1..h6 and CTRL+0 for p (turn headline back to normal paragraph).",fredrik_wendt
Bug,5880,Undo causes javascript errors,General,,,confirmed,2010-06-24T14:24:40+02:00,2011-11-18T16:38:49+01:00,"1. Go to CK editor demo page.[[BR]]
2. Clear editor content[[BR]]
3. Type a word[[BR]]
4. Select and copy the word[[BR]]
5. Paste it several times on the same line.[[BR]]
6. Hit Ctrl-Z to undo.[[BR]]
7. Javascript errors should be generated. Probably related to range code.[[BR]]

Tested on Windows, Firefox 3.6.3[[BR]]
Editor version : 3.3.1",arne
Bug,5921,Unable to move cursor below a DIV if the DIV is the last element,General,,,confirmed,2010-07-02T09:37:50+02:00,2010-10-18T14:53:35+02:00,"Steps to reproduce:
 1. Start with a editor clean of any HTML. 
 2. Insert a DIV using the DIV Container toolbar-button. 
 3. When cursor is inside the DIV, try to move the cursor outside the DIV for further writing. That dosent work.

This happens only of the DIV is the last element in the editor. If there is a span or paragraph below the DIV, you are able to mouseclick/press key down to move the cursor in position outside and below the DIV. 

A similar bug has been reported before: #994

Summary: When a DIV Container is the only element in the editor, you are unable to get the cursor outside the DIV if you want to type something else. A workaround is to type something first, then move the cursor above the text and insert a DIV there - that makes the DIV the second last element. But we can't relay on our clients to know this workaround.

Tip: I added a border which made it easier to see the DIV and understand the issue.

Tested and fails in:
Firefox 3.5.10 
Opera 10.10
Chrome Google Chrome 5+
IE 6, 7, 8.",Trinitonn
Bug,5922,Invalid height of a dialog in IE7,UI : Dialogs,,,confirmed,2010-07-02T13:23:00+02:00,2010-07-20T13:23:10+02:00,"It looks like the 'html' element is not properly handled in IE7.

Users will use 'html' UI elements when the content that will be put there is not yet known, so it is impossible to set a fixed with for it in advance.

Once the HTML content of such 'html' element is set, the dialog should expand correctly to show the contents. 

It works this way in FF, Safari and Ie6 / IE8 (in IE8 mode), however it doesn't work for me in IE7-like browser (IE7 and IE8 in IE7 mode). When I add content to the 'html' element, it is not shown correctly (it is truncated at the bottom).

I have attached a sample where this bug can be easily reproduced.",wwalc
Bug,5936,The second click on menu button should hide menu,UI : Toolbar,,,confirmed,2010-07-05T17:20:11+02:00,2010-09-24T16:56:29+02:00,"The first click on SCAYT button opens menu, the second click should hide it.",karena
New Feature,5938,Enter into dt/dd elements should toggle these tags,UI : Enter Key,,,new,2010-07-05T17:28:22+02:00,2010-07-06T13:55:46+02:00,Enter at the end of DT element should create new DD element and vice versa.,karena
Bug,5939,Attributes of PRE blocks are lost after merging in styles plugin,Core : Styles,,,confirmed,2010-07-05T17:32:16+02:00,2010-07-07T10:08:23+02:00,"Styles plugin loses the attributes of PRE blocks in mergePre and toPre functions.
",karena
Bug,5942,Link plugin not registering a selected link when <br> is inside <a>,UI : Dialogs,,,confirmed,2010-07-06T06:56:02+02:00,2010-07-06T12:08:33+02:00,"The link plugin is not registering a selected link when a <br> is inside an <a>, which the editor sometimes creates by itself.

To replicate:
http://nightly.ckeditor.com/5649/_samples/replacebyclass.html
 * press Enter at end of line
 * click the Link button
 * create a link (e.g. www.google.com)
 * click OK
 * click link button again, it will work
 * click OK
 * click link button again, there will be nothing in the URL field
 * you also then can't right click the link and edit it.

If that doesn't reproduce the problem, try adding a <br> to the <a> element manually, e.g. using Firebug.

Firefox 3.6.6, Mac OS X 10.6.3",piklets
Bug,5944,Menu button does not display sometimes in high contrast mode.,Accessibility,,,confirmed,2010-07-06T13:55:11+02:00,2010-10-19T15:17:44+02:00,"When in high contrast mode, navigating with the keyboard to a menu button and using spacebar to open the menu panel, it works correctly
the first time. If you navigate back to the toolbar and open the menu again the majority of times the panel displays for a few milliseconds, then focus goes to the content area. You can see this behaviour by using the SCAYT menu button.

Steps to reporduce:

1. Turn on high contrast mode.

2. Load an instance of the editor.

3. Tab to the content area.

4. Press alt+F10 to give focus to the toolbar.

5. Navigate to the SCAYT menu and press spacebar to open the menu.

6. Press the down arrow to select the first menu item.

7. Press Esc to close the menu and return focus to the content area.

8. Repeat steps 4 and 5 to open the menu again.

The menu will only display for a few milliseconds, in more cases then not.",JoeK
Bug,5948,IE8 delete list element bug,General,,,confirmed,2010-07-08T07:48:37+02:00,2010-07-20T13:17:39+02:00,"When I create a list <ol> elment under a <p> element
 * The example is shown as follow:
{{{
<p>
	test</p>
<ol>
	<li>
		li</li>
	<li>
		li</li>
</ol>
}}}
 * when I press delete after the last character of 'test', the ckeditor will prduce a bug, the example is shown as follow:
{{{
<p>
	test</p>
<p>
	<li>
		li</li>
</p>
<p>
	<li>
		li</li>
</p>
}}}

And my IE version is IE8.0.6001.18702, Os is Windows XP + SP3, ckediotr version is 3.3.1

However when I use win7 + IE8.0.7600.16385 to test this example, the bug doesn't appear!

I am looking forward your reply!

Best regards,

Littlepower",lyslys34
Bug,5958,Hit javascript error when select more than 2 numberic list & click on insert horizontal line,General,,,confirmed,2010-07-13T10:02:28+02:00,2010-07-15T14:39:27+02:00,"Step to reproduce:
1. Select more than 2 lines with inserted numberic list format
2. click on insert horizontal line 
3. Hit javascript error",jsflim
Bug,5960,Unable change selected background color after undo cancel selected color,General,,,confirmed,2010-07-14T03:45:57+02:00,2012-09-13T14:45:48+02:00,"Select the sentences >click on background color >select more color

click on cancel>click on cancel again

Click on <OK> ( Notice it show selected color )

it does not change background color in the editor
",jsflim
Bug,5966,NormalizeCSS shouldn't lowercase font style attributes,Core : Styles,,,confirmed,2010-07-14T13:18:00+02:00,2010-11-14T16:37:02+01:00,"Currently, there is no way to specify a font family which has uppercase characters. It is noted in the CSS Specifications that font families can be case sensitive on certain systems (Just like links).

Thus when a font family gets passed through the normalizeCssText function. It is always made lower case. This shouldn't happen...

Note that this is not the same problem as the browser touching of font-family like #5528 deals with",comp615
Bug,5967,Font-Families should be enclosable in quotes,Core : Styles,,,new,2010-07-14T14:02:21+02:00,2010-07-14T14:02:21+02:00,"Font-Families as specified by CSS, should be enclosed in quotes in certain circumstances. The guy in this forum post appears to have run into one such circumstance.
http://cksource.com/forums/viewtopic.php?f=11&t=19446

In IE8 simply encolsing the font with \'Font name\' doesn't work. That's also not really a solution in the first place since it causes some weird issues with being able to select the font and having the correct font show in the rich combo box in other browsers.

I don't think fonts should always be encolsed in quotes, but there has to be some criterion we could use to wrap fonts which require it and to have accurate comparisons. Without such functionality certain fonts become inaccessible.",comp615
Bug,5972,Enter !@#$ and click on enter will be show underline even does not select underline format,General,,,confirmed,2010-07-16T03:15:22+02:00,2010-07-16T09:09:19+02:00,"Enter !@#$ and click on enter , notice it shown underline.

Happens on IE only",jsflim
New Feature,5980,Styles: combine classes and allow wildcards,Core : Styles,,,confirmed,2010-07-19T15:14:11+02:00,2013-01-09T09:20:31+01:00,"Currently, styles can be like this:[[BR]]
[
  {name: 'myP1', element: 'p', attributes: {'class': 'class1'}},[[BR]]
  {name: 'myP2', element: 'p', attributes: {'class': 'class2'}}[[BR]]
]);

'''Problem 1:''' it is not possible to apply both classes. When a class is applied, the other is removed...

'''Problem 2:''' when applying myP1 or myP2 to a H2, H2 will be turned into a P. I would like something like this: [
  {name: 'myBlock1', element: '#', attributes: {'class': 'class1'}},[[BR]]
  {name: 'myP2', element: 'p', attributes: {'class': 'class2'}}
]);

Style myBlock1 could be applied to any block without changing its tag.[[BR]]
Actually, CKEditor's code seems to provide a wildcard # to target any block element but it does not seem to work as expected.
",anrikun
New Feature,5986,Join links when joining block elements with DEL or BACKSPACE,General,,,confirmed,2010-07-20T00:01:50+02:00,2010-07-20T14:28:49+02:00," 1. go to ckeditor.com/demo
 2. set the 'source' to 
{{{
<p>
	<a href=""foo"">I am a link</a></p>
}}}
 3. return to wysiwyg mode
 4. place the cursor immediately before the 'l' in 'link'
 5. press enter
 6. press backspace
 7. view source

[expected]:  The source is relatively unaltered: there's only one link.

[actual] there are two links:

{{{
<p>
	<a href=""foo"">I am a </a><a href=""foo"">link</a></p>
}}}

Some more info:
Pressing 'enter' the first time breaks the links apart.  I would consider this a bug, but the behavior is somewhat reasonable.  Pressing 'backspace' removes the break and the links are now adjacent.  The expected behavior here is that the links have rejoined, since the ""backspace"" logically has undone the action of pressing ""enter"".",Jude Allred
Bug,5988,FF/Chrome: Paragraphs go nuts after modifying copy-pasted text,Core : Output Data,,,confirmed,2010-07-20T00:23:19+02:00,2010-09-24T12:41:29+02:00,"This bug was discovered as a user attempted to manipulate some copy-pasted song lyrics.  Here's an excerpt of the source that was generated by the paste:

{{{
<p>
    Big wheels keep on turning,<br />
    carry me home to see my kin<br />
    singing songs about the southland.<br />
    I miss ole bamy once again and I think it&#39;s a sin.<br />
    Well, I heard Mister Young sing about her.<br />
    Well, I heard ole Neil put her down.<br /></p> 
}}}


Steps:
 1. go to ckeditor.com/demo
 2. set the source to the code snippet above
 3. return to wysiwyg mode

now...

In Firefox:
 1. Go to the end of the Nth line (where N > 1)
 2. Hit Enter
 3. Hit Backspace
 4. Hit Shift + Enter
 5. [Bug] Watch first line disappear and cursor jump to top


In Chrome:
 1. Go to the end of the Nth line (where N > 1)
 2. Hit Enter
 3. Hit Backspace
 4. Hit Shift + Enter
 5. You are now unable to get rid of your newly created paragraphs

",Jude Allred
Bug,5993,[CKPackager] JavaScript delete statement breaks minified code,Project : CKPackager,,,confirmed,2010-07-20T12:26:03+02:00,2012-05-15T14:58:39+02:00,"I wrote a CKEditor plugin and used CKPackager to create a new ckeditor.js. This new file had some javascript errors. This happened, because the CKPackager broke a code snippet when it tried to minify this snippet.
I added a unit test to the test.js:[[BR]]
[ ""function(){var a;delete a;}"" ][[BR]]
This test fails, too. The result of this test is[[BR]]
""function(){var a;delete a.a;}""

Now I always have to fix this manually in the created ckeditor.js. Would be great, if this could be fixed.

Thanks in advance.

Greets,
Marc


",zottto
Task,5998,Sample config.js file (config.sample.js perhaps),General,,,new,2010-07-21T13:20:54+02:00,2010-07-22T16:28:39+02:00,"It is sometimes very confortible to have a prepared config file where You could see all the available configuration (commented out) and its documentation without having to go online and search what configuration parts are worth to be added to some particular project (it takes less time to go through config text file).

I have made such sample configuration file and would like to suggest to add it to the project. It is based on the official documentation and at the moment - up to date. In the first usage examples I have placed default values instead of writting them seperately.",DisLike
New Feature,6009,"Create ""Configurator"" sample",General,,,confirmed,2010-07-22T16:25:03+02:00,2010-07-24T17:02:34+02:00,"This sample/tool/wizard should allow the user to test the behavior of as much config options as possible and get the js code that he needs to use for use it in his implementation.

Proposed in http://dev.ckeditor.com/ticket/5998#comment:8",alfonsoml
Bug,6012,Hidden Field Icon missing transparancy,UI : Toolbar,,,confirmed,2010-07-23T11:05:29+02:00,2010-07-23T11:18:53+02:00,"Steps to Reproduce:
-Look at the demo page
-look at the top right of the hidden field icon

The white space above and to the right should be made transparent",comp615
Bug,6015,(Webkit) Can't tab forward from CKEditor followed by <fieldset> or <legend>,General,,,confirmed,2010-07-23T19:05:14+02:00,2011-10-28T15:12:26+02:00,"In Webkit, element.tabIndex usually returns -1 for elements that can't be focused on, and 0 for elements that can. However, Webkit also (incorrectly) returns 0 for the tabIndex of <fieldset> and <legend> elements, despite the fact that calling .focus() on a <fieldset> or a <legend> has no effect.

The fallout of this from CKEditor's perspective is that if you have the following structure:

    <form>
     <textarea class=""ckeditor"" name=""wysiwyg""> </textarea>
     <!-- possibly other content, all of which has tabIndex of -1 -->
     <fieldset>
      <input type=""text"" name=""other_input"" />
     </fieldset>
    </form>

then when you try to use the tab key to navigate from the wysiwyg element to the other_input element, you'll appear to get ""stuck"" inside the wysiwyg element. What happens is that the tab plugin sees that the <fieldset> appears to have a tabindex of 0, and hence calls the fieldset's .focus() method instead of the other_input's .focus() method.

I've confirmed this both in 3.3.1 and trunk. Attached is a page (intended to be put in the _samples/ directory) upon which this bug can be seen.

My first suggestion is to patch core/dom/element.js to specifically check the tabIndex attribute (which doesn't appear to be bugged) for <fieldset> and <legend> elements. I guess that's a bit of a hack, since someone -could- wish to assign element.tabIndex directly from JavaScript - but I've no idea how to handle that cleanly.

Any better ideas? Patch attached just in case that really is the best way.

I've worked around this in my own code by monkey patching getTabIndex from core/dom/element.js to just always return -1 for <fieldset> and <legend> elements. Not pretty, but fine for the site that I'm working on at the moment.

Naturally I've reported this to Webkit. See https://bugs.webkit.org/show_bug.cgi?id=42765",RichardBarrell
New Feature,6019,PHP FTP Connector for CKFinder 2.x,Server : PHP,,,confirmed,2010-07-24T19:38:43+02:00,2012-07-23T15:53:49+02:00,"Hello,

I've written a php connector which will use ftp nstead of file system commands.
Right now, only php5 is supported, because i use my own created FTPStandalone class.

Setup is quite easy
You need only to add the following config in ckfinder config.php 

$config['FTP'] = array(
	""ip"" => ""127.0.0.1"",
	""port"" => ""21"",
	""user"" => ""username"",
	""pass"" => ""password"",
	""path"" => ""The/Path/From/FTP_HOME/To/baseurl""
);

port is optional, if not set, port 21 will be used
path example
webserver document root:
/var/www/vhosts/domain.de/httpdocs

base path for uploading:
/uploads/files/ckfinder

complete path:
/var/www/vhosts/domain.de/httpdocs/uploads/files/ckfinder

ftp homedir (complete path)
/var/www/vhosts/domain.de/

so the path configuration should be:
$config['FTP']['path'] = ""/httpdocs/"";

this example is based on parallels plesk

feel free to tell me if you like it or what i could do better.
",prdatur
Bug,6024,[[Opera]] we can't start a Number/bullet list by just clicking Number/bullet list icon with out selecting Text in editor body [CORE-91],General,,,confirmed,2010-07-26T11:45:33+02:00,2011-08-16T14:10:01+02:00,"''' To reproduce the defect:'''

1. Open Ajax sample & keep the Cursor in the editor body.

2. Don't input any content,click Number/Bullet list icon directly.

'''Expected result:'''

1. Number/bullet list display in the message body

'''Actual result:'''

1. Number/bullet list not show in the message body",satya
Bug,6029,[IE] Last character is skipped when navigating through list items,General,,,confirmed,2010-07-26T16:57:35+02:00,2010-07-26T17:39:15+02:00,"=== Steps to reproduce ===
 * Insert the following html to source and place the caret at the marked place:
{{{
<ul>
	<li>
		It^em
		<ul>
			<li>Sub-item</li>
		</ul>
	</li>
</ul>
}}}
 * Move two times with the right arrow key.
Notice that the second time, the caret is placed in the beginning of the sub item and not the end of the first item as expected.",Saare
Bug,6033,[IE] Pasting over a readonly block merge the siblings and the pasted content,Core : Pasting,,,confirmed,2010-07-27T13:00:30+02:00,2010-09-13T17:11:19+02:00," * Load the following HTML:
{{{
<p>
	Para 1</p>
<p contenteditable=""false"">
	Para 2</p>
<p>
	Para 3</p>
}}}
 * Right click ""Para 2"".
 * Paste some content.
Notice that para 1, the pasted content and para 3 are merged into one paragraph.",Saare
Bug,6036,Right clicking on a link inside a readonly block results wrong,General,,,confirmed,2010-07-27T13:58:49+02:00,2010-07-27T19:03:46+02:00,"* Load an editor with the following html:
{{{
<p contenteditable=""false""><a href=""http://ckeditor.com"">Link in a readonly block</a></p>
}}}
* Right click on the '''link'''.
Notice that a new paragraph is created above and the parent container is not selected.",Saare
Bug,6040,CKLangtool should accept double quotes,Project : CKLangTool,,wwalc,assigned,2010-07-28T09:34:07+02:00,2010-07-28T09:34:16+02:00,"CKLangtool works only with single quotes, it is causing problems like this one: #6038.",wwalc
Bug,6048,'Match whole word' leads to a JS error,General,,,confirmed,2010-07-28T15:32:43+02:00,2011-08-29T16:55:03+02:00," * Open a sample.
 * Type 'aaaa'.
 * Open the find dialog, check '''Match whole word'''.
 * Search for 'a'.
A JS error is thrown.",Saare
Bug,6049,Page-break marker dissapears in editor when div tag modified.,General,,,confirmed,2010-07-28T16:38:20+02:00,2010-10-15T13:47:41+02:00,"The page-break indicator that shows where the page breaks are inside the editor will not be shown if the div tag is modified with the editor (e.g. change font for the entire page).

To Recreate:

1) Input the folloing source to start.  This will show a page-break indicator in the editor window.
{{{
<p>
	Page 1</p>
<div style=""page-break-after: always"">
	<span style=""display: none"">&nbsp;</span></div>
<p>
	Page 2</p>
}}}

2) Use editor: ""Select All"" and change font to ""Arial"" & size ""8"".

3) Toggle ""Source"" twice and the page-break indicator is gone.

4) Resulting HTML in the editor is below (which the editor doesn't interpret the ""page-break"" div tag correctly).
{{{
<p>
	<span style=""font-size: 8px""><span style=""font-family: arial, helvetica, sans-serif"">Page 1</span></span></p>
<p>
	&nbsp;</p>
<div style=""page-break-after: always"">
	<span style=""font-size: 8px""><span style=""font-family: arial, helvetica, sans-serif""><span style=""display: none"">&nbsp;</span></span></span></div>
<p>
	&nbsp;</p>
<p>
	<span style=""font-size: 8px""><span style=""font-family: arial, helvetica, sans-serif"">Page 2</span></span></p>
}}}

The page-break indicator should be shown even though a font attribute has been introduced to the page-break div tag.",burtonrhodes
Bug,6064,WebKit: Active dialog tab should have higher z-order,UI : Dialogs,,,confirmed,2010-07-29T14:30:27+02:00,2011-09-08T12:01:55+02:00,"With WebKit browsers, the dialog tabs get highlighted when we click on them or when hitting CTRL+10 to keyboard navigate them. This can be even considered a feature.

The problem is that the highlight border appears partially covered by other tabs, because of their default z-order.

We should have it in a way that the active tab moves to the top, so the border appears entirely.",fredck
Bug,6065,Tooltip for elements path elements are wrong for the Arabic language,UI : Language,,,confirmed,2010-07-29T14:38:22+02:00,2011-08-10T17:08:24+02:00,"With the Arabic language, it's possible to note that something went wrong with the ""1%"" marker of that localization entry.",fredck
Bug,6076,[IE Quirks] Dialogs are not wide enough for their contents / Templates Dialog,UI : Dialogs,,,confirmed,2010-07-30T15:26:17+02:00,2010-08-13T10:47:52+02:00,"I've build a couple custom plugins now and keep running into the problem that the windows never seem to stretch to accomodate the content. Thus I have to very carefully set the minWidth correctly in the dialog definition.

I thought this was my fault until I came to the templates dialog. In SVN, the templates container is also not wide enough for the contents. To replicate, pop open IE in quirks and open the templates dialog.

There are two possible fixes for this (or both):
1) Define the templates dialog as being bigger
2) Rollback #4863 - if you change dialog.css .cke_skin_kama .cke_browser_iequirks .cke_dialog_page_contents and set position = relative (or just remove it)...the dialogs will accomodate the content better.

There might be another fix which is making the templates scroll contents better styled, because right now it looks like there is excessive whitespace in there serving no purpose. But even when I managed to make that box smaller, the intro text above it still runs over. Thoughts?",comp615
Bug,6081,Regression: Link text is not updated when link protocol is changed,General,,,confirmed,2010-07-31T02:02:20+02:00,2010-07-31T11:13:32+02:00," 1. Click the New Page button.
 2. Open the Link dialog.
 3. Type ""test.com"" in the URL field and confirm. The ""!http://test.com"" text is created and linked.
 4. Right-click the link to edit it.
 5. Change the protocol to ""https"" and confirm.

While the URL is properly set in the tag, as per #4612, the text should be also updated, which is not happening.",fredck
New Feature,6085,filemanager in the same window,File Browser,,,confirmed,2010-08-02T11:47:22+02:00,2013-02-14T12:52:46+01:00,"With any file manager when I click the ""Browse server"" button ckeditor opens a new window/popup . 
I want ckeditor to allow me to open the filemanager in a ""fake"" popup like the one that are created from javascript. 
I'm developing an application using extjs and I would like to be able 
to open a filemanager in a window created by extjs. 

I thought the easiest way to do this is to modify the filebrowser plugin to make it call a function instead of opening the ""url"" in a popup. then that function will call whatever extjs code I would need to create the window. 

I made this simple modification to the filebrowser plugin and it would be nice if it could be integrated in future versions as it would be easier to mange the updates and I think others might benefit from it too. 

the attached patch is for ckeditor 3.3.1 
",mihai
Bug,6091,Inserting pagebreak inside some text in a list item breaks the item,General,,mani,review_failed,2010-08-03T13:43:21+02:00,2012-05-09T15:57:57+02:00," * Load the following html and place the caret as marked:
{{{
<ol><li>Lorem ^ipsum</li></ol>
}}}
 * Click on the Page break icon.
Notice that the item is splitted into two different items.",Saare
New Feature,6092,In TD element Add Style and class properties,UI : Dialogs,,,confirmed,2010-08-03T13:47:58+02:00,2010-10-31T17:22:30+01:00,"As in object.
Thank you very much.",asapinfo
New Feature,6093,"Change the set of characters in the ""insert special character"" dialog",UI : Dialogs,,,confirmed,2010-08-03T13:54:09+02:00,2010-08-03T14:01:03+02:00,"Lots of html-entities exist, that are not shown in the list of characters. At the same time, lots of useless characters are shown, such as a-z and A-Z. Something needs to be changed.

Including a-z only makes sense if you make a truly complete list, including every unicode character, such as the one found in charmap.exe in Windows.

If you want to stick to an incomplete list, don't include a-z, as they are found on every keyboard anyway. And why not include all html-entities except whitespace? You can see them here, including their names: http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references",martinording
Bug,6114,SCAYT / Font tag / IE interaction,UI : Spell Checker,,,confirmed,2010-08-09T10:05:32+02:00,2011-06-28T14:40:50+02:00,"From http://cksource.com/forums/viewtopic.php?f=11&t=19714

   1. Open IE and go to CKEditor demo: http://ckeditor.com/demo
   2. Paste this HTML code into source view
{{{
<p>
<a href=""#"" onclick=""window.open('http://www.anydomain.test','windowname','width=320,height=240'); return false""><font size=""2"">wordinsidelink1 wordinsidelink2 wordinsidelink3 wordinsidelink4</font></a></p>
}}}
   3. Turn on the spell checker
   4. Switch between HTML and design views to see the code changes

When the spell checker checks the document, it apparently splits the font tag in the following way: word1 and its font tag is enclosed inside the misspell span. I.E. <span class=""scayt-misspell""><font>word, then the following three words are <font><span class=""scayt-misspell"" id=""thisone"">word

Works fine in FF. Hope that helps describe the problem well enough!

",comp615
Bug,6115,"BIDI: when we apply RTL direction to a pasted Table, Borders are missing on one side.",General,,,confirmed,2010-08-09T12:34:12+02:00,2011-08-09T13:45:23+02:00,"'''To reproduce the Defect:'''

1. Open Ajax Sample

2. Copy and Paste a Table from Word in to the Editor.

3. Go to Table Properties and Change the Table direction to Right to Left(RTL).

'''Expected Result:'''

Table language direction is changed to right,Table cells & content in Table cells should be shown as mirror image of Table in previous step 2.

'''Actual Result:'''

Table language direction is changed to right,Table cells & content in Table cells should be shown as mirror image of Table in previous step 2 '''but Borders for the Table is missing on the left side'''.

we are using the following config options.

// Paste from Word configuration

'''config.pasteFromWordRemoveFontStyles = false;'''

'''config.pasteFromWordRemoveStyles = false;'''

",satya
Bug,6116,The contentEditable attribute is lost from textareas and inputs,General,,Saare,review_failed,2010-08-09T13:21:08+02:00,2010-08-11T23:23:57+02:00," * Load the following:
{{{
<textarea contentEditable=""false"">Text</textarea>
}}}
 * Go to source mode.
Notice that the attribute is missing.",Saare
Bug,6119,"Web Spell Checker - ""finish checking"" takes ages to finish",UI : Spell Checker,,,confirmed,2010-08-09T14:58:23+02:00,2011-11-29T15:20:00+01:00,"When having a larger document, the SpellChecker dialog becomes useless. I have tried editing the following document in CKEditor:

http://en.wikipedia.org/w/index.php?title=Black_hole&printable=yes

and after opening the ""SpellChecker"" dialog (with the ""Check Spelling"" button), after I clicked ""Finish Checking"" button inside of the dialog, it didn't close in a reasonable amount of time (it took almost 9 minutes, I have pretty fast internet connection). I have tested it in IE8.

To reproduce load the attached HTML source and use WSC.

I have no idea how spell checker works, but it looks like the problem is that the data is sent in a really small chunks, thus checking the whole document requires hundreds of HTTP requests.

There is one more thing that I do not understand here: I have  pressed the ""Check Spelling"" button, '''I did not change anything''' in the dialog and just pressed the ""Finish Checking"" button. Why is it taking so long if I did not change the document at all?

If it really has to take a lot of time, we could at least display an estimated time required to finish processing, because it is definitely not obvious that this operation may take so long.",wwalc
Bug,6120,Cannot Reorder CKEditor,General,,,confirmed,2010-08-09T18:02:07+02:00,2011-07-25T11:07:49+02:00,"When I attempt to move a textarea (turned into a CKEditor) using the jQuery-UI framework, the moved textarea freezes up and doesn't allow any editing.  I have attached a file that demonstrates this issue and I really hope there is some temporary workaround!",PF1
New Feature,6124,Typing * TEXT auto bullets,General,,,new,2010-08-10T02:08:04+02:00,2010-08-10T02:08:04+02:00,"In MS Word, Google Docs, etc if you type in:
* Some Text

The editor automatically creates a bulleted list. This is very helpful to users because it's fast and doesn't require the user to stop their train of thought.

If CKEDITOR had this it'd be huge.",nobosh
Bug,6127,IE Cursor not going to next line when we press enter & we have set forceEntermode=br as config option,General,,tobiasz.cudnik,review_failed,2010-08-10T12:44:38+02:00,2010-11-05T13:11:39+01:00,"'''To reproduce the defect:'''

1. set enterMode = CKEDITOR.ENTER_BR in the config option.

2. Open Ajax sample. Type some text.

3. Press Enter at the end of the line.

'''Expected Result:'''

New line is created and cursor is shown in the new line.

'''Actual Result:'''

New line is created '''but Cursor is shown in the same line from where we have pressed Enter'''.

Cursor will move to Correct line only when user starts typing the text.

Tested in IE 6&7 ",satya
New Feature,6128,Add Upload Progress/Notification for file browser,UI : Dialogs,,,confirmed,2010-08-10T14:04:41+02:00,2010-12-16T13:07:53+01:00,"One of the complaints I get from a lot of people who use the program is that they cannot tell if their file is uploading. (I mean I can tell, but it's not user friendly). We often upload large flash videos or pictures to the server and this can take several seconds.

The problem is that the window never gives any notification of the upload. It should at the very least provide a message saying ""Your file is being uploaded"". At best, it would be more AJAXy and offer a progress bar (Although I understand the complications with that).

This problem is probably even more present for internet users who have slower connections. My current solution is to hack the file browser plugin. Before it starts the upload, I popup a window (Using a timeout) with a simple gif. I save the reference on the element, then when the URL comes back, I look for a saved window and close it.

This feature could be as basic or as advanced as you guys want, but I think it'd really make the filebrowser more informative in that regard.",comp615
Bug,6132,Image selection dialog doesn't close in Chrome,General,,,confirmed,2010-08-10T19:50:31+02:00,2010-09-10T17:15:38+02:00," 1. Open Chrome Dev build 
 2. Navigate to ckeditor.com/demo
 3. Use the image insert button and select an image to insert.
 4. Click the ""OK"" button on the image dialog
Expected: - Dialog should close and image is inserted into the text area.
Result: - Dialog kinda blinks but stays open until cancel is chosen.

Works for me in Firefox 3.6.8
Also tested with same result using CKEditor 3.4.1 (SVN)
",tgannon
Bug,6140,IE Selected format fails to reflect in entered texts correctly,General,,,confirmed,2010-08-12T10:15:40+02:00,2013-02-07T09:25:48+01:00,"'''To reproduce the defect:'''

1. Open any sample '''except Ajax'''.

2. with out keeping the cursor in editor body try to select a Font(ex:Georgia).

'''Expected Result:''' 

see that font is selected and shown in Font Name drop down list.

'''Actual Result:'''

Font selection goes back to empty by itself

3. select the font type again. (I am able to select the font this time).

4. Change font size to 22.

5. Click on Bold button & notice that the button doesn't has any effect.

6. Click on Underline button & notice that the button doesn't has any effect.

7. Start typing some text.

'''Expected Result:''' 

see that text has font Georgia and Size 22 ad should be Bold and Underlined.

'''Actual Result:'''

See that Types text has only Underline applied and no Font Name, Font Size or Bold formatting applied.

Tested against IE 6 ,7 & 8.

'''To reproduce this defect in Ajax sample, type some text,Remove the Editor,Click on Create Editor again & follow steps 1 to 7 and you will see the same behavior.'''
",satya
Bug,6143,Fakeobjects element inserted inside paragraph,General,,,confirmed,2010-08-12T13:10:26+02:00,2011-10-27T14:39:18+02:00,"I'm using fakeobjects in a custom plugin.  This plugin creates a div element, which is inserted as a fake element in the editor. 

Problem is that the fake element is an image, so using 'editor.insertElement()' function inserts the element inside a paragraph, when it should be inserted outside the currently selected element.",richardw
Bug,6152,enterMode = br produces error in Firefox 3.6.8,UI : Enter Key,,tobiasz.cudnik,confirmed,2010-08-13T03:43:37+02:00,2011-04-28T21:13:10+02:00,"This is a brand-new problem; I just downloaded a clean install of 3.3.2. (No, I haven't tried it in the beta.)

[ I understand that this setting is unrecommended, but I really NEED it for the project I'm working on; I can't force the whole project to use <p>'s, so there's just no point in generating them. ]

The error being generated in 3.3.2 only shows up when you set it to enterMode = CKEDITOR.ENTER_BR (and this is in the config.js file, FYI). No errors happen when it's set to ENTER_P or ENTER_DIV.

The error Firefox's Error Console gives me is:

Error: C.getFirst().hasAttribute is not a function
Source File: [...]ckeditor/ckeditor.js
Line: 86",libek
Bug,6153,Chrome: tab focus is wrong.,General,,,confirmed,2010-08-13T13:56:20+02:00,2011-03-23T14:13:57+01:00,"I am using the last version of CKEditor (also checked nightly build).
When using Chrome (last), user pressed ""tab"" from text input into CKEditor, and the whole gray frame became ""focused"" style. I tried to press on keyboard but no response.
using mouse worked.",admini
Bug,6157,Styles not selected correctly in the Combobox,General,,,confirmed,2010-08-13T21:41:31+02:00,2010-08-25T16:35:45+02:00,"With CKEditor v3.4b, Windows 7, IE8 or FF3.6 or Chrome 5. Suppose you use the following styleset

{{{
{ name : 'normal', element : 'p' },
{ name : 'normal/red', element : 'p' , attributes: { ""class"": ""red"" }}
}}}

Select the ""normal/red"" style with the help of the combobox. After that move the cursor away, and then  click on the previously modified paragraph again. Now the combobox will  select the ""normal"" and not the ""normal/red"".

It seems as if CKEditor selects the first style that matches the HTML element, not regarding the class name.",mgs
New Feature,6160,CKEditor and nice urls,General,,,confirmed,2010-08-13T23:37:35+02:00,2013-03-18T15:40:58+01:00,"Some users are not happy with the way how addquerystring in the filebrowser plugin works (http://cksource.com/forums/viewtopic.php?t=19761)

We could think of making this function more customizable or even public to allow developers to override it with their own function without the need to recompile CKEditor.",wwalc
New Feature,6162,Toolbar Combobox Widths should be configurable,UI : Toolbar,,,confirmed,2010-08-14T10:15:39+02:00,2013-04-29T11:25:05+02:00,"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",mgs
Bug,6164,IE stripping object/embed tags with templates,General,,,confirmed,2010-08-16T20:43:20+02:00,2011-10-27T16:37:53+02:00,"I have created a custom template and added it to the list of templates.  It outputs a generic embedded audio file using an object and embed tag.  However, in IE6 and IE7, when the markup is placed into the editor, the embed tag and all but one of the param tags are stripped out.  It seems to only way to get this to not happen is to set the embed type to ""application/x-shockwave-flash"".  So, in essence, this bug does not occur for embedded flash content.

Here is the markup added to the templates list:

<object id=""audio"" width=""0"" height=""0""><param name=""console"" value=""AudioPlayer"" /><param name=""controls"" value=""audioWindow"" /><param name=""autostart"" value=""true"" /><param name=""src"" value=""YOUR_AUDIO_FILENAME_HERE"" /><embed name=""audio"" width=""0"" height=""0"" src=""YOUR_AUDIO_FILENAME_HERE"" console=""AudioPlayer"" controls=""audioWindow"" autostart=""true"" /></object>

In IE6 and IE7, the result added to the editor is:

<object id=""audio"" width=""0"" height=""0""><param name=""console"" value=""AudioPlayer"" /></object>

I have tried with many different variations of the object, param and embed attributes all with the same result.  However, I can cut/paste the code into the editor and it is not stripped out so it seems to be somehow related to the template functionality.",mcgovern
Bug,6167,"Copy/Paste Duplication Bug - Handling of ""li"" without ""ul""",General,,,confirmed,2010-08-17T15:44:51+02:00,2010-08-24T18:17:12+02:00,"""li"" elements which are not nested inside of a ""ul"", and inside of 3 levels or more of tags, cause the parser/cleaner to duplicate the HTML multiple times (sometimes hanging the browser). 

""li"" without ""ul"" is bad HTML, but the handling of the problem with the HTML is a difficulty.

Try pasting this code into source view:

<table>
<tr>
<td>
ABC
<table>
<tr>
<td>
XYZ
<table>
<tr>
<td>
123
<li>Hi</li><li>Hello</li><li>Hola</li>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td></tr></table>


Then switch back to WYSIWYG view. Anything of this format causes the HTML to duplicate itself several times.",TonyA680
Bug,6169,Error 800a025e when deleting empty table cells in IE,General,,,confirmed,2010-08-17T16:28:58+02:00,2012-02-19T22:04:30+01:00,"Steps to reproduce:[[BR]]
1. Ctrl-A, Backspace to empty the document[[BR]]
2. Create a 3-row, 2-column table of 500px (this is the default)[[BR]]
3. Click to place the cursor in the bottom-right cell[[BR]]
4. Shift-up[[BR]]
5. Backspace[[BR]]

Expected: the bottom row gets deleted from the table

Actual: ""Could not complete the operation due to error 800a025e""

Error occurs on line 1294 of _source/plugins/selection/plugin.js, in revision 5826:
{{{
 ieRange.select();
}}}


",EvanKrall
Bug,6173,Removing Items from unordered list (WinXP/IE8),General,,,confirmed,2010-08-18T08:41:45+02:00,2010-12-06T08:52:16+01:00,"I've got a problem with unordered / numbered lists with IE8 on WindowsXP. 

 * Create an unordered list with some items.
 * Now try to get one item to the upper line with the ""delete""-key.   
 * This will not work.
 * If you try the ""backspace""-key on the line that should be added to the item above you got an inconsistent list, because the </li>-Tag of the upper line will not disappear.

This error is not in Firefox3 (WinXP), but IE8 (Windows7)

This is also the case in http://ckeditor.com/demo/
",tom
Bug,6180,"In IE, if input Japannese, the front words will disappear",UI : Spell Checker,,,confirmed,2010-08-19T05:30:53+02:00,2010-08-24T11:46:06+02:00,"In IE,I input servarl Japannese, after several words put in, when I put another,the front words before this will disappear.

And I also found that if I disabled the scayt, the problem won't show.",missjie@…
Bug,6181,jQuery adapter + jQuery ajaxForm -plugin not working,General,CKEditor 4.2,pjasiun,assigned,2010-08-19T10:52:05+02:00,2013-06-11T17:13:04+02:00,"When doing the following code (see further down) on a form consisting of an textarea with id ""startpage-content"" and I press the ""Save""-button in **CKEditor's toolbar**, the page does a normal form submit. However, if I put an input-button below the CKEditor-textarea, everything works as expected.

Using: CKEditor 3.4, jQuery 1.4, latest version of the ajaxForm -script as of today, Windows 7, FF3.6.


{{{
jQuery(""#startpage-content"").ckeditor({
	language : editorLanguage,
	toolbar: editorToolbar,
	format_tags: 'p;h1',
	format_h1: { 
		element: 'h1'
	},
	forcePasteAsPlainText: true,
	contentsCss: 'css/startpage.css',
	height: 500,
	resize_maxWidth: ( 622 ),
	resize_minWidth: ( 622 )
});

jQuery(""#startpage-content"").parents(""form:first"").ajaxForm(function () {
	alert(""!"");
});
}}}
",kaffesump
Bug,6196,flash edit dialog show url(源文件) uncorrectly,UI : Dialogs,,,confirmed,2010-08-25T13:45:22+02:00,2011-11-29T16:11:15+01:00,"only in '''ie''' :
user types code to generate flash:

{{{
<object class=""holiday-logo""
                classid=""clsid:D27CDB6E-AE6D-11cf-96B8-444553540000""
                height=""68"" width=""300"">
            <param name=""movie""
                   value=""http://img01.taobaocdn.com/tps/i1/T12MVIXfVNXXXXXXXX.swf""/>
            <param name=""wmode"" value=""transparent""/>
            <object class=""holiday-logo""
                    data=""http://img01.taobaocdn.com/tps/i1/T12MVIXfVNXXXXXXXX.swf""
                    height=""68"" name=""holiday-logo""
                    type=""application/x-shockwave-flash""
                    width=""300"">
                <param name=""wmode""
                       value=""transparent""/>
                <a href=""http://www.taobao.com/""
                   style=""height: 43px; margin-left: 56px;"" target=""_top"">
                    淘宝网
                    <img alt=""淘宝网"" height=""110"" src=""http://www.taobao.com/""
                         title=""Taobao.com - 阿里巴巴旗下网站"" width=""167""/>
                </a>
            </object>
        </object>
}}}

ckeditor transforms it to a img in wysiwyg mode ,but when you click fake img,the pop up dialog's url(源文件) field is empty ,ckeditor should read inner object element's data attribute . 

",yiminghe
Bug,6198,Too narrow Create Table dialog window,UI : Dialogs,,,confirmed,2010-08-25T15:40:45+02:00,2010-08-26T15:02:24+02:00,"In Google Chrome, open CKEditor [http://nightly.ckeditor.com/5845/_samples/ui_languages.html][[BR]]
Set Polish language
Open Add table dialog

Two scrollbars are visible.

In the same window, opened in Firefox, one letter is placed on border of dialog window.",krst
Bug,6203,Uncaught exception: TypeError: Cannot convert 'K' to object on editor.destroy();,General,,,confirmed,2010-08-25T20:44:39+02:00,2010-12-06T09:28:15+01:00,"I receive the following error when trying to destroy a CKeditor 3.4 instance using a plugin :

{{{
Uncaught exception: TypeError: Cannot convert 'K' to object
Error thrown at line 92, column 1741 in <anonymous function: getSnapshotData>():
    return K.getFrameDocument().getBody().getHtml();
called from line 114, column 4746 in <anonymous function: init>(o):
    o.data=l(n).getSnapshotData();
called via Function.prototype.call() from line 6, column 3258 in <anonymous function: on>(o, p, q, r):
    var s={name:d,sender:this,editor:o,data:p,listenerData:g,stop:q,cancel:r,removeListener:function(){l.removeListener(d,e);}};
called via Function.prototype.call() from line 6, column 4027 in <anonymous function: fire>(h, i, j):
    d=f=false;
called via Function.prototype.call() from unknown location in <anonymous function: fire>(b, c):
    /* no source available */
called from line 24, column 4875 in <anonymous function: getSnapshot>():
    var l=this.fire('getSnapshot');
called from line 87, column 1760 in <anonymous function: j.undo.Image>(r):
    var s=r.getSnapshot(),t=s&&r.getSelection();
called from line 88, column 831 in <anonymous function: save>(r, s, t):
    s=new l(v.editor);
called from line 87, column 277 in v(w):
    s.save();
called via Function.prototype.call() from line 6, column 3258 in <anonymous function: on>(o, p, q, r):
    var s={name:d,sender:this,editor:o,data:p,listenerData:g,stop:q,cancel:r,removeListener:function(){l.removeListener(d,e);}};
}}}

I guess that CKeditor's snapshot attempt is being fired after the editor has been destroyed?
I have attached a small test plugin to make it easy to reproduce.
The error was caught using Opera. The editor does destroy but the error message means not cleanly at a guess.",tony
Bug,6205,ckeditor.js - t.getNative().createRange is not a function  Line 118 - Image plugin,General,,,confirmed,2010-08-26T02:43:38+02:00,2013-02-08T22:25:04+01:00,"Firebug is breaking on t.getNative().createRange is not a function
Line 118 in ckeditor.js as soon as the image plugin is opened by clicking on the toolbar icon for the image plugin.

Reproduce :
Firefox with firebug installed, script tab enabled and open.
Visit http://ckeditor.com/demo and monitor the script tab.
Press the blue play button in firebug to skip through the first _gat is not defined error (That's the standard bad js google offer you for tracking and nothing to do with this bug,) Now click on the Image plugin icon in the CKEditor instance in the demo.
You will see this reported bug. Then stepping through that one, the next is : x is undefined Line 118 and then finally : ae[ag] is undefined Line 94.

So really, it's three bugs but they all stem from the same place and can be stepped through as described above. All three undefined.",tony
Bug,6211,SCAYT context menu doesn't show on right mouse click in FF3 on Mac,UI : Spell Checker,,,confirmed,2010-08-26T17:26:19+02:00,2011-06-28T14:26:28+02:00,When using common PC mouse with Apple Mac right mouse click on underlined word doesn't show SCAYT context menu.,SpellChecker.net
Bug,6219,Incorrect Toolbar definition in documentation,General,,,confirmed,2010-08-29T03:36:13+02:00,2010-08-30T10:57:14+02:00,"http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Toolbar

{{{
['BidiLtr' 'BidiRtl'],
}}}
Should be :

{{{
['BidiLtr', 'BidiRtl'],
}}}
Missing comma.",tony
Bug,6229,Underline is not colored when applied to colored text,General,,,confirmed,2010-08-31T17:28:37+02:00,2010-09-08T16:42:12+02:00,"1. Color a piece of text 
2. Underline the piece of text 

Notice that while the text is colored, the underline is not. 

NOTE: If you underline first (or re-color the text after it is underlined) the underline is colored.",imprev
Bug,6243,list format error,Core : Lists,,mani,assigned,2010-09-03T07:13:01+02:00,2010-09-13T10:15:54+02:00,"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
New Feature,6251,serverpreview plugin,General,,,confirmed,2010-09-03T18:19:16+02:00,2012-08-08T13:27:22+02:00,"Hello!

Someone suggested I add a ticket for an updated plugin made in 2006 for FCK.

The plugin adds a Preview button that POST's the currently edited html to an user-specified URL, where one could add a layout, replace template vars etc, in order to preview the page as it would look.

You can find the code here:
http://cksource.com/forums/viewtopic.php?t=18603
or attached.",vladfr
Bug,6257,Editor crashes in Google Chrome when running multiple instances inside <iframe>,General,,,confirmed,2010-09-06T18:38:20+02:00,2010-09-07T09:05:27+02:00,"I've attached some screenshots with the crash and the error log.

Here an example of the code I used:
{{{

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>

	<iframe src=""fullpage.html"" height=""550"" width=""800""></iframe>
}}}",bruno.basto
New Feature,6258,Table delete cells,Core : Tables,,,confirmed,2010-09-07T09:25:31+02:00,2012-02-19T22:23:48+01:00,"CKEditor has some problem with delete cells in tables. After delete any cell, table layout is incorrect. 
In my opinion we should remove option 'delete cells' (many editors working like that example Excel - only allow to remove row or column, no single cell) or after this action do colspan or rowspan to keep table layout stable.",mani
Bug,6268,Tables causing problems with selection after switching to source mode and back,General,,,confirmed,2010-09-07T17:12:32+02:00,2010-09-07T17:14:42+02:00,"Confirmed in IE7 @ Win XP.

When having a table in the article, the content above it is not properly handled by CKEditor. For example:
 * when clicking on a link, the ""Unlink"" button is not available in the toolbar
 * when clicking on the first paragraph, the following buttons are not selected: ""Left Justify"", ""Text direction from left to right""

To reproduce, paste the following source in source mode:
{{{
<p>
	First line</p>
<p>
	<a href=""http://www.google.com"">http://www.google.com</a></p>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px"">
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
}}}
and switch to wysiwyg mode. Click on a link, result: the ""Unlink"" button is not available and ""Left Justify"" is not selected.

Note: you'll not be able to reproduce this issue if you don't switch to source mode first (so, when creating the same content manually, everything will work as expected... until you switch to source mode for a while).

Looks like a regression introduced in 3.2.1.",wwalc
Bug,6269,Deleted line above the table reappears in source mode,General,,,confirmed,2010-09-07T17:50:12+02:00,2010-09-07T17:50:34+02:00,"Confirmed in Chrome 5.0.375.127 @ XP, CKEditor 3.4 (I did not check otehr browsers and versions of the editor).

 * Paste the following source in source mode:
{{{
<p>
	&nbsp;</p>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; "">
	<tbody>
		<tr>
			<td>
				Sample</td>
			<td>
				table</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
}}}
 * Switch to wysiwyg mode
 * Delete the first paragraph (it may be a bit hard, try selecting the first line with a mouse and press ""del"" key, etc.)
 * Result: the paragraph is gone (ok)
 * Switch to source mode
 * Result: the paragraph is back again at the top:
{{{
<p>
	&nbsp;</p>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; "">
 // ...
}}}

Might have something to do with #6217.",wwalc
New Feature,6272,Table cells need ability to set additional styles,General,,,confirmed,2010-09-08T18:26:19+02:00,2012-07-26T15:46:30+02:00,"Table cells need the ability to set the border-top, border-bottom, border-left and border-right properties so that you can set the border width, color and type as desired for each cell.  In particular, it is currently not possible to set the border-top for one cell to none.

It would also be helpful to be able to set a style and class tags for a cell like you do on the advanced tab of the table properties page.

In general, it would be great to have an advanced tab for cell properties allowing you to set more things for each cell.",lhinderks
Bug,6281,List items not wrapped in UL/OL render incorrectly,Core : Lists,,,confirmed,2010-09-10T14:42:23+02:00,2010-09-13T20:19:20+02:00,"In the old fckeditor I could enter the following (incorrect) HTML code in source mode:
{{{
<li>item one</li>
<li>item two</li>
}}}

When I toggled / switched back to wysiwyg mode fckeditor would realize I was trying to make a list and automatically append the proper UL tag around my list items like so:
{{{
<ul>
   <li>item one</li>
   <li>item two</li>
</ul>
}}}

I've noticed that ckeditor 3.3.2 does not automatically detect that I'm trying to create a list and not only does it not add in the ul tags but instead creates new lines (more and more of them) every time I toggle from source to wysiwyg like so:
First toggle:
{{{
<p>&nbsp;</p>
<p>
<li>
	item one</li>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<li>
	item two</li>
</p>
}}}

Second toggle:
{{{
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<li>
	item one</li>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<li>
	item two</li>
</p>
<p>&nbsp;</p>
}}}
Making the problem '''worse each''' time. 

The problem is more pronounced if I forget to put in wrapping ul/ol AND also forget closing li tags. So for example if I put this into source:
{{{
<li>item one
<li>item two
}}}

When I toggle out and back into source I now lose my first item completely and see this in source:

Code: Select all
{{{
<p>&nbsp;</p>
<p>
<li>
   two</li>
</p>
}}}

I realize users shouldn't be putting in bad list HTML code, but it seems unfortunate that the old version of the editor was able to handle this situation and the new editor makes a mess of it


I've posted about this issue in the forums here: http://cksource.com/forums/viewtopic.php?f=11&t=20104
",ladybug_3777
Bug,6294,insertHtml: support for custom (invalid) HTML tags,General,,,confirmed,2010-09-14T17:12:10+02:00,2011-07-27T14:10:26+02:00,"There might be a situation, when one wants to use a custom tag, for example to process it on the server side later.

There is a problem with handling custom tags when inserting the content into the editor.

When checking the _samples/api.html sample and trying to paste the following content into the blank wysiwyg area with the ""Insert HTML"" button:

`<dynamic>http://www.google.com</dynamic>`

the result is as follows (tested in rev 5872):

 * IE 6: dynamic tag is lost: `<p>http://www.google.com</p>`
 * IE 7: dynamic tag is lost: `<p>http://www.google.com</p>`
 * IE 8: dynamic tag is lost: `<p>http://www.google.com</p>` (the result in FCKEditor 2.6.6 is different: `<p><dynamic></dynamic>http://www.google.com</p>`)
 * FF 3.6.9: dynamic tag is lost: `<p>http://www.google.com</p>`
 * Safari 5.0.2: dynamic tag is pasted '''correctly''' `<p><dynamic>http://www.google.com</dynamic></p>`


When switching from the source mode to wysiwyg mode and back with the following HTML:

`<p><dynamic>http://www.google.com</dynamic></p>`

the result is correct in all cases:

 * IE6: `<p><dynamic>http://www.google.com</dynamic></p>`
 * IE7: `<p><dynamic>http://www.google.com</dynamic></p>`
 * IE8: `<p><dynamic>http://www.google.com</dynamic></p>`
 * FF 3.6.9: `<p><dynamic>http://www.google.com</dynamic></p>`
 * Safari 5.0.2: `<p><dynamic>http://www.google.com</dynamic></p>`

",wwalc
Bug,6302,if both 'blur' and 'click' events handled - they fires infinitely in firefox,General,,,confirmed,2010-09-15T14:05:38+02:00,2011-09-27T15:22:07+02:00,"If we bind handler functions for both 'blur' and 'click' events - they fires infinitely.
Browser firefox 3.5.7
OS Windows XP SP3",Scalar
Bug,6303,IE : entering Misspelled color name in Cell Background or Border color fields creating empty span each time we press OK button.,General,,,confirmed,2010-09-15T14:17:38+02:00,2010-10-01T17:56:30+02:00,"'''To reproduce the defect:'''

1. Open Ajax sample.

2. Insert a Table, Go to a Table cell and activate Cell Properties dialog.

3. In Border Color or Background Color field enter 'gren'insted of green and press OK button.

'''Expected Result:'''

Cell properties dialog is closed and Cell Background or Border color remains same since the user has entered invalid value.(This is what is happening in Firefox)

'''Actual Result:'''

Cell properties dialog is not closed and every time the user presses OK button an Extra span is added in the Cell.

This will also happen when a French User types the Color Correct but in French.

'''Ideal solution would be to change the labels of Background Color & Border Color fields to indicate that user should enter Hexa decimal values or CSS Values.'''

The reason why we are not using the Color picker dialog is it's not satisfying Accessibility Requirements, since there are no labels for Colors in Color Picker dialog.",satya
Bug,6305,Multiple unerdered list change style,Core : Lists,,,confirmed,2010-09-15T15:09:46+02:00,2010-12-08T08:24:43+01:00,"1. Paste to empty editor tekst[[BR]]
<ul>
	<li>
		a</li>
	<li>
		b</li>
	<li>
		c</li>
</ul>
<ul>
	<li>
		d</li>
	<li>
		e</li>
	<li>
		f</li>
</ul>
[[BR]]

2. Select all[[BR]]

3. Click right mouse button. Select 'Bullet list properties'[[BR]]
4. Choose some list type. There is no results even on first list
",mani
New Feature,6307,IE: Option to disable automatic creation of links,General,,,confirmed,2010-09-15T21:38:29+02:00,2013-03-30T11:09:23+01:00,"In IE when the user types something that looks like an url or mail it's automatically converted to a link. Sometimes is useful and it has been requested that this feature is available also in other browsers #302

But it's also a source of problems and other people prefer to not have this option enabled and now it will be possible with IE9: http://blogs.msdn.com/b/ieinternals/archive/2010/09/15/IE9-Beta-Minor-Change-List.aspx
{{{
document.execCommand(""AutoUrlDetect"", false, false) 
}}}

My proposal is to introduce a new config setting similar to the ones for Firefox to disable object resizing or table editing, and by default make it behave like other browsers. After all, it should be possible to watch the keyboard and do the autodetection ourselves with a plugin and it will work the same way in all the browsers and we could tune it because previously it was detecting too many things for some users.

Also it's important to test it before the final IE9 is released in order to detect any bug with the new option at their side.",alfonsoml
Bug,6309,List number\bullet don`t show,Core : Lists,,,confirmed,2010-09-16T08:09:05+02:00,2010-10-07T11:54:24+02:00,"1. Open empty editor[[BR]]
2. Create order or unorder list[[BR]]
3. Any number or bullet don`t show until press any key",mani
Bug,6317,[Safari] Check Spelling dialog - JavaScript warnings,UI : Spell Checker,,,confirmed,2010-09-16T13:24:51+02:00,2011-07-04T14:21:25+02:00,"When opening the ""Check Spelling"" dialog, JavaScript errors appear in the error console:

{{{
Unmatched </frame> encountered.  Ignoring tag.
apps/ckeditor/3.4/plugins/wsc/dialogs/tmpFrameset.html:48
Unmatched </frame> encountered.  Ignoring tag.
apps/ckeditor/3.4/plugins/wsc/dialogs/tmpFrameset.html:49
Unmatched </frame> encountered.  Ignoring tag.
apps/ckeditor/3.4/plugins/wsc/dialogs/tmpFrameset.html:50
Unmatched </frame> encountered.  Ignoring tag.
2s1.spellchecker.net/spellcheck3/script/ssrv.cgi:192
Unmatched </span> encountered.  Ignoring tag.
s1.spellchecker.net/spellcheck3/script/ssrv.cgi:361
Unmatched </font> encountered.  Ignoring tag.
}}}

Perhaps it's something worth to check... the whole spell checking process ended successfully though.",wwalc
Bug,6319,FF - Right click causes involuntary paragraph selection,General,,,confirmed,2010-09-17T09:40:21+02:00,2010-09-21T09:27:29+02:00," 1. Go to CK editor demo page.
 2. Clear editor content.
 3. Type a word.
 4. Right click the paragraph behind the word.

'''Observation''': The whole paragraph is selected.[[BR]]
'''Consequence''': Any inserted content will overwrite the paragraph.[[BR]]

Tested on Windows, Firefox 3.6.9[[BR]]
Editor version : 3.4",arne
Bug,6331,Styles applied to all children elements,Core : Styles,,,confirmed,2010-09-21T13:44:17+02:00,2010-09-21T15:19:01+02:00,"paste this in the editor :
{{{
<ul>
	<li>
		line 1</li>
	<li>
		line 2</li>
	<li>
		line 3</li>
</ul>
}}}

then apply a style (from the Styles list) to the UL.
The style is then applied to all LI children elements...

On my site, applying a style ({ name : 'Slider content' , element : 'div',attributes : { 'class' : 'slider_content' }}) to the UL gives this :
{{{
<ul>
	<li>
		<div class=""myClass"">line 1</div></li>
	<li>
		<div class=""myClass"">line 2</div></li>
	<li>
		<div class=""myClass"">line 3</div></li>
</ul>
}}}
instead of :
{{{
<div class=""myClass"">
<ul>
	<li>
		line 1</li>
	<li>
		line 2</li>
	<li>
		line 3</li>
</ul>
</div>
}}}
hoping I am not mistaking on this issue...",b0b0
Bug,6340,Google Chrome hangs when CKEditor parses malformed HTML,General,,,confirmed,2010-09-22T20:11:31+02:00,2010-09-23T17:29:08+02:00,"Steps to reproduce:[[BR]]
1. From Google Chrome open the CKEditor demo page (http://ckeditor.com/demo) and go to the Source view.[[BR]]
2. Paste the following malformed HTML:
{{{
<span id=""sample"" overflow=""hidden"" ;""="""" style=""font-size:8pt; font-weight:normal; font-style:normal; color:#808080; background:transparent"">Text</span>
}}}
3. Switch to WYSIWYG mode, so the HTML gets parsed.[[BR]]
[[BR]]
After following these steps, the browser tab should hang.[[BR]]
[[BR]]
CKEditor version: 3.4.1[[BR]]
Browser: Google Chrome 6.0.472.62 (Build oficial 59676)[[BR]]
OS: Ms Windows 7[[BR]]
[[BR]]
I debugged the problem and found out that the problem is in this regular expression that is used to parse the HTML:[[BR]]
{{{
htmlPartsRegex:new RegExp(""<(?:(?:\\/([^>]+)>)|(?:!--([\\S|\\s]*?)-->)|(?:([^\\s>]+)\\s*((?:(?:[^\""'>]+)|(?:\""[^\""]*\"")|(?:'[^']*'))*)\\/?>))"",'g')
}}}
Thanks in advance.
",ncardeli
Bug,6342,pastefromword fails to transform into custom style with attribute,Core : Pasting,,,confirmed,2010-09-23T17:03:44+02:00,2012-06-28T10:30:58+02:00,"In principle, the ""pastefromword"" plugin regards basicStyle configuration. For example, if you configure CKEDITOR.config.coreStyles_bold to be <strong>, any clipboard content detected as bold will be transformed to a <strong> element.
However, if you define a basic style using attributes, e.g. like in the example given in the documentation of CKEDITOR.config.coreStyles_italic:

{{{
CKEDITOR.config.coreStyles_italic = { element : 'span', attributes : {'class': 'Italic'} };
}}}

then an <i> element from the clipboard is correctly transformed into <span class=""Italic"">, but afterwards, the class attribute is filtered out, so only a <span> without attributes remains, which seems to be removed later. Thus, underlined text from Word is pasted without this format.

The correct filter application order would be to filter the attributes of the clipboard content first, then apply the transformation into the (custom) basic style, but not filter again after that step.",Jangaroo
Bug,6344,Script Auto-Include Path Issues in IE8 Compatibility Mode,General,,,confirmed,2010-09-24T08:20:30+02:00,2011-10-27T15:29:25+02:00,"When using CKEditor dynamically in IE8 Compatibility mode CKEditor will crash if a hash (#) is in the url. For example, when calling CKEditor.replace, post page load, and after a hash is set, CKEditor will try to include the following paths:

http://20.20.0.100/Tests/CKEditor/Example/#/../ckeditor/config.js?t=A8LE4JO

http://20.20.0.100/Tests/CKEditor/Example/#/../ckeditor/lang/en.js?t=A8LE4JO

In both cases the paths to the actual files should be:
http://20.20.0.100/Tests/CKEditor/Example/../

and NOT

http://20.20.0.100/Tests/CKEditor/Example/#/../

Clearly this is a major issue as CKEditor will not load at all in IE8 Compatibility mode. This seems to only be an issue in this mode.",asher
Bug,6354,The i() function takes a lot more time in 3.4.1 than in 3.4.0,QA,,,confirmed,2010-09-27T10:57:49+02:00,2010-10-01T17:14:17+02:00,"I have 24 CKEDitor instances in a page. With the latest Firefox using Firebug profiler I get

{{{
i()    24    71.74%    5361.136ms    5361.49ms    223.395ms    39.052ms    383.467ms   
ckeditor.js (line 18)
}}}
{{{
function () {
    var i = !!this.$.offsetHeight &&
        this.getComputedStyle(""visibility"") != ""hidden"", j, k;
    if (i && (b.webkit || b.opera)) {
        j = this.getWindow();
        if (!j.equals(a.document.getWindow()) && (k = j.$.frameElement)) {
            i = (new h(k)).isVisible();
        }
    }
    return i;
}
}}}


and the page freezes for a long time.

The most time consuming function in 3.4.0 is getNext():

{{{
getNext()   24   18.71%   387.901ms   393.449ms   16.394ms   15.711ms   20.288ms   
ckeditor.js (line 14)
}}}

So you see the load differences.


",NikoViitala
Bug,6368,Chrome: Insert Image dialog causes extra http request on closing,General,,,confirmed,2010-09-29T15:54:57+02:00,2012-03-20T18:43:22+01:00,"In chrome an additional request is produced whenever I open the image dialogue and then ok/cancel it.

1. Open ckeditor.com/demo and open the developer tools to track requests.
2. Click the 'Insert Image' button to display the image preview dialog.
3. Click Cancel.
4. A request is made relative to the current page location (so the html page ckeditor.com/demo) - The console also displays the warning 'Resource interpreted as image but transferred with MIME type text/html'


It looks like its caused during the dialog cleanup. The <img> tag src attribute is set to {{{''}}} in /plugins/image/dialogs/image.js - which causes a relative request.

Browser: chrome 5.0.375.86 OS: Ubuntu 9.04
",jpatey
Bug,6370,FireFox deleting last character from a line deletes the EOL rather than the character,General,,,confirmed,2010-09-29T22:02:31+02:00,2010-10-01T15:50:10+02:00,"1. go to ckeditor.com/demo

2. set the article source to:
{{{
<pre>
aaaa
&nbsp; bbbb
&nbsp; cccc
&nbsp; dddd
eeee
</pre>
}}}
(There are several other configurations (some not invloving &nbsp;'s) which also cause this bug.  This is the most consistently reproducible.)

3. in wysiwyg mode, place the cursor at the end of line cccc

4. press backspace

Expected:  A C was deleted. The source now looks like this:
{{{
<pre>
aaaa
&nbsp; bbbb
&nbsp; ccc
&nbsp; dddd
eeee
</pre>
}}}

Actual: a line ending was deleted.  The source now looks like this:
{{{
<pre>
aaaa
&nbsp; bbbb
&nbsp; cccc&nbsp; dddd
eeee
</pre>
}}}",Jude Allred
Bug,6371,Chrome: Copy/Paste mangles Formatted text,Core : Pasting,,,confirmed,2010-09-29T22:09:21+02:00,2011-04-07T20:23:19+02:00," 1. go to CkEditor.com/demo
 2. click 'new article'
 3. focus the wysiwyg editor
 4. set the formatting to 'formatted'
 5. type <a><enter><b><enter><c><enter>
 6. highlight ""b""
 7. press ctrl+c
 8. press ctrl+v
 9. expected: no visual change
 10. formatted text is now mangled.

expected source:
{{{
<pre>
a
b
c
</pre>
}}}

actual source:
{{{
<pre>
<span style=""display: none; ""> </span>a
</pre>
<pre>
b</pre>
<br />
<p>
	c</p>
<br />
}}}

See attached video.",Jude Allred
Bug,6381,Cursor lost on Horizontal line when moving up and down in Chrome,General,,,confirmed,2010-09-30T21:45:34+02:00,2010-12-08T05:46:15+01:00,"If a horizontal line is inserted between texts and you try to move the cursor (with up and down arrows) once reached the hr line the focus is still kept but the cursor disappears and the whole browser window will receive future up/down movings.

Reproduce steps:[[BR]]
1: Enter a few lines of text[[BR]]
2: Insert horizontal line[[BR]]
3: Enter some lines of text below the horizontal line too[[BR]]
4: Try to move the cursor up to the first sentence using the up arrow key on your keyboard[[BR]]

I have tested this on IE, Firefox and Chrome and only chrome is having this problem, (chrome version: 6.0.472.53) both on linux and windows.

Maybe it's only a chrome bug but just in case as I'm a happy user of ckEditor and use it in my jCore project as the main editor I thought I will let you know. BTW: Thanks for your great work!",pijulius
Bug,6383,Holding ctrl+v in IE - pasting copied text as <p>,Core : Pasting,,,confirmed,2010-10-01T11:28:30+02:00,2010-12-03T11:15:03+01:00,"Continuation of #6380
In IE
 1. clear edit area
 2. enter some text, without line break 
 3. select,copy/cut entered text (ctrl+c/x)
 4. paste by holding ctrl+v

Expected result:
 - pasted text is in one line, without paragraphs

Actual:
{{{
<p>
	test</p>
<p>
	test</p>
<p>
	test</p>
<p>
	test</p>
<p>
	test</p>
<p>
	test</p>
}}}
Bug does not occur in CKE 3.0 ",krst
Bug,6391,"Autogrow doesn't kick in when ""Show Blocks"" is activated",General,,,confirmed,2010-10-01T14:40:44+02:00,2011-01-24T16:10:35+01:00,"Only on activation, then it works fine... Any event for that?",dinu
Bug,6395,Unable to set formating on empty page,Core : Styles,,mani,review_failed,2010-10-01T16:06:17+02:00,2010-10-26T14:49:17+02:00,"Found when checking #6370
In Opera
 - set new empty page
 - set text formating as ""Formated""
 - enter some text - formating is back to normal
 - set formating again - enetered text format changes itself (video)
 - result in CKE3.4.1
{{{{
<pre>
test<span style=""display: none"">&nbsp;</span></pre>
<pre>
<span style=""display: none"">&nbsp;</span>
</pre>
}}}
The same test case in CKE 3.4
{{{
<pre>
<span _fck_bookmark=""1"" style=""display: none"">&nbsp;</span>test</pre>
<pre>
<span _fck_bookmark=""1"" style=""display: none"">&nbsp;</span>
</pre>
}}}[[BR]]
[[BR]]
[[BR]]
",krst
Bug,6396,Unable to set cursor at the end of line in formated text,General,,,confirmed,2010-10-01T16:12:13+02:00,2011-07-26T15:09:43+02:00,"linked with #6370
 1. go to ckeditor.com/demo
 2. set the article source to:
{{{
<pre>
aaaa
&nbsp; bbbb
&nbsp; cccc
&nbsp; dddd
eeee
</pre>
}}}
 3. switch to WYSIWYG. 
 4. while trying to set the cursor at the end of line, it jumps to next one (video)",krst
Bug,6397,output_html sample is inconsistent between browsers,Core : Output Data,,,confirmed,2010-10-01T16:36:15+02:00,2011-02-16T11:24:57+01:00,"Reproduce:
  1. Open _samples/output_html.html
  2. Click ""Align right""
  3. Click ""Source"" (or submit)

Result:[[BR]]
Firefox 3.6.10:[[BR]]
p align=""right""[[BR]]
Chrome 6.0.472.63:[[BR]]
p align=""right"" style="" ""[[BR]]
IE 8, Opera 10.62[[BR]]
p style=""text-align: right""
",checat
Bug,6406,[Webkit] Cursor jumps to the new line after pasting,General,,,confirmed,2010-10-04T16:49:18+02:00,2010-10-07T20:45:10+02:00,"* Open http://ckeditor.com/demo [[BR]]
* Paste any text in the middle of the first paragraph[[BR]]
[[BR]]
The new paragraph will be created. Cursor will be moved to this paragraph.[[BR]]
[[BR]]
Probalby fix for #5558 causes the problem

",karena
Bug,6415,"Style defined in stylecombo plugin with ""pre"" element ignores class property in Internet Explorer when applied without selecting text",Core : Styles,,,confirmed,2010-10-05T18:40:54+02:00,2010-10-06T10:13:13+02:00,"Steps to reproduce:[[BR]]
1. Define the following style:

{{{
CKEDITOR.config.stylesCombo_stylesSet = 'wiki_styles';

CKEDITOR.addStylesSet('wiki_styles',
[
    { name: 'Code', element: 'pre', attributes: { 'class': 'Code'} }
]);
}}}
2. From Internet Explorer, write a paragraph and place the cursor at the begining of the paragraph.[[BR]]
3. Select the style defined in step 1 from the styles combo (named ""Code"").[[BR]]
[[BR]]
After following these steps, the text entered in step 2 will be inside a pre element, but the class attribute won't be defined.[[BR]]
[[BR]]
CKEditor version: 3.4.1[[BR]]
Browser: Internet Explorer 8[[BR]]
OS: Ms Windows 7[[BR]]
[[BR]]
I debugged the code and found that the problem is in the ""toPre"" function located in ""_source\plugins\styles\plugin.js"". According to the comment, IE normalizes innerHtml to <pre>, breaking whitespaces, and to avoid that, a new <pre> element is created. The new <pre> lacks the original class attribute (and all other attributes) defined in the style definition.[[BR]]
[[BR]]
Thanks!",ncardeli
Bug,6422,Second click on combo should close it also with shared spaces,UI : Floating Panel,,,confirmed,2010-10-06T13:39:57+02:00,2012-07-24T14:24:03+02:00,This is just cosmetic... the usual implementation is that clicking an expanded combo colapses the dropdown back.,dinu
Bug,6428,[FF] The cursor disappears from the editor after dragging an image,General,,,confirmed,2010-10-06T17:49:27+02:00,2010-10-07T12:04:27+02:00,"'''Steps to reproduce the defect:'''

 1. Open up the Ajax sample.
 2. Type a line of text and press enter.
 3. Insert an image.
 4. Place the cursor over the image and hold down the left mouse button to drag the image downwards until the arrow cursor is replaced by an image similar to this '''ø'''.
 5. Now release the left mouse button.
 6. Click back into the line of text that you typed.

'''Expected: The cursor will appear flashing in the same place that you clicked in the text.'''

'''Actual: The cursor does not appear at all.'''",james c
Bug,6436,Chrome: CTRL+V Paste with forcePasteAsPlainText=false inserts broken nested <div>s and sometimes <p>s,Core : Pasting,,,confirmed,2010-10-07T22:09:54+02:00,2012-10-16T08:45:11+02:00,"On Chrome 6.0.472.63, when pasting a paragraph of rich text using CTRL+V, the elementspath shows an increasing set of nested <p> or <div> tags.

To reproduce, enter 'hello' into an editor with forcePasteAsPlainText=false, and hit enter. Select the entire paragraph (including the line break) and hit CTRL+C. Move the cursor to the next line and hit CTRL+V. Continuing to hit CTRL+V further reproduces the problem.

Bug reproduced on CKEditor 3.3.1, 3.4.1, and on http://nightly.ckeditor.com/5921/_samples/replacebycode.html
",struanb
Bug,6443,SelectionChange not firing in all instances,General,,,confirmed,2010-10-08T23:41:15+02:00,2011-09-16T10:04:11+02:00,Run the attached code example.  Click to put the cursor at beginning of first line - event fired.  Now drag select within the same line - event NOT fired.  Now drag select within the second line - event fired.,lynne_kues
Bug,6448,[Webkit] adds line break in list,General,,,confirmed,2010-10-11T10:19:16+02:00,2010-10-11T12:02:41+02:00,"* Use the following code[[BR]]

{{{
<ul>
	<li>
		a</li>
	<li>
		b</li>
	<li>
		c
		<ul>
			<li>
				d</li>
			<li>
				e</li>
			<li>
				f</li>
		</ul>
	</li>
</ul>

}}}
[[BR]]
* Move cursor to the last item of the first level list (after ""c"")[[BR]]
* Hit Enter, type any letter and hit Enter again[[BR]]
[[BR]]
Note that the line break will be added after the new item.",karena
Bug,6457,Word pasting is extremely slow in IE7 and IE8,Core : Pasting,,,confirmed,2010-10-13T07:42:19+02:00,2012-01-16T22:22:59+01:00,"I've noticed that our typical word document used in our for pasting into the CK editor runs extremely sow in IE7 and IE8. This is true if you compare 3.4.1. between FF 3.5 and IE. Its also true if you compare IE behavior between 3.0.1 and 3.4 in IE. Its a factor 10 or more. Application become unresponsive.
I have attached a document that can be used to paste into the editor to see the behavior.",toma25
Bug,6459,IE: Slow typing speed on IE6,General,,,confirmed,2010-10-13T11:46:56+02:00,2010-10-21T09:12:13+02:00,"IE6 suffers from slow typing speed using contents from the attachment. Reported to be enterMode BR issue, but it's also present in default configuration.

To reproduce place the cursor at the end of the document and start typing.",tobiasz.cudnik
Bug,6460,IE: Shift+Enter and nestes lists issue,General,,,confirmed,2010-10-13T13:03:29+02:00,2010-10-13T13:03:55+02:00,"In IE6 there's Shift+Enter and nestes lists issue. 
=== Steps to reproduce ===
 1. Use following contents with selection:
{{{
<ul>
	<li>
		test 1^
		<ul>
			<li>
				test 11</li>
			<li>
				test 12</li>
		</ul>
	</li>
</ul>
}}}
 2. Press Shift+Enter

Expected: New line (not a list item) below ""test 1"" is created.

Actual: Cursor is moves into the ""test 11"" line.",tobiasz.cudnik
Bug,6465,Paste: content pasted from Excel document loses formatting,Core : Pasting,,,confirmed,2010-10-14T09:41:40+02:00,2013-05-17T10:08:29+02:00,"**NEW CORRECT TC:**

It seems that we have problems with formatting content pasted from Excel.

**To reproduce: **
1. Open one of samples provided and paste it into editor using CRTL+V button, paste button and paste from word button

**Results:** [[BR]]

1. IE6-9 - Background is not preserved when using paste from word button although it is present in HTML.  **CRTL+V button and paste button work on the other hand.**
2. Opera, Chrome and FF - In all cases there is no background
3. Safari - table is pasted as paragraph (doesn't matter which command you use). ** I have described this as separate issue #8639)**
{{{
<p>
	&nbsp; &nbsp; &nbsp;a b c d &nbsp;</p>
}}}

Issue(s) has been reproducible from CKEditor 3.0.",paho
Bug,6486,IE bug: Many smiles in the smiley dialog do not fit into surrounding TD tag,UI : Dialogs,,,pending,2010-10-19T21:29:53+02:00,2010-10-20T11:13:27+02:00,"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.",tomalek
Bug,6507,Hidden fields are shown as 'hiddenfield' in the elements path,General,,,confirmed,2010-10-24T17:22:22+02:00,2010-12-02T16:10:04+01:00,"Add an hidden field into the content and focus it. Notice that the elements path says ""hiddenfield"" and not ""input"".",Saare
Bug,6514,[IE8]: Highlighted text is deleted when using browser Edit => Copy,General,,,confirmed,2010-10-26T12:36:06+02:00,2010-12-02T16:45:06+01:00,"'''Steps to Reproduce the defect:'''

 1. Open the Ajax sample in IE8.
 2. Type some text into the editor.
 3. Highlight the text using the mouse or CTRL + A (in preparation for copying to the clipboard).
 4. Click on ""Edit"" in the browser

'''Expected:''' You should be able to copy the highlighted text from the Edit menu in the browser.

'''Actual:''' The highlighted text is erased.",james c
New Feature,6517,YouTube embeded videos,General,,,confirmed,2010-10-26T17:31:27+02:00,2011-11-29T16:36:33+01:00,"Hi,

My name is Micha Kaufman, from Pixiesoft. Small Israeli software company.

Few years ago we made a very nice WYSIWG editor, pretty much like CKEditor.  
we called it ""RichtextArea"", you can see the demo at:

http://www.pixiesoft.com/richtextarea/samples/sample10.htm
(works under IE only - we're not as good as you are....:-)

(The demo is the only page I can show you, as all other pages are in Hebrew)

I would like to help you to improve your product, by sharing some knowledge we have, and/or ideas to improve your product.

for instance, we've made a very simple (but usfull) button that embed YouTube video. (in the demo you can find this button in the most-right side of the middle buttons row). Click on it, and paste the ""embeded code"" from any youTube video.

Our code checks that it looks like normal youTube code (and not malicius script), and insert it into the HTML. it also adds ""wmode=""opaque"" to avoid IE bug when the movie is on top of any other element.

This is one of the most wanted features in our editor, and I feel that your tool can be must better with such button, as it's almost perfect except for this one...

It's also very easy to develop, one of the easiest button we created. I can help you if you like.

Thanks,
Micha",havitoosh
Bug,6525,Editing an image with a link opens the Link dialog and not the Image Properties dialog,UI : Dialogs,,,confirmed,2010-10-27T10:47:09+02:00,2011-06-15T14:22:25+02:00,"Double-clicking an image with a link added with the Image Properties dialog window and its Link tab opens the Link dialog window and not the Image Properties window (or its Link tab).

This is counter-intuitive from the point of view of a user who added the image+link combination with the Image Properties dialog window and would like to edit it likewise.",Anna
Task,6527,"Upload tab captions in the Image, Link and Flash dialogs should be revised",UI : Language,,,confirmed,2010-10-27T11:53:54+02:00,2010-12-02T11:32:56+01:00,"The captions of this tab look slightly untidy and are not consistent with one another. The text of the button could also benefit from a slight change.

My suggestions:


Caption for the file upload field:
[[BR]]
is: ''Upload'' OR ''Send it to the Server''
[[BR]]
should be: '''''File to be uploaded'''''
[[BR]]
(the same text can be used no matter what type of upload we are dealing with)

Button:
[[BR]]
is: ''Send it to the Server''
[[BR]]
should be: '''''Send to server'''''
[[BR]]
(the ""server"" should definitely NOT be capitalized)

The standard ""Browse"" button would also look better if it was more in-line with other CKEditor buttons but I realize styling form elements is a bit tricky.",Anna
Bug,6541,Safari: HTML compliant output sample - empty styles added to paragraphs,General,,,confirmed,2010-10-28T10:06:54+02:00,2010-10-28T10:21:12+02:00,"=== Steps to reproduce ===
 - Launch _samples/output_html.html
 - Align paragraph to the right
 - Switch to source mode
 - Result: 
 {{{
<p align=""right"" style="" "">(...)</p>
}}}

(there is an empty style in opening tag)",wwalc
Bug,6542,Safari: space added at the end of style attribute,General,,,confirmed,2010-10-28T10:14:25+02:00,2010-11-01T21:23:14+01:00,"When aligning a paragraph to the right, an empty space is added at the end of style attribute. Confirmed in Safari 5.0.2 @ Mac.

=== Steps to reproduce ===

 - Open replace by class sample
 - Click inside of the first paragraph
 - Press the ""Right Justify"" button
 - Result:
 {{{
<p style=""text-align: right; "">
	This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p> 
}}}

Related to #6541.",wwalc
New Feature,6553,The Find dialog doesn't submit on the Enter key,UI : Dialogs,,,confirmed,2010-10-28T12:13:06+02:00,2010-12-02T11:07:13+01:00,"The Find dialog doesn't submit on the Enter key, user has to Tab to the Find button. This is an usability issue.",tobiasz.cudnik
Bug,6555,Spell checker: unable to correct mistakes in large documents,UI : Spell Checker,,,confirmed,2010-10-28T12:38:21+02:00,2010-11-01T10:22:01+01:00,"When using the ""Check Spelling"" feature, spell checker checks all the mistakes pretty quickly, however it has serious problems with applying changes that users is trying to make.

=== Steps to reproduce ===
 - Load the attached document in source mode
 - Switch to wysiwyg mode
 - Click on a ""Check Spelling"" button
 - After the dialog is loaded, scroll down to the bottom of the article (inside of the dialog)
 - Find ""14th"" (which is highlighted), click on it, select ""Utah"" from Suggestions
 - Click ""Change to""
 - Result: after waiting for over a minute, the word is still not changed

",wwalc
Bug,6556,Image and Title template - cursor is not visible,Core : Selection,,,confirmed,2010-10-28T12:49:49+02:00,2010-12-02T11:03:52+01:00,"In Firefox, straight after inserting the first template (""Image and Title"") the cursor is invisible.

In Safari 5.0.2 @ Mac, the cursor is blinking, but it is blinking straight before the image instead of being at the beginning of the text (should be here: ""|Type..."").",wwalc
Bug,6564,[FF] Applying inline style on a selected cell has no effect,General,,,confirmed,2010-10-28T15:29:37+02:00,2011-10-21T16:55:22+02:00," * Create a table and '''select''' a cell (as in the picture).
 * Click on the bold button.
 * Without blurring the cell, start typing.
Actual: The text isn't bold.
Expected: The text is bold.",Saare
Bug,6571,[IE] showblocks doesn't bring focus back to editor with shared toolbar,General,,,confirmed,2010-10-29T10:26:42+02:00,2011-07-14T11:40:05+02:00," 1. On ""sharedspaces"" sample page, put the cursor inside editor;
 1. Click on ""Show Blocks"" button;
  * Actual Result: Editor is not anymore focused.
",garry.yao
Bug,6572,Webkit: SCAYT repositions cursor in enterMode=BR,UI : Spell Checker,,,confirmed,2010-10-29T10:27:30+02:00,2011-02-18T09:31:01+01:00,"In Chrome, SCAYT repositions cursor in enterMode BR. The issue is almost always reproducible.
 1. Open the editor with enterMode=BR.
 2. Enable SCAYT.
 3. Type some text which will not be a valid word.
 4. Hit Enter FAST after finishing typing.
 5. Wait a bit to see that the cursor goes back to the end of the previous line.

Seems to be a regression introduced in 3.4.0.",tobiasz.cudnik
Bug,6581,Invalid background color triggers js error in IE and erratic behavior in others,UI : Dialogs,,,confirmed,2010-10-31T17:04:22+01:00,2010-12-01T09:27:19+01:00,"To reproduce:[[BR]]
- insert table[[BR]]
- cell properties[[BR]]
- in background field, enter invalid color ""foo""[[BR]]
- click ok[[BR]]
Results:[[BR]]
- in IE: ""Invalid property value"" error, ok button is rendered useless; an anecdotic form submission happened but can't reproduce[[BR]]
- in FF and others: value seems to be ignored (I think this is wrong, invalid value should be used regardless as long as it doesn't break CSS), however element's style does get rewritten and dirty flag gets set[[BR]]
Expected behavior (I presume):[[BR]]
- Either update the invalid value regardless (don't try to parse to rgb(...))[[BR]]
- Or, provide a remark to the user and don't close the dialog and don't update any document contents[[BR]]
[[BR]]
Secondary:[[BR]]
- A valid value without ""#"" is invalid just the same: ""111111""; for convenience, a # should be implied when it can be hex-parsed (""111"",""111111"")[[BR]]

",dinu
Bug,6583,IE: Caret disappears in dialogs at the right side in LTR,UI : Dialogs,,,confirmed,2010-10-31T19:34:17+01:00,2010-12-11T07:58:53+01:00,"To reproduce (IE, English):[[BR]]
- Click image button[[BR]]
- In URL field type a very long string[[BR]]
- Caret will disappear in the right side as the text is wider than the input[[BR]]
- Same happens with nearly all dialog text input fields[[BR]]

",dinu
Bug,6584,Table operation don't trigger DOM events / autogrow,UI : Toolbar,,,confirmed,2010-11-01T02:38:48+01:00,2010-11-01T05:44:41+01:00,"To reproduce:
- Insert a table
- Use snap menu to add another row
Result:
- No contentDom event is triggered

Same happens for probably all table operations: change style, class, etc.",dinu
Bug,6587,divreplace.html sample broken,General,,,confirmed,2010-11-01T09:30:12+01:00,2010-11-02T19:38:17+01:00,"In the DIV Replace sample, when each editable DIV is double clicked one after another, eventually each editable DIV will disappear leaving only the last editable DIV which was double clicked. Image attached.",mrlb
New Feature,6602,Automatically send WYSIWYG browsers into source mode instead of refusing to work,General,,,new,2010-11-02T16:18:49+01:00,2010-11-03T06:45:15+01:00,"Browsers that don't support tag editing still support ckeditor's source mode, which is better than nothing, and provides a more gradual operational decline.

My suggested patch creates a env.isTextCompatible var, and if env.isCompatible is false but env.isTextCompatible is true, ckeditor defaults to a text entry mode with limited, but still existent functionality.",cobaltbluedw
Bug,6603,Styling tags should be detached from the document when removing them from collapsed selections,Core : Styles,,,confirmed,2010-11-02T18:56:35+01:00,2010-12-01T09:13:58+01:00," * Open a sample. Remove all contents.
 * Click on the Bold icon twice (apply & removed the styling on collapsed selection).
 * Type a few characters, e.g. 'aaa'.
 * Hit CTRL+A.
Note that the bold icon is highlighted.[[BR]]
 Firebug shows:
{{{
<strong></strong>aaa
}}}",Saare
Bug,6608,pasteFromWordRemoveFontStyles configuration doesn't work with font bgcolor,Core : Pasting,,,confirmed,2010-11-03T07:14:42+01:00,2011-10-27T12:08:19+02:00,"Even though the documentation mentioned font background color, it actually has no effects when pasted text has a background color style.
Reproduced in all browsers with the attached DOC file content.
",garry.yao
Bug,6615,[IE] tableresize usability,General,,garry.yao,review_failed,2010-11-03T11:11:03+01:00,2011-03-17T17:34:04+01:00,"The changes of [5747] introduced the following problems in IE:
 1. Column resizer's position doesn't accurately reflect cell spaces, few pixels offset makes the resizer always appear before mouse is actually moved into;
 1. The cursor shape is inconsistent with other browsers, even composed of two sharps when moving along the visible region.",garry.yao
Bug,6618,Delete Cell leaves a wrong rowspan,Core : Tables,,,confirmed,2010-11-03T12:48:07+01:00,2013-01-07T16:18:05+01:00,"Delete Cell leaves a wrong rowspan.

 1. Use following content:
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; "">
	<tbody>
		<tr>
			<td>
				1</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				2</td>
			<td colspan=""1"" rowspan=""2"">
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				3</td>
		</tr>
	</tbody>
</table>
}}}
 2. Delete any of the left column's cells (labeled with 1, 2 or 3).

Result: The table has 2 rows and rowspan=2 on the second one (which is wrong).",tobiasz.cudnik
Bug,6619,Safari: up/down arrow keys issue when working with cells,General,,,confirmed,2010-11-03T13:09:42+01:00,2010-11-03T17:28:07+01:00,"When using Safari 5.0.2 @ Mac, pressing the down arrow results in moving to the next cell on the right side instead of to the cell at the bottom.

=== Steps to reproduce ===
 - Using the following table:
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; "">
	<tbody>
		<tr>
			<td>
				1</td>
			<td>
				2</td>
		</tr>
		<tr>
			<td>
				3</td>
			<td>
				4</td>
		</tr>
		<tr>
			<td>
				5</td>
			<td>
				6</td>
		</tr>
	</tbody>
</table>
}}}
 - go to the first cell, press ""down"" arrow key
 - result: cursor is now in cell ""2"" instead of in cell ""3""",wwalc
Bug,6620,Safari: cursor not blinking after input type text/password,General,,,confirmed,2010-11-03T13:20:20+01:00,2010-11-03T13:36:32+01:00,"After inserting a ""Text Field"" into the editor, cursor doesn't show up automatically.

 === Steps to reproduce ===
 - Click on ""Text Field"" button
 - Type some values and press enter
 - Result: text field is inserted into the editing area, but the cursor is not visible.

Confirmed in Safari 5.0.2 @ Mac.",wwalc
Bug,6642,IE: Issue with pasting content over the Heading 1 paragraph format,Core : Pasting,,,confirmed,2010-11-05T17:54:22+01:00,2012-03-05T10:42:21+01:00,"'''Steps to reproduce the defect:'''

 1. Open the Ajax sample in IE7 or IE8.
 2. Paste this text into the source view

{{{
<h1>
	Heading 1</h1>
<p>
	Normal Text</p>
}}}
 3. Change back to WYSIWYG mode & copy the text.
 4. Press CTRL + A to select the text & press CTRL + V to paste.

'''Expected:''' The text that was copied should look the exact same when pasted.

'''Actual:''' Heading 1 is wrapped in 2 <h1> tags and the Normal text is wrapped in a <h1> tag.
",james c
Bug,6650,IE: Text fields in Table dialog not displaying correct values,UI : Dialogs,,,confirmed,2010-11-08T13:36:49+01:00,2011-11-22T12:40:54+01:00,"'''Steps to reproduce the defect:'''

 1. Open the Ajax sample in IE7.
 2. Click on the Insert Table icon to dispaly the table properties dialog.
 3. Enter the number 1001 (or greater) into the Cell Spacing (or Cell Padding or Border Size) text field & click OK.
 4. See that the table is displayed without the Cell Spacing attribute value applied to it.
 5. Right click on the table and choose Table Properties from the context menu to display the Table dialog.
 6. Change the value of the Cell Spacing textfield from 1001 to the number 10 & click OK.
 7. See that a table is displayed with the correct Cell Spacing attribute value applied.
 8. Right click on the table and choose Table Properties from the context menu to display the Table dialog.

'''Expected:''' The value in the Cell Spacing textfield is 10.

'''Actual:''' The value in the Cell Spacing textfield is 1001.",james c
Bug,6659,Removing selected li while typing,Core : Lists,,mani,review_failed,2010-11-10T09:41:38+01:00,2012-03-22T17:25:51+01:00,"1. Create list which few items [[BR]]
2. Select some items and type some character e.g 'a'[[BR]]

'''Expected result'''  (like in IE) new character will be inserted to separated li which replace selected li

'''Actual result''' new character is invisible and selected li are removed",mani
Bug,6660,Insert smile to list,Core : Lists,,,confirmed,2010-11-10T09:57:23+01:00,2010-11-30T11:35:22+01:00,"1. Create list with some items [[BR]]
2. Select some items and insert smile [[BR]]

'''Expected result''' 
Smile will be added to list

'''Actual result'''
Depends on browser smile is added above list (FF: after switch to source view and back) or just don`t added to list (IE)",mani
New Feature,6668,Image resize plugin,General,,,confirmed,2010-11-12T06:40:38+01:00,2013-03-08T13:58:02+01:00,"I guess it's known but I couldn't find a related report: there's no image resize in Opera, Safari, Chrome. I guess browser support and/or a plugin is needed?",dinu
Bug,6671,Styles combo drop down list not refreshed,UI : Floating Panel,,garry.yao,confirmed,2010-11-12T11:56:57+01:00,2012-04-04T16:25:18+02:00,"'''Situation:'''[[BR]]
- CKEditor 3.4.2[[BR]]
- Custom styleset loaded[[BR]]
- removeFormatTags added to include (e.g. remove) block elements[[BR]]
[[BR]][[BR]]
'''Following configuration was used:'''[[BR]]
{{{
<textarea name=""editor1"" rows=""8"" cols=""60"">&lt;h1&gt;Initial value&lt;/h1&gt;</textarea>
<script type=""text/javascript"">//<![CDATA[
CKEDITOR.replace('editor1', {
		""language"": ""en"",
		""skin"": ""v2"",
		""width"": ""100%"",
		""height"": ""500"",
		""resize_enabled"": false,
		""baseHref"": ""http:\/\/127.0.0.1\/"",
		""forcePasteAsPlainText"": true, 
		""removePlugins"": ""elementspath"",
		""removeFormatTags"": ""b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var,h1,h2,h3,h4,h5,h6,hr"",
		""toolbarCanCollapse"": false,
		""stylesSet"": ""default:http:\/\/127.0.0.1\/\/rewrite.php\/cms\/ckeditor\/styles""
	});
//]]></script>

}}}
[[BR]]
'''The loaded styleset:'''
{{{
CKEDITOR.stylesSet.add('default', [ { name: 'CMS - Accordeon titel element', element: 'div', attributes: { 'class': 'wuaTitle' } }, { name: 'Koptekst 1', element: 'h1' }, { name: 'Koptekst 2', element: 'h2' }, { name: 'Koptekst 3', element: 'h3' }, { name: 'Koptekst 4', element: 'h4' }, { name: 'Koptekst 5', element: 'h5' }, { name: 'Koptekst 6', element: 'h6' } ]);
}}}
[[BR]]
'''BUG description:'''[[BR]]
- Select the entire tag[[BR]]
- Click on the removeFormat button[[BR]]
- This removes the H1, but leaves the style marked in the stylescombo.[[BR]]
- So the styles combo did not get refreshed/updated in FF 3.6.12.[[BR]]
[[BR]][[BR]]
'''Does NOT happen (e.g. behaviour is correct) when the H1 is wrapped in a container as shown below:'''[[BR]]
{{{
<textarea name=""editor1"" rows=""8"" cols=""60"">&lt;div&gt;&lt;h1&gt;Initial value&lt;/h1&gt;&lt;/div&gt;</textarea>
}}}
[[BR]]
'''Cause & sollution:'''[[BR]]
After searching and diggin into the code for a huge ammount of time..[[BR]]
It seems that after clicking the removeFormat button, the ""selectionChange"", attached in the stylescombo (onRender) is not fired.[[BR]]
Getting this event to fire (duplicating code from _source/plugins/tabletools/dialogs.js:525) was unsuccesfull.[[BR]]
I managed to get it working by doing the following 2 changes, but it could be nicer...[[BR]]
[[BR]]

'''./_source/plugins/stylescombo/plugins.js'''[[BR]]
{{{
onRender : function()
{
	function updateCombo( ev ) {
		var currentValue = this.getValue();
		var elementPath = ev.data.path,
		elements = elementPath.elements;

		// For each element into the elements path.
		for ( var i = 0, count = elements.length, element ; i < count ; i++ )
		{
			element = elements[i];

			// Check if the element is removable by any of
			// the styles.
			for ( var value in styles )
			{
				if ( styles[ value ].checkElementRemovable( element, true ) )
				{
					if ( value != currentValue )
						this.setValue( value );
					return;
				}
			}
		}

		// If no styles match, just empty it.
		this.setValue( '' );
	}

	editor.on( 'selectionChange', updateCombo, this);
	editor.on( 'removeFormat', updateCombo, this);
},
}}}
[[BR]]
'''./_source/plugins/stylescombo/plugins.js (line 120)'''[[BR]]
{{{
	editor.getSelection().selectRanges( ranges );
	editor.fire( 'removeFormat', { path : new CKEDITOR.dom.elementPath( editor.getSelection().getStartElement() ) } );
}}}
'''Sample URLs:'''[[BR]]
- Bug behavior [http://ckeditor.webunity.nl/index-3-4-2-nocontainer.php][[BR]]
- Correct behavior [http://ckeditor.webunity.nl/index-3-4-2-container.php][[BR]]
- Patched behavior [http://ckeditor.webunity.nl/index-3-4-2-patched.php][[BR]]
",Webunity
Bug,6672,"Cannot ""cut"" the form element on top of the page",Core : Selection,,,confirmed,2010-11-12T13:37:55+01:00,2011-09-16T10:51:28+02:00,"Issue seen in IE7. 

To Reproduce:

1. insert form element at the top of the page.

2. click ""Select All"" to select all elements of the page

3. then, click ""Cut"" icon --> all elements excepts the
form element is cut, but the form element remains.",naresh.sivaraman
Bug,6677,BIDI: IE6 Cursor missing from Editor body when we click on RTL icon with out focusing in Editor body,Core : BiDi,,,confirmed,2010-11-15T12:50:03+01:00,2010-11-30T08:38:27+01:00,"'''To reproduce the defect:'''

1. Open Ajax sample.

2. With out focusing in Editor body, click on RTL Icon.

'''Expected Result:'''

Cursor shown in Editor body & RTL is applied to new empty paragraph.


'''Actual Result:'''

Cursor not shown in Editor body but RTL is applied to new empty paragraph. Cursor gets displayed only when user starts typing the text",satya
Bug,6679,Link tag around image lost on drag and drop,General,,,confirmed,2010-11-15T22:40:53+01:00,2010-11-16T15:03:23+01:00,"Seems to be a webkit issue.

Steps to reproduce:
 1. Add some text to a page.
 2. Insert an image onto the page.
 3. Crate a link around the image.
 4. Notice the element hierarchy includes the anchor element  preceding (around) the image tag.
 5. Drag the image to a new location in the document.
 6. Click on the image to force an update of the element hierarchy.
 7. Notice that there is now no anchor element in the hierarchy.

Tested 2010/11/15 at http://ckeditor.com/demo.


Problem exists in:
Safari 4.0.5 (Windows XP)
Safari 5.0.2 (Windows 7)
Chrome 7 (Windows 7)
Chrome 8b (Windows XP)


Works as expected in:
IE9b (Windows 7)
IE8 (Windows 7)
IE7 (Windows XP)
IE6 (Windows XP)
Firefox 4b7 (Windows 7)
Firefox 3.6.12 (Windows 7)
",jsmith
Bug,6680,Firefox: problem with removing links,General,,,confirmed,2010-11-16T21:48:05+01:00,2010-11-16T22:06:21+01:00,"Removing links in Firefox is problematic and doesn't work as expected.

=== Issue 1 ===
The link is not completely removed. When typing the text it becomes a link.
 - press ""New Page"" to clear all contents
 - click on a ""Link"" and type some url, press OK to insert the link
 - click at the end of the link, use keyboard (shift + left arrow key) to select the whole link
 - press ""Delete"" key to delete the selected text (link)
 - type some text
 - result: the text is a link

=== Issue 2 ===
Similar to 1. Occurs when link is removed and there is some content before the link.

 - having some initial text in CKEditor in the first line, go to the end of this line, press space
 - click on a ""Link"" and type some url, press OK to insert the link
 - click at the end of the link
 - press ""Backspace"" key a couple of times to delete the selected text (link)
 - type some text
 - result: the text is now surrounded with a span tag: `<span style=""text-decoration: underline;""></span>`
",wwalc
Bug,6688,Wrong structure after insert list item,Core : Lists,,,confirmed,2010-11-18T08:13:27+01:00,2010-11-19T05:11:05+01:00,"1. Crete list like this:
  
{{{
<ul>
 <li>a
  <ul>
   <li>[b</li>
   <li>c]
    <ul>
     <li>d</li>
    </ul>
   </li>
  </ul>
  </li>
  <li>e</li>
  <li>f</li>
</ul>

}}}
[[BR]]

2. Select b and c item as in example[[BR]]
3. Type some char e.g. 'a'
[[BR]]

'''Expected result'''[[BR]]
New char will be replaciing 'b' item and 'c' item will be removed

'''Actual result'''[[BR]]
New char is replacing 'b' item (correct) but depends on browser 'c' is always incorrect



",mani
Bug,6689,Unexpected list structure after insert list item,Core : Lists,,,confirmed,2010-11-18T08:20:58+01:00,2010-11-30T11:35:27+01:00,"1. Crete list like this:

<ul>
 <li>a
  <ul>
   <li>[b</li>
   <li>c
    <ul>
     <li>d]</li>
    </ul>
   </li>
  </ul>
  </li>
  <li>e</li>
  <li>f</li>
</ul>


2. Create selection form 'b' to 'd' item as in example[[BR]]

3. Type some char e.g. 'a'[[BR]]


'''Expected result'''[[BR]]

New char will be replacing 'b' item and rest of selection will be removed

'''Actual result'''[[BR]]

I don`t see typed char and list has strange structure. Diffrent structure depends on browsers.
",mani
Bug,6697,Non-editable content duplicated on drag-n-drop,General,,,new,2010-11-19T16:50:16+01:00,2010-11-20T16:04:18+01:00,"Test:
- insert <span contenteditable=""false"">Some<a href=""xxx"">Link</a>Text</span>
- IE: drag-n-drop of wrapper rectangle works; drag-n-drop selection duplicates content with <a>...</a> stripped (text mode-like)
- Firefox: you can drag just the <a> element; a copy is made with all enclosing tags kept (html duplicate)
- Chrome: worst case: the <a> is duplicated with no enclosing tags

IMO, when drag-and-dropping non-editable blocks, the following should happen:
- the block be moved, not copied, in full
- if such reason exists to duplicate content, it should either be a full copy of the non-editable tag or IE-style sanitized text duplication of fragments. Since the whole idea of having noneditable sections is to allow developer fixed-format fragments to be inserted, any different behavior will break functionality.",dinu
Bug,6705,IE Selected font not applied to typed text,General,,,confirmed,2010-11-22T12:26:01+01:00,2012-02-13T11:31:35+01:00,"'''To reproduce the defect'''

1. Open any sample '''except AJAX'''.

2. **With out focus** in Editor body,select a font(for eg: Comic Sans MS) from Font Name drop down list.

3. See that selected font option '''missing from''' Font Name drop down list.

4. Start typing the text

'''Expected Result:'''

Selected font option should show in Font Name drop down list.

'''Actual Result:'''

Selected font option not shown in Font Name drop down list. Even when we look at Element path bar or HTML Source <span> tag for Font Name not shown.

To reproduce the defect in AJAX Sample. Type some text save the page.open the Editor again and repeat the above steps",satya
Bug,6706,IE Selected format not applied to typed text,Core : Styles,,,confirmed,2010-11-22T12:41:19+01:00,2012-10-16T18:44:01+02:00,"'''To reproduce the defect'''

1. Open any sample except AJAX.

2. With out focus in Editor body click on Bold,Italic,Underline & Strike Through icons.

 OR:

 It can be reproduced also when focus is inside the editor. Place the cursor at the beginning of the paragraph. Click on Bold,Italic,Underline & Strike Through icons.

3. See that only '''last selected icon(Strike Through)''' shown as selected in the Tool bar.

4. Start typing the text

'''Expected Result:'''

Typed text should have Bold,Italic,Underline & Strike Through formats applied and Bold,Italic,Underline & Strike Through icons selected in the Tool bar.

'''Actual Result:'''

Typed text has only last selected format applied (Strike Through) and only last selected format option(Strike Through) shown as selected in the Tool bar. Even when we look at Element path bar or HTML Source only tag for Strike Through format is shown.

To reproduce the defect in AJAX Sample. Type some text save the page.open the Editor again and repeat the above steps",satya
Bug,6709,insertHtml: comments must also be protected,General,,,confirmed,2010-11-22T13:48:41+01:00,2012-02-13T15:34:06+01:00,"In IE, when setting innerHTML, any starting <!----> comments are removed. 
Test: insertHtml('<!--comment-->foo')
Affected: dataProcessor.toHtml
Fix: prefixing a dummy <foo:bar /> tag keeps comments and whitespace in place, remove when converting to data.
",dinu
Bug,6710,"""&gt;"" in custom style ""name"" throws error",Core : Styles,,,confirmed,2010-11-22T15:56:41+01:00,2010-12-16T14:19:56+01:00,"If you include html ""&gt;"" in the styles definition (name part) the editor throws an error after you click that style in the combobox (most possibly other html to).[[BR]]
[[BR]]
For example:[[BR]]
'Webunity &gt; portfolio'[[BR]]
[[BR]]
{{{
Error: this.element.getDocument().getById(this._.items[m]) is null
Source File: <snip>/ckeditor.js?t=AAM84PO
Line: 135
}}}
I found this because my CMS gets the styles from the DB and uses htmlspecialchars(PHP) to print customer specific styles to CkEditor.[[BR]]
[[BR]]
Since this will probably be closed without fixing, i just wanted to log it for future users.",Webunity
Bug,6725,Mismatch between dialog::resize and dialog::getSize,UI : Dialogs,,,new,2010-11-25T19:24:20+01:00,2010-11-29T19:03:19+01:00,"While working on #5084 I've noticed that there's a mismatch between the two methods.[[BR]]
The reason is that we use the '''contents''' element in the dialog::resize method, while we use the '''dialog''' element in the dialog::getSize method.",Saare
New Feature,6729,Nested contenteditable,General,,,confirmed,2010-11-27T10:05:14+01:00,2010-11-29T15:55:57+01:00,"I think this is a collection of browser bugs, don't know if they have any workaround or can be forwarded.
Test case:
<span contenteditable=""false"">abcd<span contenteditable=""true"">efgh</span>ijkl</span>
The idea is to have a fixed structure with contenteditable=false (basically some fake post-processing tags), that has an editable window inside.

Outcome:
IE: surprisingly, everything works as expected
FF: all keyboard interaction except typing is dead in the inner block
Chrome: completely crashes browser
Opera: entire block is non-editable
Safari: ""sort of"" works, browser crashes when you delete everything in the inner block

I was a bit surprised to see webkit appcrash like this, I guess fame comes with a price :)",dinu
Bug,6738,"Inconsistent getCommonAncestor, need for shrink function?",General,,,pending,2010-11-30T03:44:41+01:00,2010-12-11T13:21:04+01:00,"- CKEDITOR.dom.selection.getStartElement, modifies the range; this results in that getCommonAncestor can produce different results whether it's called before or after getStartElement; it is very unusual for a getter to modify data other getters use.[[BR]]
- For #6735 to work properly, it might be needed to shrink the selection like #3231, but at both ends[[BR]]
- The following approach would satisfy all #3231 , #3950 and #6735 in an elegant way: create a function that shrinks the selection starting with the end, then, if not yet collapsed, from the start. This would eliminate the need for the ""only blocks"" exception, since the selection would be collapsed at the start in the shrink-end phase in the </td><td> case, rather than being collapsed at the end as it happens now.",dinu
Bug,6743,Firefox: ckeditor exceeds requested width while loading,UI : Skins,,,confirmed,2010-11-30T14:43:25+01:00,2011-01-18T18:21:12+01:00,"Under some circumstances CKEditor takes more space in width than the requested width when loading CKEditor.

(Look at the red border on the testcase and on the screenshots.)

What I found out:[[BR]]
- it only occurs in Firefox (tested with 3.6.12 and 4 Beta 7)[[BR]]
- it does not occur in IE8[[BR]]
- I only saw it when I have two instances of CKEditor on the page[[BR]]
- when I have two times nearly the same CKEditor on the page, the problem does not occur (thats why my attached testcase uses two different skins; but on my system where I integrated CKeditor into it also works with only one skin; I could not reproduce that with the sample configuration)[[BR]]
- the problem might depend on the skin (kama seems better than office2003 / v2, but it could also be reproduced with kama)


OS: Windows XP",eposjk
Bug,6744,Range: checkStartOfBlock not forgiving bogus node,Core : Selection,,,confirmed,2010-11-30T15:23:41+01:00,2010-12-28T11:18:11+01:00,"'''checkStartOfBlock''' returns ""'''false'''"" for the following case:

{{{
<p><br>^</p>
}}}

From the code perspective the cursor might not be at the start of the block, but visually it is.

Pertains to '''non-IE''' browsers.",arne
New Feature,6749,Foreground or Background color not saved for a next usage,General,,alfonsoml,review,2010-12-01T14:44:14+01:00,2012-04-09T18:50:52+02:00,"When you pick a color for the background or for text, this seleted color is saved for a next usage. This behavior is for instance implemented in MS word. 
The default color or the last used color is visible in the combobox, and you have only to click on the color; if you want to change the color you have to click on the arrow and selected a new one.",fournaise
Bug,6757,[Opera] Dialog skin sides layout broken,UI : Dialogs,,,confirmed,2010-12-02T15:28:51+01:00,2011-04-25T08:23:02+02:00,"The issue could be reproduced in two ways on '''v2 and office2003 skin''':

Procedure 1:
 1. Load sample page with a '''clean cache''';
 1. open any dialog
Procedure 2:
 1. Open any dialog;
 1. Move the dialog by dragging it around;

",garry.yao
New Feature,6762,Add Pixel Dimensions - CKFinder,General,,,confirmed,2010-12-02T18:54:03+01:00,2012-07-23T15:52:33+02:00,"Please add the pixel dimensions to the thumbnail display in the main window frame. I know they are available when you view the image, but adding it in the main window would eliminate subsequent mouse clicks. Thanks.",Dr. DOT
Bug,6771,Strange <span> refactoring,Core : Output Data,,garry.yao,review,2010-12-04T14:37:44+01:00,2011-02-13T12:07:13+01:00,"insertHtml('<span><br><br><span>foo</span></span>')[[BR]]
is refactored to[[BR]]
<br><br><span><span>foo</span></span>[[BR]]
Only seems to happen with nested spans; makes no sense since none of the tags are blocks that would require a reconsideration of line breaks
",dinu
Task,6773,Releaser should delete plugins/dialog/dialogDefinition.js,General,,,confirmed,2010-12-05T22:55:03+01:00,2012-11-10T12:22:21+01:00,"That file is just documentation and after release is just a comment, so it should be deleted (and the resulting empty folder)",alfonsoml
Bug,6775,Right and bottom margins are not being respected on dialog move,UI : Dialogs,,,confirmed,2010-12-06T12:32:11+01:00,2012-05-25T14:07:02+02:00,"The right and bottom margins are not being respected when moving the dialog.[[BR]]
Load the skins sample/demo, open a dialog of the v2 or office2003 skin and move it to the bottom-right. Shadows are now outside the screen.",Saare
New Feature,6786,Enforce compression thorugh htaccess,General,,,pending,2010-12-07T12:38:04+01:00,2013-03-22T14:05:26+01:00,"The following article describes the problem and the solution:[[BR]]
http://calendar.perfplanet.com/2010/pushing-beyond-gzipping/

We could check if it's possible to do any enhancement in this sense into our htaccess file.",fredck
Bug,6789,Pasting: mso-list: ignore not handled properly,Core : Pasting,,,confirmed,2010-12-07T17:10:32+01:00,2013-02-08T09:47:33+01:00," 1. Go to source mode
 2. Copy the following content in the editor :
{{{
<pre>
<span style=""mso-list: ignore"">
 test
</span>
</pre>
}}}
 3. Go to wysiwyg mode
 4. Select all
 5. Press ctrl-X ( Cut )
 6. Press Ctrl-V (Paste )
 7.  Now , you get a message asking to cleanup the content
 8. Press OK
 9. Notice that the text now contains <> test:

{{{
<pre>
&lt;&gt;test 
&nbsp;</pre>
}}}

NOTE: Problem with HTML is no longer reproducible in CKE 3.6.6 and CKE 4.0.1. The only way to reproduce this issue is using MS Word file.",wwalc
Bug,6795,SCAYT Languages tab should contain some spacing between the radio buttons and labels,UI : Spell Checker,,Anna,review_failed,2010-12-08T09:45:52+01:00,2011-07-21T13:25:43+02:00,"The ""Languages"" tab of the Spell Check As You Type dialog window would benefit from some spacing between the radio buttons and their labels, similar to the formatting of the ""Options"" tab & its checkboxes. Right now it looks a bit crammed/ ugly.

Languages tab:
http://docs.cksource.com/images/b/b4/CKEditor_SCAYT_languages.png

Options tab:
http://docs.cksource.com/images/b/b6/CKEditor_SCAYT_options.png",Anna
Bug,6796,[Spellchecker] Some languages are named incorrectly,UI : Spell Checker,,,confirmed,2010-12-08T10:10:41+01:00,2011-07-21T13:18:52+02:00,"Among the languages supported by the spellchecker (both in the ""Spell Check"" dialog window and in the ""Languages"" tab of the SCAYT dialog window) some have incorrect names, like:

""English Canadian"" -> should be ""Canadian English""

""French Canadian"" -> should be ""Canadian French""

""English Australian"" -> should be ""Australian English""

There is no such thing as a ""Canadian"" or ""Australian"" language and language variants/dialects should always be named in the ""''Region Language''"" format and not the other way round.",Anna
Bug,6801,Dialog size should fit the screen in case it's bigger than the view pane,UI : Dialogs,,,confirmed,2010-12-08T13:29:10+01:00,2011-07-13T12:00:54+02:00,"FUP of #5084.[[BR]]
If the dialog size is bigger than the view pane, it should be reduced to fit the view pane. We should cover the '''resize''' event as well.",Saare
Bug,6803,Image dialog error with border of zero,UI : Dialogs,,,confirmed,2010-12-08T19:38:09+01:00,2011-05-20T12:57:56+02:00,"If you set the border property to zero (meaning no border) for an image in the image dialog, it will not save this value. This has been ongoing for as long as I can remember with the new CKeditor.

this is a hack fix for plugins/image/dialog/image.js:817


{{{
if ( type == IMAGE )
{
var value,
	borderStyle = element.getStyle( 'border-width' );
borderStyle = borderStyle && borderStyle.match( /^(\d+px)(?: \1 \1 \1)?$/ );
value = borderStyle && parseInt( borderStyle[ 1 ], 10 );
isNaN ( parseInt( value, 10 ) ) && ( value = element.getAttribute( 'border' ) );
//this.setValue( value );
if (value == 0)
{
   this.setValue('0');
}
else
{
   this.setValue(value);
}
}
}}}
",pircio
Bug,6808,[IE] dialog field content lost,UI : Dialogs,,tobiasz.cudnik,assigned,2010-12-09T14:53:36+01:00,2010-12-13T13:56:16+01:00," 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
Bug,6809,[IE7] Remove format make styled image invisible,Core : Styles,,,confirmed,2010-12-09T15:15:01+01:00,2011-07-11T15:04:30+02:00," 1. Open image dialog to insert an image with ""border"" specified as ""1"";
 1. Select all content and click on ""remove format"" button;
 * Actual Result: The image become invisible, even check source find the image element.",garry.yao
Bug,6813,[AIR] Right click on icons opens the context menu,UI : Toolbar,,,confirmed,2010-12-09T17:51:28+01:00,2010-12-13T15:23:12+01:00," * Open the AIR sample.
 * Click inside the editing area.
 * Right click on a toolbar icon.
The context menu opens.",Saare
Bug,6817,[AIR] Dragging an image removes it,General,,,confirmed,2010-12-09T18:28:38+01:00,2012-07-02T15:18:09+02:00," * Open the AIR sample.
 * Create a fake element (e.g. anchor).
 * Drag the element across the text, drop at any position.
The fake element disappears and the contetns between the fake element and the remaining line is selected.",Saare
Bug,6819,Pasting rich text in a table cell results in incorrect placement,Core : Pasting,,,confirmed,2010-12-09T21:06:22+01:00,2010-12-16T10:42:06+01:00," - Given the nightly build URL (http://nightly.ckeditor.com/6196/_samples/replacebycode.html)
 - Given a table with empty cells
 - Given text in the editor area

If I copy the text in the editor area and paste the text into the cell, the result is that the text looks to have pasted into the proper location, but on switching to source mode, the text is in fact pasted immediately after the closing of the td element. Note, if I paste plain text into the table cell the behavior is as expected (i.e. the text is visually in the proper place and in source mode is contained in the td element)

{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; "">
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
			Text from the editor
			<td> 
                </tr>
</tbody>
</table>
}}}
",jfriesen
Bug,6824,Alignment is not observed after paragraph format has been applied,General,,,pending,2010-12-10T13:31:10+01:00,2010-12-16T12:26:29+01:00,"'''Steps to reproduce the defect:'''

 1. Open the Ajax sample.
 2. Click on Align Right (or Align Centre).
 3. Select Heading 1 from the paragraph format drop down list.
 4. Type some text & press Enter.

'''Expected:''' The cursor stays Right Aligned (or Centre Aligned).

'''Actual:''' The cursor becomes Left Aligned.",james c
Bug,6826,List: enter key causes outdent in empty list item only when item has no sublist. With sublist it creates new item on same level,Core : Lists,,,confirmed,2010-12-10T14:12:11+01:00,2011-04-13T11:26:59+02:00,"Go to demo page:

1. Clear content

Create following list :
{{{
<ul>
  <li>item
    <ul>
      <li>item
        <ol>
	  <li>&nbsp;</li>
	  <li>item</li>
	</ol>
      </li>
    </ul>
  </li>
</ul>
}}}

2. Put cursor in first numbered item.

3. Press enter and observe the outdent behavior.

4. Press enter again and observe that outdenting does not occur.

Is this intentional behavior ?

Tested in Firefox 3.6.13, WinXP, CK version 3.4.2.",arne
Bug,6827,"List: possible to place cursor in front of list bullet/number, and delete then breaks the list",Core : Lists,,,confirmed,2010-12-10T14:38:30+01:00,2012-03-08T10:36:06+01:00,"Go to demo page:

 1. Clear content
 2. Add following content:
{{{
<ol>
  <li>item
    <ol>
      <li>item</li>
    </ol>
  </li>
  <li>item</li>
</ol>
}}}

 3. Place cursor at start of first list item
 4. Press the 'up' key twice fast.
 5. Observe the cursor is now positioned in front of the list.
 6. Now press '''delete''' and observe that the first list item collapses.

Tested on Firefox 3.6.13, WinXP, CK version 3.4.2",arne
Bug,6828,[IE] Block selection breaks enterBr,Core : Selection,,,confirmed,2010-12-10T16:02:19+01:00,2011-02-16T11:39:03+01:00," 1. Load the editor with the following content with enterBr:
{{{
<div>
	line1<br />
	line2<br />
	line3</div>
}}}
 1. Fully select first two lines by mouse;
 1. Click on ""Indent"" button;
 * Actual Result: All three lines are indented.
 * Expected Result: New block (div) created for the first two lines which get indented.

Same problem applies to other block commands like alignment.",garry.yao
Bug,6835,A few dialogs' content is not resiable,UI : Dialogs,,Saare,review_failed,2010-12-12T12:42:13+01:00,2011-03-24T13:26:36+01:00,"In a few dialog we have fixed width for content, so the dialog is resizable but the content size is never changed.[[BR]]
We need to make the content resizable (or cancel the resizing option of them).
 * Spell checker (covered by #6829).
 * Paste.
 * Special characters.
 * Select color.",Saare
Bug,6836,Webkit: Cursor goes before the block when creating blockquote with enterMode = BR,General,,,confirmed,2010-12-12T12:49:48+01:00,2010-12-13T15:34:46+01:00," * Open an editor with enterMode set to BR.
 * Clear the content.
 * Click on the blockquote icon.
 * Type some text.
Note that the text is written above the blockquote.",Saare
Bug,6840,"Wysiwyg: When setting editor content to an empty paragraph, cursor is positioned after <br> and input ends up on second line",General,,,pending,2010-12-13T09:09:59+01:00,2010-12-13T15:48:33+01:00,"Go to demo page:

1. Execute the following code (in Firebug). (If it's not reproduced on the first try, try a few more times)

{{{
CKEDITOR.instances.editor1.setData('<p><br></p>');
CKEDITOR.instances.editor1.focus();
}}}

2. Now input some text.

3. Observe that text ends up on the second line (after the br-tag).

This is caused by the onSelectionChangeFixBody function in the wysiwyg plugin, where Range::moveToElementEditEnd is called for the empty paragraph. Cursor then ends up after the br element.

Expected behavior :
When paragraph is empty (contains br-tag), Range::moveToElementEditStart should be called.

Tested in Firefox 3.6.13, WinXP, CK version 3.4.2
",arne
Bug,6853,Safari: selected element is not fully removed,General,,,confirmed,2010-12-14T22:22:05+01:00,2011-05-30T11:26:10+02:00,"I'm not sure if we already have a ticket for it.

 1. Initial source:
{{{
<p>Paragraph 1</p>
<h2>Heading 2</h2>
<p>Paragraph 2</p>
}}}
 2. Select h2 in elements path to select the second row 
 3. Press ""Delete"" key
 4. Result: row has been deleted, but the source still contains h2:
{{{
<p>Paragraph 1</p>
<h2>Paragraph 2</h2>
}}}
 5. Expected result:
{{{
<p>Paragraph 1</p>
<p>Paragraph 2</p>
}}}

Works fine in FF and Chrome @ Mac.
",wwalc
Bug,6856,Inserting span tag - wrapped content with insertHTML appends after ending <p> tag instead of inside.,Core : Read-only,,,confirmed,2010-12-15T02:00:13+01:00,2011-02-16T11:17:30+01:00,"Occurs in Safari 5.0.3 for Mac OS 10.6.5

When using the method editor.insertHtml() to insert content that is wrapped in a <span> tag, the content is not inserted into the location where the cursor resides. It inserts the content OUTSIDE of the next available ending </p> tag.

This makes it impossible to insert content wrapped in a span (non-block level) tag on the same line as existing content in the editor.


To replicate:

 Use a plugin which installs a menu into the Editor toolbar, such as richcombo plugin. The plugin should use editor.insertHtml() to insert content. The content to be inserted by the menu item should be wrapped in span tags like:

<span>some content</span>

Within a new editor instance, first type a single word but do not hit return.
Select the menu item from the toolbar that uses editor.insertHTML() to insert content wrapped in a simple span tag.
Notice that the content is inserted on a new line, not next to the word.
Click the Source toolbar button.
Notice that the span tag is inserted after the closing </p> tag.
",zimboden
Bug,6862,FF4: spellWin.location is null,UI : Spell Checker,,,confirmed,2010-12-15T15:06:38+01:00,2011-03-16T13:57:56+01:00," 1. Launch replacebyclass sample
 2. Open the ""Spell Check"" dialog
 3. Close the dialog
 4. Repeat steps 2-3 again
 5. Result: a JavaScript error occurred

spellWin.location is null


http://loader.spellchecker.net/sproxy_fck/sproxy.php?plugin=fck2&customerid=1:ua3xw1-2XyGJ3-GWruD3-6OFNT1-oXcuB1-nR6Bp4-hgQHc-EcYng3-sdRXG3-NOfFk&cmd=script&doc=wsc&schema=22


Line 348",wwalc
Bug,6871,Add <other> option to the Image Link's target field,UI : Dialogs,,,confirmed,2010-12-16T17:52:48+01:00,2012-04-05T23:59:31+02:00," * Insert an image and click on it to select it.
 * Open the link dialog and insert a link whose target is a frame.
 * Right click on the image -> Image properties -> Link.
The target field is now blank, I think it should be somthing like <other>.",Saare
Bug,6875,CKReleaser should properly compress filters in CSS files,Project : CKReleaser,,,confirmed,2010-12-16T21:29:17+01:00,2010-12-16T21:29:25+01:00,"IE needs a comma after each filter. The following does not work:

{{{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icons.png',sizingMethod='scale'),alpha(opacity=30);}
}}}

This one is ok (note: space after comma before alpha):

{{{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icons.png',sizingMethod='scale'), alpha(opacity=30);
}}}

Dirt hack comitted with [6231]. Ideally it should be fixed in yuicompressor.

Related issues:  
 * if we move two filters into two separate CSS rules, #4821 will be back.
 * if there is no space before alpha(), #6857 appears in release version of CKEditor 3.5",wwalc
Bug,6879,New dialog window resizing grip has inconsistent padding/spacing,UI : Dialogs,,,confirmed,2010-12-17T08:30:28+01:00,2010-12-17T09:10:31+01:00,"The new dialog window resizing grip from v3.5 is displayed in an inconsistent way in different browsers.

IE8: looks OK, there is some spacing between the grip and the dialog window border.[[BR]]
Firefox 3.6.13: bottom spacing looks OK, no spacing on the right.[[BR]]
Chrome 8.0.552.224: no spacing whatsoever.

Screenshots attached.",Anna
Bug,6883,Table Dialog error when clicking OK button if multiple table cells are selected,General,,,confirmed,2010-12-17T17:09:27+01:00,2012-03-21T10:14:53+01:00,"It is possible to get a ""Uncaught TypeError: Cannot call method 'appendChild' of undefined"" [Chrome] error (""k.$ is undefined"" in Firefox) when clicking the OK button in the table dialog if the user selected multiple table cells before launching the table dialog.  This bug affects all major browsers.

To reproduce:

 1. Click the table dialog toolbar button and press the ""Ok"" button to insert a new table.
 2. Select multiple cells in the new table by either clicking and dragging or Ctrl-clicking multiple cells.
 3. Press the table dialog toolbar button again.
 4. Press the ""Ok"" button in the table dialog.

Results:

If you check the console you will see the described error, and the Table Dialog will stay in open.",bshiver
Bug,6886,CKEditor width bug (autogrow issue?),General,,,confirmed,2010-12-17T20:11:09+01:00,2010-12-20T11:21:17+01:00,"Issue reported here: http://cksource.com/forums/viewtopic.php?f=11&t=15602

And with lots of comments here:

http://stackoverflow.com/questions/3893476/ckeditor-textarea-extending-out-past-box-in-chrome-and-safari

(see the last comment)
",wwalc
Bug,6910,[enterBr] undesired paragraph in blockquote,Core : Styles,,,confirmed,2010-12-23T13:51:17+01:00,2011-02-25T14:08:15+01:00," 1. With enterMode = CKEDITOR.ENTER_BR open any sample page;
 1. Clear page content and click on ""blockquote"";
  * Actual Result:
{{{
<blockquote>
	<p>
		&nbsp;</p>
</blockquote>
}}}
  * Expected Result: There's no created paragraph.
 ",garry.yao
Bug,6911,Safari we can't change Styles for Numbered/Bulleted lists in a Table,Core : Lists,,,confirmed,2010-12-24T12:05:08+01:00,2011-03-08T16:15:00+01:00,"'''To reproduce the defect:'''

1. Open a sample and insert a Table.

2. Keep cursor inside a Table Cell and click on Numbered list icon.

3. see that Numbered list starts.

4. Type some text, keep the cursor at the end of list item and select Numbered List Properties option from Context Menu.

'''Expected Result:'''

Numbered List Properties dialog comes up and will have value 1 filled in Start field and <not set> selected in Type drop down list.

'''Actual Result:'''

Numbered List Properties dialog comes up '''but the Start field is shown as Empty''' and <not set> selected in Type drop down list.


5. Select a Type (ex: Upper Alpha (A,B,C,D,E,etc) and enter a value 5 in Start field. and click OK Button.

'''Expected Result:'''

Numbered List starts from E and the numbers in Numbered list changes to Upper Alpha.

'''Actual Result:'''

 Nothing happens and Numbered List is not changed.

'''Same thing happens with Bulleted List.Style for Bulleted list is not changed when we select a different bullet style from Bulleted List Properties dialog.'''",satya
New Feature,6915,Avoid ID duplications,General,,,confirmed,2010-12-27T13:39:31+01:00,2011-08-30T15:15:45+02:00,"We could have an editor feature that resolves ID duplications in the contents, e.g. while pasting. It should not be a core feature, unless it is configurable.[[BR]]
Advantages: XHTML will be more valid, JS will operate correctly.
Disadvantages: Styles might get broken.",Saare
Bug,6923,IE: Caret shows through styles dropdown,General,,,confirmed,2010-12-29T16:10:30+01:00,2013-06-05T11:18:26+02:00,"IE7, IE8, caret shows through the styles dropdown box; doesn't show through the other dropdowns (format etc.)",dinu
Bug,6927,Pasting into the URL field does not work in Google Chrome with CKEditor in 'maximized' mode,Core : Pasting,,,confirmed,2010-12-30T19:27:04+01:00,2011-01-03T13:21:34+01:00,"1. Open CKEditor in Google Chrome

2. Maximize the editor

3. Select some sample text

4. Click the 'add/edit link' button

5. Attempt to paste something into the 'URL' text field

6. Observe nothing being inserted into the text field

This was tested at the demo page on ckeditor.com (CKEditor 3.5) and also at the nightly build page. Without maximizing the editor pasting works fine.

Windows 7, 64 bit

Google Chrome 8.0.552.224",rburing
Bug,6928,"Firefox 4.0b8 for Mac - CKEditor ignores current selection, e.g. always places new symbols at start of document",General,,,confirmed,2010-12-31T03:10:04+01:00,2010-12-31T19:57:56+01:00,"While using Firefox 4.0b8 for Mac with the nightly demo, trying to add a symbol part-way through the contents of the document doesn't work - CKEditor always adds the symbol to the start of the document.

This also applies to any other plugin - e.g. changing the text color of a selection doesn't work - as it ignores the selection.",tech.lawson
Bug,6931,Form creation behaviour,General,,,new,2011-01-02T14:53:42+01:00,2011-01-02T14:53:42+01:00,"IMO forms creation should be much like DIV creation, wrapping the selection rather than removing it.",Saare
New Feature,6934,Alternative style/format outlook,General,,,new,2011-01-04T03:49:11+01:00,2011-01-06T13:51:06+01:00,"Style combo item is not presented under the preview style of the each style definition (same with format combo), sometimes this isn't an option at all (seen on user request #6379), the editor should allow an alternative presentation to be provided in the following format:
{{{
	{
		name : 'Colored: White',
		element : 'span',
		styles : { 'color' : 'White' },
		displayHtml: '<span style=""background-color:#000;color:#fff;"">Colored:White</span>'
	}

}}}",garry.yao
Bug,6937,Applying Block Quote to empty or the only paragraph in Table cell applying Block Quote to Table instead of Table Cell or Paragraph in Table Cell,General,,,new,2011-01-04T15:46:00+01:00,2011-01-05T05:41:23+01:00,"'''To reproduce the defect:'''

'''Scenario 1:''' 

1. Open CK Editor and insert a Table.

2. Keep cursor inside a Table Cell and click on Block Quote icon.

'''Expected Result:'''

Block Quote is applied to Table Cell.

'''Actual Result:'''

Block Quote is applied to whole Table.

'''Scenario 2:''' 

1. Open CK Editor and insert a Table.

2. Type some text inside a Table Cell, select the paragraph and click on Block Quote icon.

'''Expected Result:'''

Block Quote is applied to the selected paragraph inside Table Cell.

'''Actual Result:'''

Block Quote is applied to whole Table.",satya
Bug,6948,Styles combo should more accurately reflect the selection,UI : Toolbar,,,pending,2011-01-07T12:57:09+01:00,2011-01-31T15:03:00+01:00,"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"".",Saare
New Feature,6951,Floating div element,UI : Dialogs,,,pending,2011-01-09T10:27:07+01:00,2011-02-07T21:40:58+01:00,"In some cases we define a table with multiple rows, but we want to float the rows into columns, e.g. we have a label printing challenge. The user defines one or many labels in a row, an we want to print them in a 2-column page.

In HTML we would have the user to create a table with one column, many rows. And then put a <div style=""width:50%;float: left""></div> around the table.

Of course, the user may already align all rows in 2 columns, but in our scenario the user effectively creates only one cell. And using a mail merge functionality, the rows are generated.",mstohr
Bug,6955,Attributes duplicated from current tag to new tag when inserting a new line,Core : Styles,,,confirmed,2011-01-10T22:40:45+01:00,2011-01-17T16:06:19+01:00,"In any browser:

 1. Goto Source view
 2. Create a div or p tag
 3. Include some styling such as a border with this tag
 4. Include some content with the tag
{{{
<div style=""border-top: 3px solid red"">Hello</div>
}}}
 5. Switch to WYSIWYG mode
 6. Place the cursor at the end of the content just created
 7. Add a new line

Expected:
A new line should appear without content and without styling

Actual:
A new line without content is created, but the styling is copied from the previous line",rapdup
Bug,6960,Opera we can't copy the read only paragraphs [CORE-35866],General,,,confirmed,2011-01-11T14:25:36+01:00,2011-04-25T08:27:02+02:00,"'''To reproduce the defect:'''

1. Copy the following code and paste it in to editor.
{{{
<p contenteditable=""false"">
	non editable paragraph.</p>
<p>
	editable paragraph.</p>
}}}

2. select the entire text in non editable paragraph using mouse and Press Ctrl + C to copy the text.

3. Press enter after last paragraph and press Ctrl + V to paste the copied content in step 2.

'''Expected Result:'''

content that we have copied in step 2 should be pasted.

'''Actual Result:'''

Nothing is pasted.

same behaviour happens when we have div's instead of paragraphs.",satya
Bug,6965,"Filebrowser in the ""image button"" dialog opens general browser",UI : Dialogs,,,confirmed,2011-01-11T22:33:33+01:00,2013-03-13T14:18:21+01:00,"Load the demo http://ckeditor.com/demo and try to insert an image, click the Browse button and only the Images folder is shown.

Now launch the ""image button"" dialog (in fact, just the same dialog with different name), now browsing shows all the file types, not just images.",alfonsoml
Bug,6974,IE  Flash Auto Play functionality not working,General,,,confirmed,2011-01-17T11:53:11+01:00,2011-01-17T13:55:15+01:00,"'''To reproduce the defect:'''

1. Insert a Flash with the following URL http://bytescout.com/files/demo/swfscout_VideoSample.swf

2. Un check the check box Auto Play on Properties tab of Flash Properties tab.

3. Remove the editor to save the flash.

'''Expected Result:'''

Flash is shown on the page but it should not play since we un checked the check box Auto Play.

'''Actual Result:'''

Flash is shown on the page but it is playing automatically even though we un checked the check box Auto Play.",satya
Bug,6977,about override in styles,Core : Styles,,,confirmed,2011-01-17T14:56:12+01:00,2012-02-15T15:25:40+01:00,"steps:
1.open www.ckeditor.com/demo
2.switch to source mode,input html:

{{{
<p>
	12345678<font style=""background-color: rgb(130, 130, 130);"">xyzabcd</font>9012345678</p>

}}}

3.switch to wysiwyg mode and place cursor between 'y' and 'z', then click background button , select '自动'

4. expected:     

'xyzabcd' does not have background-color.

 actual result :

unchanged

5.select '8xyzabcd9' ,then click background button ,select red color

6. expected :

generate code :

{{{
<p>
	1234567<span style=""background-color: rgb(255, 0, 0);"">8xyzabcd9</span>012345678</p>
}}}

actual code (too bloated):

{{{
<p>
	1234567<span style=""background-color: rgb(255, 0, 0);"">8</span><font style=""background-color: rgb(130, 130, 130);""><span style=""background-color: rgb(255, 0, 0);"">xyzabcd</span></font><span style=""background-color: rgb(255, 0, 0);"">9</span>012345678</p>
}}}


ps:in trunk ,result is error :

{{{
<p>
	1234567<span style=""background-color: rgb(255, 0, 0);"">8<font style=""background-color: rgb(130, 130, 130);"">xyzabcd</font>9</span>012345678</p>
}}} 


ps2: i provide a patch for trunk, add consideration about override element's style",yiminghe
Bug,6979,Applying style throws error when the selection ends inside a readonly element,Core : Styles,,,confirmed,2011-01-17T17:13:39+01:00,2011-01-21T09:49:53+01:00," * Using following text and selection:
{{{
<p>
	This is [some <strong contenteditable=""false"">sample ]text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
}}}
Apply a block style or a color/bg color. JS error is thrown.",Saare
Bug,6980,Flash Enable flash menu & Allow fullscreen variables for flash not working,General,,,confirmed,2011-01-17T18:08:55+01:00,2011-01-18T12:43:47+01:00,"'''To reproduce the defect:''

'''Scenario 1:''' 

1. open CK Editor sample and click on Flash icon.

2. In the Flash Properties dialog, enter following URL (http://www.youtube.com/v/9vksHsiold0?fs=1) in URL field, uncheck the check box Allow full screen on properties tab & click OK button

3. Click on Remove Editor button.

'''Expected Result:'''

Enable Full Screen option should not be shown for the flash video.

'''Actual Result:'''

FF & Safari it is showing Full Screen option for the flash video.

'''Scenario 2:''' 

1. open CK Editor sample and click on Flash icon.

2. In the Flash Properties dialog, enter following URL (http://www.youtube.com/v/9vksHsiold0?fs=1) in URL field, uncheck the check box Enable flashmenu on properties tab & click OK button.

3. Click on Remove Editor button.

'''Expected Result:'''

Enable Full Screen option should be shown for the flash video and When we open context menu on the flash video it should not show flash menu options(Quality, Zoom, Print & Show all).

'''Actual Result:'''

IE & Opera it is not showing the Enable Full Screen option for the flash video.

IE When we open context menu on the flash video it is showing flash menu options(Quality, Zoom, Print & Show all).",satya
Bug,6982,Full page mode: moving image creates another body element,General,,,confirmed,2011-01-17T23:21:02+01:00,2011-06-22T23:31:12+02:00,"Confirmed on Chrome @ Mac using the full page sample.

=== Steps to reproduce ===
 1. Start with the following source:
{{{
<html>
	<head>
		<title>Full page sample</title>
		<meta content=""text/html; charset=utf-8"" http-equiv=""Content-Type"" />
	</head>
	<body>
		<p>
			aaa</p>
		<p>
			bbb<img alt="""" src=""http://a.cksource.com/c/1/inc/img/demo-little-red.jpg"" style=""width: 120px; height: 168px; "" /></p>
		<p>
			ccc</p>
		<p>
			ddd</p>
	</body>
</html>
}}}
 2. Move image one line below
 3. Result:
{{{
<html>
	<head>
		<title>Full page sample</title>
		<meta content=""text/html; charset=utf-8"" http-equiv=""Content-Type"" />
	</head>
	<body>
		<p>
			aaa</p>
		<p>
			bbb</p>
	</body>
</html>
<meta content=""text/html;charset=UTF-8"" http-equiv=""Content-Type"" />
<body>
	<p>
		<img alt="""" src=""http://a.cksource.com/c/1/inc/img/demo-little-red.jpg"" style=""width: 120px; height: 168px; "" />ccc</p>
	<p>
		ddd</p>
</body>
}}}",wwalc
Bug,6985,Whitespace lost on paste in FF,Core : Pasting,,,confirmed,2011-01-18T16:27:15+01:00,2012-02-13T16:10:10+01:00,"When you copy and paste some text, leading whitespace is removed on FF only.  This is easy to reproduce just copy some text with a space as the first character, when you paste it the space is not preserved.  Seems to work on IE and WebKit so not sure whether this is something that can be controlled or not.  This can be replicated on the demo http://ckeditor.com/demo",steve_wood
Bug,6995,FF : We can't scroll down right align table using mouse,General,,,confirmed,2011-01-19T17:11:57+01:00,2011-03-08T17:37:21+01:00,"'''To reproduce the defect:'''

1. Open CK Editor sample and insert a table with 30 rows,15 columns and right alignment.

2. keep cursor in any of the top rows (for ex: first row) and keep pressing the mouse in side scroll bar to navigate down the table.

'''Expected Result:'''

Table should move up,we will be able to navigate down the table and see the bottom table rows.

'''Actual Result:'''

Table is not moving down no matter how many times we clicked the mouse and we were not able to navigate down the table.",satya
Bug,6998,Unresponsive script when loading template containing invalid html markup,Core : Parser,,,confirmed,2011-01-20T10:09:20+01:00,2011-01-21T12:25:18+01:00,"When loading a html template containing some meta tags inside the html body, ckeditor becomes unresponsive and after a while browser shows a message that a script is unresponsive and should be stopped - experienced in Firefox 3.6.13, IE8 and Chrome 8

See the attached template for reference.",mkraus
Bug,7000,[IE8] Unable to put cursor before horizontal line at start,Core : Selection,,,confirmed,2011-01-20T16:10:29+01:00,2011-01-20T17:10:24+01:00,"The following procedures applies to IE above version 7.
 1. Load the editor with a single <hr />;
 1. Try to put cursor before hr at the beginning of document;
 * Actual Result: It's impossible to do so",garry.yao
Bug,7005,Invalid <a> attribute causes CPU to run @100% on Chrome,Core : Parser,,,confirmed,2011-01-21T11:52:55+01:00,2013-04-06T11:46:17+02:00,"This only happens in Chrome (Windows and Linux).  IE and Firefox handle the situation properly.

Entering a malformed a tag, with an invalid and escaped attribute causes the page to freeze.  Looking at the process manager, the tab in question was running at 100% cpu.

A combination of obscure bugs in my own code caused the invalid html that triggers this bug:

{{{<a href=""http://www.amazon.com/"" store\""="""">google</a>}}}

In IE and Firefox, the invalid attribute ""store"" is completely removed.

To trigger:  

http://nightly.ckeditor.com/6355/_samples/replacebyclass.html [[br]]
Click ""Source"" [[br]]
Paste above snippet[[br]]
Click ""Source"" again[[br]]

Not a huge bug, and obviously inputting correct html avoids this completely.",jeconais
Bug,7006,Issues with decrease & Increase Indent on Numbered & Bulleted lists,Core : Lists,,,confirmed,2011-01-21T12:59:17+01:00,2013-01-04T10:04:03+01:00,"'''To reproduce the defect:'''

1. Create a numbered list with 1 list item.

2. Create a separate bulleted list with 1 list item.

3. Press CTRL + A and then press decrease indent

'''Expecetd Result:'''

Numbered and Bulleted list gets removed and list items are converted in to paragraphs.

'''Actual Result:'''

Nothing happens visually but <p> tags are added inside the <li> tags.

In FF, if you press increase indent, only the text gets indented. The bullets/numbers remain on the left of the page. Again <p> tags are added inside the <li> tags.",satya
Bug,7007,IE : Bulleted/Numbered lists created with Paragraph formatting can not be deleted using backspace,Core : Lists,,,confirmed,2011-01-21T13:08:21+01:00,2011-03-30T15:24:05+02:00,"'''To reproducible the defect:'''

1. Open the editor in IE.

2. Select any of Paragraph formatting option '''except Address & Normal (Div) options''' and then click on Bulleted or Numbered List icon

3. Press Backspace.

'''Expected:''' The Bullet is deleted.

'''Actual:''' The Bullet is not deleted.",satya
Bug,7010,IE: UIcolor picker plugin does not load,General,,,confirmed,2011-01-21T13:35:57+01:00,2011-09-07T10:32:41+02:00,"Under new samples/User Interface color each editor has Color picker icon installed.[[BR]]
Plugin does not load under '''IE6'''; rest browsers are OK.",krst
Bug,7017,Tables: Cells deleted when trying to set formating to whole table,Core : Tables,,,confirmed,2011-01-21T17:45:55+01:00,2011-12-05T11:58:15+01:00,"'''Test/Use Case'''
 - clear content and insert an default empty table 3x2.
In MS Word, user is allowed to select whole table by clicking '''[+]''' in left upper corner, then it is possible to set unified format to all table cells and resizing. CKEditor also allows selection of whole table for resizing. 
 - select whole table (click on the border), so the resize options are visible
Instead of resize try to change formating
 - select '''blue''' from styles combo box

Result in IE6 - part of cells are deleted
{{{
<h3 style=""color: blue"">
	&nbsp;</h3>
<h3 style=""color: blue"">
	&nbsp;</h3>
<h3 style=""color: blue"">
	&nbsp;</h3>
<h3 style=""color: blue"">
	&nbsp;</h3>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px"">
  <tbody>
	<tr>
 	<td>
		&nbsp;</td>
	</tr>
	<tr>
	</tr>
	<tr>
	<td>
		&nbsp;</td>
	</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}

In CKEditor v3.5 ''it was not possible'' to select style when table resize icons were visible 

Should it be possible to set formating this way?
Or when resizing table, setting format should be disabled?
----
In Opera, formating is set outside of selected table, but without changes inside. 
{{{
<h2>
	&nbsp;</h2>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px"">
	<tbody>
...
}}}
In Firefox, only first cell got formating
",krst
Bug,7021,insertElement fails with a few cells selected,General,,,confirmed,2011-01-23T22:24:26+01:00,2011-07-11T13:40:21+02:00,"Similar to #6432 and #6986.
Behaviour of insertElement should be revised to handle a few cells selected.",Saare
Bug,7022,[IE] % in image URL breaks dialog close,UI : Dialogs,,,confirmed,2011-01-24T06:38:26+01:00,2011-03-02T12:36:46+01:00," * Open Image Dialog
 * Paste the following url:
{{{
[%placeholder%]/file.jpg
}}}
 * Click 'OK' to close the dialog.
 * Result: JavaScript error (invalid argument)",garry.yao
Bug,7033,"Select dialog applies multiple=""true"" instead of multiple=""multiple""",General,,,confirmed,2011-01-24T15:32:27+01:00,2011-01-25T16:03:43+01:00,"Select dialog should apply `multiple=""multiple""` and not `multiple=""true""`.",Saare
New Feature,7038,Possibility to automatically switch toolbars on a maximize/minimize of ckeditor,UI : Toolbar,,,confirmed,2011-01-24T16:18:44+01:00,2011-11-10T14:49:46+01:00,"Then a minimalistic toolbar could be shown when the ckeditor is a (small) component of some window and an elaborate toolbar when maximized/full screen.

The advantage would be having as much workspace as possible in a small editor instance where mostly text is typed. And not having to manually select a larger toolbar when clicking 'maximize' when a larger workspace and more toolbar options are required.

",pauljvrw
New Feature,7042,Text Field - block setting defalult value when field type is set to Password,UI : Dialogs,,,confirmed,2011-01-25T09:01:02+01:00,2012-08-06T14:32:58+02:00,"Linked with #5500[[BR]]
Currently CKEditor allows to set default value for text field which type is set as Password. 
 - Under IE default value is ''cleared'' when switching from WYSIWYG to source and back.
 - Under Firefox, Opera and Chrome default value is still set.
{{{
<p>
	<input maxlength=""11"" name=""tess"" size=""22"" type=""password"" value=""test"" />This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
}}}

We should either block or allow this setting, so CKEditor will work similar in all browsers.",krst
Bug,7051,"languageCodeInputLabel for Div Container is redundant, langCode from Link is used instead",UI : Language,,,confirmed,2011-01-26T11:24:01+01:00,2011-01-26T12:02:11+01:00,"The languageCodeInputLabel property defined in the language files is redundant, since the Div Container dialog window is using the langCode property of the Link dialog window instead.

Moreover, most language files contain faulty translation of the langCode property which instead of an equivalent of ""language code"" says ""language direction"". Result: the Advanced tabs of the Link and Div Container dialog windows in most languages have 2 entries for the Language Direction and none for the Language Code.

",Anna
Bug,7053,Firefox: right arrow does not close the link,General,,,confirmed,2011-01-26T13:11:54+01:00,2011-06-03T14:13:29+02:00,"A separate issue created from ticket #7041.

TC: 
 - Open  http://rev.ckeditor.com/ckeditor/trunk/6271/_samples/replacebyclass.html 
 - Press ""New Page"" button.
 - Type ""Foo bar"" (type some random text, but '''do not press enter''').
 - Click Link button, type some URL and press Enter to insert the link. Note: the link should be selected at this stage.'''Do not click with a mouse on the editing area.'''
 - Press ""Right arrow key"" button to go at the end of the link.
 - Type some text. 
 - Result: the text typed after the link is not inside of a link.

Follow the same set of steps in  http://rev.ckeditor.com/ckeditor/trunk/6272/_samples/replacebyclass.html to see that the text is now still inside of the link.
",wwalc
Bug,7067,about getIndex method  performance,Performance,,,confirmed,2011-01-27T07:40:41+01:00,2011-02-15T09:44:35+01:00,"When the getIndex method is called, the getNext will be invoked by getIndex, if an element node contains too many text nodes, the getNext method will be called too many times, that will cause a performance problem. My suggest is using childNodes property, according to my test, using childNodes is nearly two times faster than calling getNext method. Here's my code snippet:

getIndex : function( normalized ) {
        var parent = this.getParent(),
                currentIndex = -1,
                node;
        if ( parent ) {

            for(var i=0,childs=parent.$.childNodes;node=childs[i];i++){
                if(node.nodeType == 1 || !(normalized && node.previousSibling && node.previousSibling.nodeType == baidu.editor.dom.NODE_TEXT))
                    currentIndex++;
                if(node == this.$)break;
            }
        }
        return currentIndex;
    },",campaign
Bug,7069,[enterBr] Unused block element left when style is removed,General,,,confirmed,2011-01-27T12:21:45+01:00,2011-02-03T14:25:12+01:00," - Open _samples/enterkey.html, set enter mode to BR
 - Press increase indent button
 - Press decrease indent button
 - Result:
{{{
<div>
	This is some (...)</div>
}}}",wwalc
Bug,7071,SCAYT window should be wider to account for localized versions,UI : Spell Checker,,,confirmed,2011-01-27T13:00:31+01:00,2012-06-19T14:04:47+02:00,"At the moment the best idea for SCAYT window localization I can think of is to use the ""''Name Of SCAYT Function In Foreign Language'' (SCAYT)"" as the name of the feature and the title bar of the dialog window. The ""(SCAYT)"" fragment is useful, since we are using the abbreviation while describing SCAYT options and leaving it out = confusing the users.

The problem is, in some (popular) languages, like German or French, this text is too long to fit into the title bar. Compare:[[BR]]
'''Spell Check As You Type'''[[BR]]
'''Rechtschreibprüfung während der Texteingabe (SCAYT)'''[[BR]]
'''Vérification de l'Orthographe en Cours de Frappe (SCAYT)''' (after we shorten current faulty title: ""Vérification de l'Orthographe en Cours de Frappe (SCAYT: Spell Check As You Type)"")

This makes the dialog window stretch in an uncontrollable way (see screenshots). We should come up with a solution to this problem. We can either increase the value for the fixed width of the dialog window or, if possible, set a minimum width value and allow the dialog window to adjust to the contents of the title bar, flowing the rest accordingly.

Mind you, this enhancement might come in handy with other dialog windows with long titles, so it might be useful to think about some universal solution for all dialog windows.
",Anna
Bug,7072,Javascript error on ElementPath plugin.js,General,,,confirmed,2011-01-27T13:28:28+01:00,2012-02-18T00:34:10+01:00,"hi, sorry for my english in advance.

i found a bug on IE in element path plugin.

when i select multiple cell on a table, edit properties of cell, change a value and click ok a javascript error raise on the line 85

if ( element.data( 'cke-real-element-type' ) )

the object element don't have a property data.

the bug raise only on IE no problem whit FF and Chrome.",silver65b
Bug,7077,[enterBR] Incorrect BIDI state after undo,UI : Toolbar,,,confirmed,2011-01-27T16:51:21+01:00,2011-01-27T19:38:25+01:00," * In a enterMode = BR editor with the following content:
{{{
This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.
}}}
 * Put the cursor inside the text.
 * Click ""RTL"".
 * Do CTRL+Z.
Note that the RTL icon is still highlighted.",Saare
Bug,7078,Integration VB WebBrowser control and CKEditor Problem,Server : ASP.Net,,,confirmed,2011-01-27T16:56:29+01:00,2013-05-24T09:13:58+02:00,"Hello,
I have a Windows application (vs 2008).In a user control, I use a WebBrowser to put in the CKEditor 3.5.In this case, there are features that are not right. For example, theDropDownList Format, Styles and Fonts. If you create a table does not workthe menu options to add row, column, etc ...I tried using the CKEditor in a form with a webBroser and workingproperly. Therefore, the cause appears to be the user control.You can tell me a solution to this? 

Attached an example: CKEditorWin is the startup project and on the website are the 2 CKEditor Form1.aspx the url of each webbrowser should be CKEditorWeb web project

Thanks 

----
**edited**[[BR]]
Seems that we problem with WebBrowser control and CKEditor.
Check comment:9 for more details
",Elenammez
Bug,7079,FF : Opening Cell Properties dialog resetting Columns Width,UI : Dialogs,,,confirmed,2011-01-27T17:59:35+01:00,2013-04-25T13:47:22+02:00,"'''To reproduce the defect:'''

1. Open CK Editor sample & insert a table with 1 row and 2 columns.

2. Set the width for the first table cell to 50 pixels

3. Insert a new row above the first row and see that first cell in the new row has the same width as the first cell in previous row.

4. Select both cells in new row using mouse and open Cell Properties dialog.

5. Click OK button with out changing any properties.

'''Expected Result:'''

Nothing should change, since we have not modified any properties.

'''Actual Result:'''

Column widths are resetting to default",satya
Bug,7080,clear selection cause window scroll,Core : Selection,,,confirmed,2011-01-28T05:28:23+01:00,2012-04-04T16:05:32+02:00,"happen in ie6

steps:
1.place a button far below editor :


{{{
<textarea id='test'></textarea>
<div style='height:1500px;'></div>
<button>click</button>
<script>CKEDITOR.replace(""test"");</script>
}}}

2.insert a page-break('插入分页符') into editor

3.keep focus（cursor） in the editor and scroll to 'click button' using mouse wheel

4.click button

expected :

window does not scroll

actual :

window scrolls to editor


reason :

caused by line 184 in _source/plugins/selection/plugin.js

doc.selection.empty() causes scrolling.

we should record scrollTop and scrollLeft before empty() and restore them after empty() , i provide a patch ,hope helpful.


 
 ",yiminghe
Bug,7086,RTL: exiting from the list is counterintuitive,Core : Lists,,,confirmed,2011-01-28T13:16:54+01:00,2011-02-03T12:26:34+01:00,"Not sure if I'm correct.

=== Steps to reproduce ===
 1. Start with
{{{
<ul dir=""rtl"">
	<li>
		aaa bbb</li>
	<li>
		ccc ddd</li>
</ul>
}}}
 2. To exit from the list by pressing the enter twice, one must place the cursor into 'ccc ddd|', not at the end of this line, which is '|ccc ddd'. ",wwalc
Bug,7089,[IE] Error when expand toolbar if height of editor is not enough.,UI : Toolbar,,,confirmed,2011-01-28T14:51:23+01:00,2011-07-06T14:09:21+02:00," 1. Collapse toolbar.
 2. The height of the editor is set to 15px.[[BR]]
 ex. {{{ ckeditor.resize('', 15, true); }}}
 3. Expand toolbar.
 4. JavaScript error (invalid argument)

The cause is here.
https://dev.ckeditor.com/browser/CKEditor/trunk/_source/plugins/toolbar/plugin.js#L326
{{{
contents.setStyle( 'height', ( contentHeight - dy ) + 'px' );
}}}
I think that it only has to prevent height from reaching a minus value.
Like this.
https://dev.ckeditor.com/browser/CKEditor/trunk/_source/themes/default/theme.js#L325
{{{
contents.setStyle( 'height', Math.max( height - delta, 0 ) + 'px' ); 
}}}",uchida_t
Bug,7090,"IE8: Error ""Line: 96 error: 'N' is null or not a object"" in scenario with ASP.NET AJAX and Postbacktrigger",General,,,confirmed,2011-01-28T15:26:25+01:00,2011-02-03T16:12:18+01:00,"if I have a PostBacktrigger that is hit after a partial page update has been done, I get the following error:

actual nightly build (revision 6386):
""Line 19: error: object does not supprt property or method"" 
at 
""return i&&new g(i.contentWindow.document)""

release 3.4.2:
""Line 19: error: object does not supprt property or method"" at ""return i&&new g(i.contentWindow.document)""

Attached please find a small sample project to reproduce the issue.",dpomt
Bug,7091,Line breaks are converted to the same as set in EnterMode on switching selection to List and back,Core : Lists,,,confirmed,2011-01-28T15:53:38+01:00,2011-07-06T13:17:55+02:00,"When I use text editor, i often use Shift+Enter to break lines and stay within the same paragraph, without loosing formating. It is also easy to change those paragraphs to numbered/bullet lists.[[BR]]
I tried the same use case in CKEditor:

'''Test case 1'''
 - Open CKEditor with EnterMode ='''P''' and ShiftEnterMode = '''BR'''
 - In Source mode paste
{{{
<p>
	Paragraph 1<br />
	Line after BR</p>
<p>
	Paragraph 2<br />
	Line after BR</p>

}}}
 - Switch to WYSIWYG
 - Select all and switch to Numbered or Bullet List
'''Expected result''': There should be only two list items
{{{
<ul>
	<li>	Paragraph 1<br />
		Line after BR</li>
	<li>	Paragraph 2<br />
		Line after BR</li>
</ul>
}}}
'''Actual'''
{{{
<ul>
	<li>Paragraph 1</li>
	<li>Line after BR</li>
	<li>Paragraph 2</li>
	<li>Line after BR</li>
</ul>
}}}
'''Test case 2'''
 - See if result of Test case 1 is still selected.
 - Disable Numbered/Bullet list
'''Expected result'''
{{{
<p>
	Paragraph 1<br />
	Line after BR</p>
<p>
	Paragraph 2<br />
	Line after BR</p>

}}}
'''Actual'''
{{{
<p>	Paragraph 1</p>
<p>	Line after BR</p>
<p>	Paragraph 2</p>
<p>	Line after BR</p>
}}}
Similar thing happens when EnterMode is set to '''DIV''' and '''BR''' (Shift Enter mode is different than EnterMode setting)",krst
Bug,7101,Horizontal line moved outside blockquote,Core : Selection,,,confirmed,2011-01-31T12:56:59+01:00,2011-01-31T13:37:58+01:00,"Test case:
 - enter two paragraphs of text
 - set cursor at the end of first paragraph
 - insert horizontal line
Result of above should be: 
{{{
<p>test1</p>
<hr />
<p>test2</p>
}}}
 - Press ""select all"" or Crel+A
 - press ""Block Quote"" button
Selected text is set as quote, but horizontal line is moved outside quotation[[BR]]
Actual result
{{{
<blockquote>
	<p>text^</p>
	<p>test</p>
</blockquote>
<hr />
}}}
Expected result
{{{
<blockquote>
	<p>text^</p>
	<hr />
	<p>test</p>
</blockquote>
}}}
",krst
Task,7103,api_dialog sample could be improved,General,,,confirmed,2011-01-31T13:58:13+01:00,2012-06-18T14:56:22+02:00,"The api_dialog sample shows some interesting things that can be done with CKEditor dialog, but some of them are not working as one would expect or simply do not show something that could be considered as useful.


 1. ""Adding dialog window tabs – ""My Tab"" in the ""Link"" dialog window.""
  - we have an extra tab in the Link dialog, but values from this tab are not used at all when inserting / editing a link
  - same with ""My Custom Field""

 For me this sample is not very useful, because it does not show how actually one could modify the link itself using values taken from those extra fields added to the dialog.

 Perhaps instead of using plain text fields in ""My Tab"" (we already have one - ""My Custom Field"") we could offer there a select field where user could select a link from a predefined set of links. Such ""tab"" could be called ""My Link Browser"" instead of ""My tab"". Selecting a link could result in filling the ""Url"" field automatically and setting focus to ""Link Info"" tab. 
 

 2. ""Creating a custom dialog window – ""My Dialog"" dialog window opened with the ""My Dialog"" toolbar button.""
  - we could call insertText or insertHtml to insert entered text, right now one can type something there and when closing the dialog nothing else happens.
",wwalc
Bug,7108,[Opera] Broken content after pasting as plain text and then edited,Core : Pasting,,,confirmed,2011-02-01T12:03:57+01:00,2011-06-24T06:48:06+02:00,"In Opera when pasting as plain text the content is a bit messed up when you go and edit it in a specific way.

'''Steps to reproduce:'''[[BR]]
'''1.''' Open the demo of CKEditor ( http://ckeditor.com/demo ) and clear the content area with ""New Page"" button[[BR]]
'''2.''' Open attached example.txt and copy all the contents (four ""paragraphs"") to the clipboard[[BR]]
'''3.''' Paste the copied text into CKEditor with ""Paste as plain text"" button[[BR]]
'''4.''' Select and then delete the first paragraph (you end up with an empty first paragraph and the remaining three paragraphs)[[BR]]
'''5.''' Hit the delete key again to remove the empty paragraph[[BR]]
'''6.''' This results in the second and third paragraph merging together creating one paragraph while they should stay separate[[BR]]

If, after initial pasting the text, you switch to the source view and back everything works fine and the issue is not reproducible.

And if you look at the element's path of each paragraph right after initial paste you'll see that every other paragraph has a path of ""body p p"" while each should have only ""body p"".

This issue is only with Opera (I checked with latest stable version 11.01) and not present in Chrome, Firefox nor IE. OS is Windows XP.",nowotny
Bug,7111,Div styling through dialog broken,UI : Dialogs,,,confirmed,2011-02-01T21:34:58+01:00,2011-06-21T07:18:32+02:00," * Open a sample that has this style in its style set:
{{{
	{ name : 'TEST1', element: 'div', styles : { 'color' : 'red' } },
}}}
 * Click inside the sample content and click the div icon.
 * Choose TEST1 from the styles list.
 * Click OK.
JS error is thrown:
{{{
style._.definition.attributes is undefined
/_source/plugins/div/dialogs/div.js L339
}}}
Regression of [5846].",Saare
Bug,7118,SCAYT: options dialog is not translated,UI : Spell Checker,,,confirmed,2011-02-02T17:07:51+01:00,2011-02-24T13:32:42+01:00,"CKEditor language files contain entries for the scayt plugin, where options from the SCAYT dialog are translated, e.g. in German language file there is:

{{{
	scayt :
	{
		title			: 'Rechtschreibprüfung während der Texteingabe (SCAYT)',
		opera_title		: 'Nicht von Opera unterstützt',
		enable			: 'SCAYT einschalten',
		disable			: 'SCAYT ausschalten',
		about			: 'Über SCAYT',
		toggle			: 'SCAYT umschalten',
		options			: 'Optionen',
		langs			: 'Sprachen',
		moreSuggestions	: 'Mehr Vorschläge',
		ignore			: 'Ignorieren',
		ignoreAll		: 'Alle ignorieren',
		addWord			: 'Wort hinzufügen',
		emptyDic		: 'Wörterbuchname sollte leer sein.',

		optionsTab		: 'Optionen',
		allCaps			: 'Groß geschriebenen Wörter ignorieren',
		ignoreDomainNames : 'Domain-Namen ignorieren',
		// ...
}}}

However if you check the options dialog, strings from the language file are not used (for example ignoreDomainNames). See the attached screenshot.",wwalc
Bug,7119,"Cursor skipping additional character after contentEditable=""false""",Core : Read-only,,,confirmed,2011-02-02T18:08:28+01:00,2011-04-13T11:38:09+02:00,"Assumption:[[BR]]
- arrows, backspace and del should work around contenteditable spans[[BR]]
- no wrong refactoring should be due to CK[[BR]]
[[BR]]
Test:[[BR]]
1) Set contents to 
{{{
ABCD<span contenteditable=""false"">EFGH</span>IJKL
}}}
Problems:[[BR]]
Firefox: arrows move caret one character off, effectively skipping one extra character; backspace doesn't work on span, del works but removes one extra character[[BR]]
[[BR]]
2) Set contents to
{{{
ABCD<span contenteditable=""false"">EF<span contenteditable=""true"">12</span>GH</span>IJKL
}}}
Problems:[[BR]]
Webkit: Placing caret after F or H and hit backspace, or before E or G and press Del, strange refactoring occurs.[[BR]]
IE: cursor can't enter or leave inner span using arrows; probably browser related[[BR]]
Firefox: ditto[[BR]]
[[BR]]
(Unrelated yet related): API demo seems broken in Opera, can't set editor contents. Will try later.[[BR]]
[[BR]]
I'm not sure if I needed to create separate tickets, seems that since the test case is this specific functionality (have keyboard operations work on contenteditable areas), should all go in one place.",dinu
New Feature,7120,Line Spacing Button,General,,,new,2011-02-03T09:15:41+01:00,2011-02-03T13:39:32+01:00,"as in MsWord, it looks nice to have line spacing option as in button click:
-Space Sizes List
-add/remove spacing after paragraph
-add/remove space before paragraph

I Think this will completethe editor to be as perfect as using MSWORD.",tarekso1
Task,7127,CKEditor should always be tested in languages other than English,UI : Language,,,confirmed,2011-02-04T14:24:04+01:00,2011-02-04T14:26:32+01:00,"Since many languages are longer than English we should always test the dialog windows and menus of all CKEditor releases in languages other than English.

Some notable examples of languages that are longer than English: German, Polish, French, Spanish.

For reference, check [http://www.w3.org/International/articles/article-text-size W3 article].
",Anna
Bug,7137,insertHtml( '&nbsp;') inserts a plain space,General,,,confirmed,2011-02-07T17:26:43+01:00,2013-01-15T15:20:19+01:00,"Basically, this is a copy of #2248.

The editor.insertHtml( '&nbsp;') call inserts a plain space in the selection, instead of the proper &nbsp; char.

Confirmed on Firefox, Safari.",wwalc
New Feature,7141,Color/Style of Bullets/Numbers in lists should follow the style/color of first character of the list item.,General,,,confirmed,2011-02-08T14:04:32+01:00,2012-06-26T16:47:49+02:00,"'''Scenario 1:'''

When user clicks bullet/numbered list button and then selects style/color of the text, then the color/style of bullets/numbers in lists should automatically change to style/color that we have selected 

'''Scenario 2:'''

When user selects style/ color of the text first and then clicks the bullet/numbered list button, then the color/style of bullets/numbers in lists should automatically change to style/color that we have selected 

'''Scenario 3:'''

When user creates numbered/bulleted list and then applies color/style only to first character in each list item , then color/style of the bullets/numbers should automatically change to style/color applied to the first character in the list item. 


'''Also when the user selects the list item and click Remove format it should clear any style applied to the list/bullet line.'''",satya
New Feature,7142,Allow users to create their own keyboard shortcuts for context menu items,UI : Context Menu,,,confirmed,2011-02-08T17:17:06+01:00,2011-11-16T14:57:01+01:00,"'''There are 3 parts to this new feature request.'''

'''1.''' Users should be allowed to create their own keyboard shortcuts for items that appear in the context menu. For example, there is already a keyboard shortcut for opening the link dialog (CTRL + L). Users should be allowed to create their own custom keyboard shortcuts for opening other dialogs and carrying out other functionality that is currently handled in the context menu.

'''2.''' Keyboard shortcuts should be displayed in the context menu next to the appropriate context menu item so that it is clear to the user that a shortcut exists. i.e.for each context menu item there should be:
 a. an icon 
 b. the context menu item text
 c. the keyboard shortcut text
An example of this structure on the Paste context menu item would be:
 a. Clipboard icon
 b. ""Paste""
 c. CTRL + V

'''3.''' Users should be able to manage how the items in the context menu are displayed. Using the above example a user may want the clipboard icon aligned left, the ""Paste"" text aligned centre and ""CTRL + V"" aligned right. ",jamescun
Bug,7143,Text Cursor loses position when document-overflow is modified,General,,,confirmed,2011-02-08T19:06:15+01:00,2011-05-20T14:17:54+02:00,"Steps to reproduce:
1) Add text to editor instance window such that cursor is not at the beginning
2) execute (in firebug's console, for example):
   //if no scroll is present
   document.body.style.overflow = ""scroll"";  
   //or, if scroll is already present
   document.body.style.overflow = ""hidden""; 
   CKEDITOR.instances.MyInstance.insertText('Test');

3) Note that the text has been inserted at the beginning of the text editor. 

This is an issue in Firefox 3.6.13 (and I believe earlier FF versions).  Not certain if it is an issue in IE.

   
",emeerson
New Feature,7144,Provide ability for users to resize column widths using the keyboard,General,,,confirmed,2011-02-09T13:11:04+01:00,2011-05-09T18:06:30+02:00,"The drag-to-resize columns feature is quite useful to users, but only accessible to users who use the mouse. This feature request is to allow keyboard users to perform the same function.

Although it is currently possible to set a width on individual cells, this does not properly resize the whole column of cells in a table. 

One approach to this could be to have a dedicated Column Properties dialog that allows a user to define a width for the column of cells. This would then set the width on all cells in the column, just like the drag-to-resize feature does. ",damo
New Feature,7145,Allow opening links in edit mode,General,,,confirmed,2011-02-09T13:19:56+01:00,2013-04-16T14:00:54+02:00,"When editing a document with links, CKEditor deliberately disables these links to allow proper editing of them. Some users would still like the ability to follow links in edit mode, as in Word. 

This feature request proposes adding a keystroke, e.g. CTRL+click to allow the opening of a link target in a new window. ",damo
New Feature,7154,Add support for a Display Text field to the Link dialog,UI : Dialogs,,garry.yao,review,2011-02-10T16:16:27+01:00,2012-02-02T12:33:23+01:00,"The current link dialog does not allow users to specify display text for the URL they are inserting. We would like to request support for a Display Text field on the link dialog so that users have this option. This would be consistent with the 'Insert Hyperlink' options in desktop editing programs such as Word, Lotus Symphony etc and has been requested by a lot of users.
",tmonahan
Bug,7160,"Cannot ""paste"" the form element on top of the page",Core : Selection,,garry.yao,confirmed,2011-02-11T13:43:44+01:00,2011-09-16T10:57:45+02:00,"Related to Ticket 6672 :

Tested the CKEditor 3.5.1 in IE7:

Found that the 'form' did get cut when using 'Cut' icon. But found that I could not use 'Paste' icon or Ctrl+v afterwards to paste the form. The form seems to be lost.",naresh.sivaraman
Bug,7162,Link without <span> doesn't respond to single click in non-editable mode,General,,,confirmed,2011-02-11T15:01:57+01:00,2011-02-16T14:11:59+01:00,"1.1 Insert <span contenteditable=""false""><a href=""http://ckeditor.com"">Link</a></span>[[BR]]

1.2 Single click the link, nothing happens. (The link should go to http://ckeditor.com, as expected).[[BR]]
[[BR]]


2.1 Insert <span contenteditable=""false""><a href=""http://ckeditor.com""><span>Link</span></a></span>[[BR]]

2.2 Single click the link, the link can go to http://ckeditor.com now.[[BR]]

'''Links should work in the same way in both cases.'''",nighantom
Bug,7170,[IE] incorrect cursor position after enter in pre blocks,Core : Selection,,garry.yao,review,2011-02-13T15:10:19+01:00,2011-04-14T15:15:52+02:00,"Open sample, create preformatted block, type any text and press enter (note that cursor blinks at the start of current line. the new typed text will appear on the new line though). Create a few more lines with text. Click opposite one of the lines to put cursor to the end of it and press enter. In some cases the new line will be created but cursor will appear at the start of the next line.

",karena
Bug,7173,Autogrow usability,UI : Toolbar,,garry.yao,confirmed,2011-02-14T07:47:46+01:00,2011-07-04T13:46:14+02:00,"This's a continuation of #6408, where the ""autogrow"" plugin is still inconsistency in some situation:
 1. Load the editor (with ""autogrow"" plugin) with a long time in <pre> in order to display the h-scrollbar.
 1. Put in more stuff until the auto growing happens.
  * Actual Result: Vertical scrollbar is still there

And it even introduce an usability issue on Webkit:
 1. Load the editor (with ""autogrow"" plugin) in Webkit;
 1. Put in more stuff until the auto growing happens.
  * Actual Result: Host page scroll up whenever the auto growing happens.",garry.yao
Bug,7175,IE: Drop-downs closed immediately after show,UI : Floating Panel,,,confirmed,2011-02-14T13:47:35+01:00,2012-04-04T16:03:39+02:00,"Steps to reproduce:
 1. Only one tab must be opened in IE.
 2. Place editor inside a frame which is inside a modal dialog window (attached files ""Page1.html"" and ""Page2.html"" reproduce than if placed inside ""\ckeditor\_samples folder"").
 3. Open page with editor (""Page1.html"").
 4. Click on ""Font"" drop-down.
 5. Click on ""Size"" drop-down (all further clicks on ""Font"", ""Size"", ""Format"", ""Background Color"" and ""Text color"" drop-downs will result showing and immediate hiding of drop-down).

Browser name and OS :
Checked on IE8 on Windows 7 and IE6 on Windows XP.",Kenrath
Bug,7179,"Remains of selected table, stay in edit area after inserting form element",Core : Selection,,garry.yao,review,2011-02-14T15:59:07+01:00,2011-02-15T06:29:16+01:00,"=== Environment ===
IE9, IE8, Opera11
=== TC ===
 - clear editor contents
 - insert default table or template with table
 - select all (ctrl + A or {{{selectall}}} button)
 - insert {{{form}}} or other form element
=== Expected ===
Selection is replaced by {{{<form></form>}}} element. It works this way in FF3.x/4, Chrome 
=== Actual ===
Remnants of selected table stays in Editor area:
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<tbody>
		<tr>
		</tr>
	</tbody>
</table>
<form name=""te"">
	&nbsp;</form>
}}}",krst
Bug,7186,[IE9] HR carries text,General,,,confirmed,2011-02-15T08:52:21+01:00,2011-03-17T16:13:06+01:00,"I know you won't believe it but <hr> in IE9 can hold text node, here are the cookbook:
 1. Click on the <hr> element;
 1. Press ""Esc"" to cancel the handler;
 1. Type some text;
  * Actual Result: Now <hr> becomes a paragraph ;)",garry.yao
New Feature,7206,Provide support to load CKEditor in one frame and render it in another,General,,,new,2011-02-17T17:41:50+01:00,2011-04-13T17:56:30+02:00,"We would like to request support to load CKEditor in one frame and render it in another. This would be a very beneficial feature for optimising performance. It is currently not supported. Some issues that they have reported so far regarding this are:[[BR]]

- CKEDITOR.tools.isArray() does not support multiple frames[[BR]]

- core/loader.js  calls  current document object

[[BR]]


A sample test case is attached which demonstrates the desired functionality.



'''Instructions for running the test case:'''[[BR]]

1. Copy the attached files  to  <CKEditor>\_samples directory.[[BR]]

2. Open  multiframe.html  on Mozilla/Firefox.[[BR]]

3. Press  ""Create Widgets"" button.[[BR]]

4. Verify  CKEditor is created.[[BR]]

5. Modify  Widget_CKEditor.prototype.createEditorElem  in multiframe.js like this:[[BR]]

	
{{{
// NG
loader.oDocument = globals.scriptFrame.document;

// OK
//loader.oDocument = globals.uiFrame.document;
}}}


6. Open  multiframe.html  on Mozilla/Firefox.[[BR]]

7. Press  ""Create Widgets"" button.[[BR]]


'''Problem:'''  CKEditor instance is not created in UI Frame.
",tmonahan
Bug,7207,Iframe uses deprecated align attribute,General,,,confirmed,2011-02-17T18:49:48+01:00,2011-05-16T20:14:01+02:00,"When a user inserts an iframe, they can specify an alignment. The HTML generated for the iframe uses the align attribute which is deprecated.
Instead the alignment should be applied using the float CSS property. The image dialog already uses the float CSS property to apply alignment. The iframe dialog should do the same.

'''Steps to Reproduce:'''[[BR]]

1.Insert an iframe into the editor.[[BR]]

2.Specify a url and select an option for alignment.[[BR]]

3.Look at the source of the editor.[[BR]]


e.g.

{{{
<iframe align=""right"" frameborder=""0"" scrolling=""no"" src=""http://dev.ckeditor.com""></iframe></p>
}}}


'''Problem:''' The align attribute which is deprecated is applied to the iframe. ",tmonahan
Bug,7209,Ordered list with 3 levels not pasted from word correctly,Core : Pasting,,,confirmed,2011-02-17T23:12:37+01:00,2011-03-24T12:15:22+01:00,"If you create the following list in Word


{{{
1. Item 1
    a. Item 1a
        i. Item 1aa
2. Item 2
3. Item 3
    a. Item 3a
    b. Item 3b
    c. Item 3c
    d. Item 3d
}}}

It results in
{{{
1. Item 1
    a. Item 1a
ii. Item 1aa
3. Item 2
4. Item 3
    a. Item 3a
    b. Item 3b
    c. Item 3c
    d. Item 3d
}}}

Internet Explorer 8, Word 2003, Windows XP",jorp
Bug,7210,ckfinder issue with too many pictures in one folder,File Browser,,,confirmed,2011-02-18T03:34:49+01:00,2011-09-02T15:06:48+02:00,"Greeting;
i would like to drag your attension to technical issue hoping to solve it in
the future version of ck finder.

the issue is that i am working with an image folder contain 11000 pictures
inside of it, in this case the browser stop working becouse it handle more
that 11000 picture with size more than 100 m.b, as a solution to this issue i
suggest to include a limit pictures with counter to the rest of the pictures
for example let the ckfinder display 50 image with a counter link to the
other images

thank you",demoode
Bug,7212,Colored link problematic,Core : Styles,,,confirmed,2011-02-18T07:55:05+01:00,2012-03-20T19:10:03+01:00,"Currently editor produce colored link as following, which result in a mixed color looking (underline decoration) on result HTML.
{{{
<a href=""http://ckeditor.com/""><span style=""color: rgb(255, 0, 0);"">CKEditor</span></a>
}}}
",garry.yao
Task,7216,Create separate plugin for contentEditable=false,Core : Read-only,,alfonsoml,review_failed,2011-02-19T13:05:32+01:00,2011-04-19T19:39:51+02:00,"In order to support correctly contentEditable=false there are a number of additions to the normal code and that means a general performance hit that should required only for those systems where such non-editable elements are being used.

By moving some functions to a separate plugin we can avoid most of the performance hit as well as allowing to keep improving such support without a degradation for the rest of uses.",alfonsoml
Bug,7217,destroy(true) malfunctions in firefox,General,,,confirmed,2011-02-19T23:44:04+01:00,2011-02-20T17:43:25+01:00,"Example: http://gpeasy.com/x_div_replace/

How to duplicate bug:
[[BR]]* Using FireFox
[[BR]]* Replace div with ckeditor instance
[[BR]]* destory(true) after editor has loaded but before any editing has been performed

What Happens:
[[BR]]* After destroy(true) is fired, the div will not be shown.

Notes:
[[BR]]* Works properly in chrome",oyejorge
Bug,7220,[IE] Weird behavior when applying a block format on a table,Core : Styles,,garry.yao,assigned,2011-02-21T19:09:48+01:00,2011-05-13T22:07:38+02:00," * Add a table and click on its border.
 * Open the format combo, choose Heading 1.
 * '''Note that the selected option now look weird and nothing else happens.'''
 * Now click on the Heading 2 option.
 * Note that a few <h2> tags were added on top on the table, and the table had been corrupted.",Saare
Bug,7224,Editing pasted lists not working properly,General,,,confirmed,2011-02-22T15:13:38+01:00,2011-03-24T16:50:06+01:00,"'''To reproduce the defect:'''

1. Open CK Editor and paste the lists from the attached doc

2. Keep your cursor after 2nd list item in Numbered/Bulleted list.

3. Press enter and press Increase Indent button

'''Expected Result:'''

A new empty list item appears at same level(level 1) as third list item.

'''Actual Result:'''

A new empty list item is created at level 1 and previous list items at level 1 are moved to level 2 and made as a sub list of the new empty list item created at level 1",satya
Bug,7225,FF - Font/Size/Styles not being continued on Enter,Core : Styles,,,confirmed,2011-02-22T17:35:28+01:00,2011-11-09T14:27:50+01:00,"CKEditor 3.5.2 (revision 6449)
FF 3.6.13

 - Set the font and size.
 - Create a list.  
 - Enter text for item 1.  Press Enter.
 - Enter text for item 2.  Press Enter.
 - Enter text for item 3.  Press Enter.
Font is applied properly to the new items.  
 - Now go to the end of item 2 and click to move the cursor there.
 - Press Enter and type.  
Font is no longer applied properly.

This also happens when pressing Enter at the end of a paragraph.  
'''Expected''' behavior is that font/size of previous paragraph/list item will carry over.",lynne_kues
Bug,7227,Dialog: showPage increments pageCount even if page is already showing,UI : Dialogs,,,confirmed,2011-02-22T20:32:25+01:00,2011-07-06T16:40:03+02:00,"In the Dialog plugin, callling showPage on a page that is already visible increments the pageCount, meaning that when all but one page are removed, the tab bar will still be visible. To reproduce:

1. Create and show a dialog with two pages; both shown by default.  Let's call them page1 and page2.[[BR]]
2. Call showPage( 'page2' )[[BR]]
3. Call hidePage( 'page1' )[[BR]]


Now only page2 will be visible - but the tab bar will still be showing, with the single tab ""page2"".  Intended behaviour (presumably) is to have tab bar disappear when only one page is visible.

This can be fixed by adding a check to tab.isVisible() in showPage.

Proposed patch included.",sadlerjw
New Feature,7229,Request for relaying cut and copy events to the editor instance,General,,,new,2011-02-23T15:14:43+01:00,2011-02-23T15:14:43+01:00,"Request for normalizing '''cut''', '''copy''' and '''paste''' events in the editor across browsers.
In version 3.5.2 only the ''''paste'''' event is relayed to the editor object.
Would be very convenient if ''''cut'''' and ''''copy'''' could also be relayed.

The specific use case is having to add attributes to the elements in a selection
prior to cutting/copying. These are then parsed when pasted back into the editor.

Some quick research gave me the following summary:

I ran the following code in each of the browsers' developer tools

{{{
var body = CKEDITOR.instances.editor1.document.getBody();
var logger = function (name) {
    return function () {console.log(name);};
};
body.on('beforepaste', logger('beforepaste'));
body.on('paste', logger('paste'));
body.on('beforecut', logger('beforecut'));
body.on('cut', logger('cut'));
body.on('beforecopy', logger('beforecopy'));
body.on('copy', logger('copy'));
}}}

and registered the events fired:

=== Opera Version: 11.00, Build: 1156, WinXP ===
{{{
Cut: none
Copy: none
Paste: 
  beforepaste 
  paste
}}}
=== Google Chrome 9.0.597.98, WinXP ===
{{{
Cut:
  beforecut
  cut
Copy:
  beforecopy
  copy
Paste:
  beforepaste
  paste
}}}
=== Firefox 3.6.13, WinXP ===
{{{
Cut:
  cut
Copy:
  copy
Paste:
  beforepaste
  paste
}}}
=== IE8, Windows Server 2003 ===
{{{
Cut:
  beforecut
  cut
Copy:
  beforecopy
  copy
Paste:
  beforepaste
  paste
}}}
IE also fires extra unlisted ones due to calling ""queryCommandEnabled('paste')"" in clipboard plugin.",arne
Bug,7230,IE quirks: Dialog borders do not resize properly when show/hide tab bar,UI : Dialogs,,,confirmed,2011-02-23T19:55:38+01:00,2011-05-16T20:03:14+02:00,"When the tab bar is being added or removed for a dialog, the resize event is not fired.  The resize event is necessary for IE6 or IE quirks mode, since the height of the left and right borders must be adjusted.  This can result either in a gap between the top corner borders and the vertical borders on the left and right sides, or the left and right borders extend up above the dialog's title bar.  See attached screenshot.

To reproduce:[[BR]]
1. Create a dialog with two pages. It should display properly, with the tab bar showing.[[BR]]
2. Hide one of the pages. The tab bar should disappear and you should be able to see the left and right borders extending up above the title bar, as in the screenshot.

This occurs in IE quirks mode...I reproduced across IE6, 7, 8, and 9 with the doctype: 
{{{
<!DOCTYPE html PUBLIC ""-//W3C//DTD HTML 3.2 Final//EN"">
}}}

A proposed patch is attached. I've changed dialog's resize method to include an optional third parameter, ""force,"" which forces the dialog to fire the resize event even if the actual content area size hasn't changed.  Then I call resize from updateStyle, if (and only if) the tab bar visibility has changed AND we're in IE.",sadlerjw
Bug,7239,Upload file and adobe air,General,,,pending,2011-02-25T11:10:40+01:00,2011-03-17T13:08:28+01:00,"Hi
On air, the file uploader doesn't appears
I have to precise that a <input type = ""file"" /> is properly rendered in air",Bouki
Bug,7253,Maximize functionality in Firefox fails without doctype tag,UI : Skins,,,confirmed,2011-02-28T21:16:31+01:00,2011-03-03T18:43:23+01:00,"Attempting to maximize a textarea in Firefox 3.6.13 causes a css rendering issue.  In Chrome however this seems to function fine. Tested with the following code:
{{{
<html>
<head>
   
    <link href=""ckeditor/_samples/sample.css"" rel=""stylesheet"" type=""text/css"" />    

    <script type=""text/javascript"" src=""http://code.jquery.com/jquery-1.5.1.min.js""></script>
    <script type=""text/javascript"" src=""ckeditor/ckeditor.js""></script>
    <script type=""text/javascript"" src=""ckeditor/adapters/jquery.js""></script>
    <script type=""text/javascript"">
        $(document).ready(function(){
            $('.editor').ckeditor();
        });
    </script>
</head>
<body>
    <h1>CKEditor Demo</h1>
    <textarea id=""editor1"" class=""editor"" name=""editor1""><p>Initial value.</p></textarea>
</body>

</html>
}}}
adding this line resolved:
<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">

Video attached as well.
",trahma
Bug,7257,Double click on dialog button sometimes shows background cover above the dialog,UI : Dialogs,,,confirmed,2011-03-01T15:04:27+01:00,2012-05-10T12:00:56+02:00,"When a page has two editors present, calling the same dialog with dobule-clicking on both of them results in the second dialog box appearing underneath the semi-transparent background cover div.

'''Steps to reproduce:'''[[BR]]
1. Go to http://nightly.ckeditor.com/6504/_samples/replacebycode.html (currently the build is CKEditor 3.5.3 (SVN) (revision 6501))[[BR]]
2. Double click on the ""Paste from Word"" button in the first editor.[[BR]]
3. Close the dialog[[BR]]
4. Double click on the ""Paste from Word"" button in the second editor.[[BR]]
5. ???[[BR]]
6. PROFIT

Tested in latest Chrome and Firefox 3.6 on Windows 7 and XP. Screenshot attached.",kpobococ
Bug,7262,Paste from word - lists in pre formatted body disappear.,Core : Pasting,,,confirmed,2011-03-02T14:35:58+01:00,2012-02-15T15:24:47+01:00,"When having a list in word, which has format preformat. Pasting such a list causes the list to disappear. It seems the reason for this is that only half of the handling for changing from ""word-html-list"" to ""ckeditor-html-list"".

I did a patch for this, dont know if its the right fix though.

word document attached shows the problem.",toma25
Bug,7268,Right border disappears in v2 and office 2003 skins when zooming in/out,UI : Skins,,,confirmed,2011-03-04T11:41:16+01:00,2011-03-08T12:10:47+01:00,"'''Steps to reproduce the defect:'''

'''Scenario 1'''

1. Open up the skins sample in '''IE7'''.

2. Press ""CTRL+"" twice to zoom in 150%.

'''Result:''' The right border of the editor is missing in the v2 and office 2003 skins (see screenshot).

'''Scenario 2'''

1. Open up the skins sample in '''FF'''.

2. Press ""CTRL-"" to zoom out.

'''Result:''' The right and left borders of the editor are missing in the v2 and office 2003 skins (see screenshot).",jamescun
Bug,7275,"IE session dropped when using SCAYT, MVC",UI : Spell Checker,,,confirmed,2011-03-06T00:47:50+01:00,2011-05-20T16:29:50+02:00,"I have an MVC application where we need to use SCAYT. When it's enabled, it writes cookies to the browser. Once it hits the IE limit, the client browser arbitrarily drops cookies including the ASP.Session and Authentication kicking users out of the site randomly. Since this is an MVC application it treats www.domain.com/ticket/detail/1234 as seperate than www.domain.com/ticket/detail/1252, when in reality this is the same page with a different id passed in. In webforms this isnt an issue because the comparable url is www.domain.com/ticket/detail.aspx?id=1234 and the scayt cookie (i am guessing) doesnt look at the querystring.

I dont have any true test cases for this, but it can be reproduced in any MVC application that utilizes dynamic paths. Your team should be able to create a sample MVC app (needs to have at least a session key) that has one page that takes an extension and test it with random numbers. Monitor the site in IE6, 7, or 8 using Fiddler and after about 10-15 new number combinations, you will be able to repro the issue.

I would think that there should be a feature (or config setting) that would allow me to designate MVC patterns to treat as singular, or some other function that would cause this not to happen.

Obviously, we could disable the SCAYT feature, but this is a huge requirement for the client and if that is the solution we will just have to use a different editor.

One last thing, I am completely aware that this is an IE issue only, however, our client is a Microsoft shop and it is an actual SLA requirement for us to support IE6-IE8 since 99% of their users are on these browsers.",pachrist81
Bug,7279,Full page mode: <meta> inside body element multiplies elements in body,Core : Parser,,,confirmed,2011-03-08T12:42:34+01:00,2011-03-11T11:54:58+01:00,"1. Start with the following code

{{{
<html>
	<head>
		<title></title>
	</head>
	<body>
		<table>
			<tr>
				<td>
				d<meta /></td>
			</tr>
		</table>
	</body>
</html>
}}}

2. Paste it in source mode[[BR]]

3. Switch to wyswig mode

Rezult:

{{{
<html>
	<head>
		<title></title>
	</head>
	<body>
		<table>
			<tbody>
				<tr>
					<td>
						d</td>
				</tr>
			</tbody>
		</table>
		<table>
			<tbody>
				<tr>
					<td>
						d</td>
				</tr>
			</tbody>
		</table>
	</body>
</html>
<meta />
<body></body>
<title></title>
<body>
	<table>
		<tbody>
			<tr>
				<td>
					d</td>
			</tr>
		</tbody>
	</table>
	<table>
		<tbody>
			<tr>
				<td>
					d</td>
			</tr>
		</tbody>
	</table>
	<p>
		&nbsp;</p>
</body>

}}}




",behemot
New Feature,7280,Ability to switch toolbar at runtime,UI : Toolbar,,alfonsoml,review,2011-03-08T21:34:13+01:00,2013-05-16T17:38:22+02:00,"These is a feature that people have requested several times, these are two related tickets (although they don't request the same thing) #6374 and #7038

This is a request to provide a editor.setToolbar() method that can change the current toolbar to a new one on the fly, it's almost possible with this code:

{{{
// Set new Toolbar
CKEDITOR.editor.prototype.setToolbar = function( toolbar )
{
	// Destroy previous toolbar
	var toolbars, index = 0, i,
			items, instance;
	toolbars = this.toolbox.toolbars;
	for ( ; index < toolbars.length; index++ )
	{
		items = toolbars[ index ].items;
		for ( i = 0; i < items.length; i++ )
		{
			instance = items[ i ];
			if ( instance.clickFn ) CKEDITOR.tools.removeFunction( instance.clickFn );
			if ( instance.keyDownFn ) CKEDITOR.tools.removeFunction( instance.keyDownFn );

			if ( instance.index ) CKEDITOR.ui.button._.instances[ instance.index ] = null;
		}
	}

	// Set new one
	this.config.toolbar = toolbar;

	// create it
	var toolbarLocation = this.config.toolbarLocation,
		space = document.getElementById('cke_' + toolbarLocation + '_' + this.name),
		html = this.fire( 'themeSpace', { space : toolbarLocation, html : '' } ).html;

	space.innerHTML = html;
}

}}}

But there are two issues that have to be patched in order to work this way.

The patch addresses just those issues, but a more robust and compact setToolbar method could be created.
",alfonsoml
Bug,7286,Inproper dropdown list height when opened in 2 editors one after the other,General,,,confirmed,2011-03-09T14:05:27+01:00,2011-03-23T12:09:21+01:00,"=== Environment ===
Win7 Linux, Chrome9, found while testing CKEditor for ASP.NET 
=== Test case ===
 - Open Replace by code sample, with 2 editors
 - In Editor 2 expand Format OR Font OR FontSize dropdown list
 - When list is expanded, select '''the same''' kombo from Editor 1
=== Expected result ===
List in Editor 2 is collapsed, and expanded list in Editor 1 has the same height as corresponding one in editor 2. {{{Styles}}} dropdown is working properly in this case.
=== Actual result ===
List in editor 2 is collapsed. List in editor 1 is too high (attached screen)",krst
Bug,7290,Issue with Number/Bulleted list - Stack overflow at line: 27,Core : Lists,,,confirmed,2011-03-09T18:21:44+01:00,2011-09-12T09:31:23+02:00,"I have very simple text in editor, when I press “Insert/Remove Numbered List” button on toolbar on 1st,2nd and 3rd line, then go back to 2nd line and press “Insert/Remove Bulleted List” button on toolbar, it is killing all IE browsers sessions.

Steps to reproduce:

 1. Textarea ""editor1"" is associated with the instance of ckeditor, here is the text prepopulated in the textarea :
{{{
<dl>
	<dt>
	Text1
	</dt>
	<dd>
		<ul>
			<li>
				Text2</li>
			<li>
				Text2</li>
			<li>
				Text2</li>
			<li>
				Text2</li>
			<li>
				Text2</li>
			<li>
				Text2</li>
		</ul>
	</dd>
</dl>
}}}
 1. Click on first bulleted list make it to Numbered list
 1. Click on second bulleted list make it to Numbered list
 1. Click on third bulleted list make it to Numbered list
 1. Click on forth bulleted list make it to Numbered list
 1. Click on second numbered list which in done in point 3 above and make it to bulleted list

At this point all browser sessions get killed.


For the same above text loaded in editor if I use editor.getData() method, it is giving “Stack overflow at line: 27” error.

Browser: IE 7.0.5730.13 OS: Windows XP with SP3

Addtional info:
Please note, this happnes on [http://ckeditor.com/demo] page also, if 4 numbered list items are created and then if clicked to 2nd numbered item and make it bulleted item, it kills all IE browser sessions.

",rara
Bug,7291,Wrong aligned tables from Word,Core : Pasting,,,confirmed,2011-03-10T10:50:20+01:00,2011-03-16T10:27:19+01:00,"Paste into CKEditor from word two tables on a same line (first aligned left, and second aligned right).
You'l see in CKeditor the two tables not on the same line (separated by a <div style=""clear:both"">).
",flavien
Bug,7298,CKEditor,Core : Parser,,,confirmed,2011-03-11T02:50:57+01:00,2011-03-11T10:23:08+01:00,"Editor randomly duplicates code when switching from source view to WYSYWIG (with a specific page that works in browsers)
To reproduce: 
 1. Enter Source Mode 
 1. Paste attached HTML code into editor 
 1. Hit Preview – looks as good as it can without the stylesheets 
 1. Exit Source mode 
 1. Now it looks bad 
 1. Try Preview again and you see that it is not even close to how it looked before CKEditor exited source mode and that some elements (and the page) are duplicated in different spots 
 1. Enter Source Mode again and compare with original pasted code – very very different",MarkCanada
Bug,7299,IE6/IE8: Borders on color panels are not displaying correctly in RTL languages,General,,,confirmed,2011-03-11T12:57:10+01:00,2011-03-13T13:52:58+01:00,"'''Steps to reproduce the defect:'''

1. Open the languages sample in IE6 or IE8.

2. Choose Hebrew from the languages drop down.

3. Click on Text Color or Background Color.

'''Result:''' In IE6 some of the right borders for individual colors are missing (see screenshot).

'''Result:''' In IE8 some of the colors spill out and slightly overlap the right borders(see screenshot).",jamescun
Bug,7325,Webkit: backspace moves content between p tags (instead of merging them),General,,,confirmed,2011-03-14T22:11:52+01:00,2011-03-17T13:32:02+01:00,"I wasn't sure how best to summarize this in the title, but here's how to repro this using Safari or Chrome on www.ckeditor.com/demo:

1. Enter the following using shift+enter/enter as indicated:
one[shift+enter]two[enter]three[shift+enter]four

This results in two <p> tags with <br /> tags where you pressed shift+enter (as expected):

<p>one<br />two</p><p>three<br />four</p>

2. Move the cursor before ""three"" and hit backspace

Expected result:

<p>one<br />twothree<br />four</p>

I.e., Merge the two <p> tags.

Actual result:

<p>one<br />twothree</p><p>four</p>

I.e., Still two <p> tags, but part of the second <p> tag has been moved into the first.

I've tested this from 3.4.2 up until 3.5.2, but I suspect it probably goes back further.

This is reproducible in Chrome and Safari, but not in FF/IE/Opera, which makes me think it's Webkit-specific.",db
Bug,7333,IE6 Cursor goes missing when we come out of RTL Numbered/Bulleted list,General,,,confirmed,2011-03-16T11:50:51+01:00,2011-03-24T15:43:32+01:00,"'''To reproduce the defect:'''

1. Create a RTL Numbered/Bulleted list.

2. Place the cursor at the end of last list item and press enter twice

'''Expected Result:'''

Cursor shown out of the list and an empty paragraph is created with RTL Language direction.


'''Actual Result:'''

Cursor escapes from editor body after it comes out of the list.

'''But when we start typing the text cursor comes back in to editor body and typed paragraph has RTL Language direction'''.",satya
Bug,7342,copying and pasting a table doesn't result in its content appearance being preserved in IE8,Core : Pasting,,,confirmed,2011-03-16T13:48:11+01:00,2011-04-15T13:31:59+02:00," 1. Enter some text in a empty rich text editor using default font and size.
 2. Change font size to 18 and continue typing in additional text.
 3. Change font size to 26 and foreground color to dark blue and continue typing in additional text.
 4. Hit enter (notice the size of the cursor)
 5. Insert a new table at the current cursor position (accepting defaults)
 6. Enter text into the table
 7. Select the table
 8. Place the cursor after the text entered in step 3 and hit Enter.
 9. Paste the table (using the Paste toolbar button or Ctrl+V).

Result: I expected the text in the pasted table to appear like it did in the copied table, but instead it appeared with the same font size and foreground coloring as the text preceding the table

NOTE: this works as expected in Firefox",IBM_RQM
Bug,7343,Copying a table row content in a different row does not paste properly,General,,,confirmed,2011-03-16T13:57:48+01:00,2011-04-15T13:34:10+02:00,"Create a table with 10 rows.
Paint row 3 with each cell with a diff foreground/border color. 
Tried to copy that row to 5th row. 

Tried in 2 ways and failed to paste correctly in both the cases.

TC 1:

 1. Select all the row 2 cells. Copy it using Ctrl-C.

 2. Go the row 5, Click the mouse so that it resides in the 1 col of row 5.

 3. Now click the paste icon. It copied all 5 cells into 1 single cell.

TC 2:

 1. Select all the row 2 cells. Copy it using Ctrl-C.

 2. Go the row 5, Select ALL the cols of row 5.

 3. Click the paste icon. The copy behaved same way like TC 1.",IBM_RQM
Bug,7345,IE Quirks: List item disappears when editor does not have focus,General,,,confirmed,2011-03-16T18:45:59+01:00,2011-03-17T15:53:00+01:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in IE Quirks mode.

2. Paste the following code into the source view.


{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
<ul>
	<li>
		sdaufhuashdf</li>
	<li>
		khsadfkuajsfdi</li>
</ul>
}}}

3. Switch back to WYSIWYG mode & click into the editor to give the editor focus.

See that '''both''' list items are visible.

4. Click away from the editor to make it lose focus.

See that '''only one''' list item is visible.

'''Note:''' Once the editor regains focus (even by hovering over a toolbar button), the 2 list items are visible again.",jamescun
Bug,7348,IE9: CKEDITOR.xml.selectSingleNode throws an error,General,,,confirmed,2011-03-18T11:32:50+01:00,2013-01-28T13:10:05+01:00,"It looks like it is not available in IE9 (?)

Because of that tests for CKEDITOR.ajax and CKEDITOR.xml are failing.

To reproduce, use the following:
{{{
var editor = CKEDITOR.replace( 'editor1',{
	extraPlugins : 'xml,ajax',	
});
		
editor.on( 'instanceReady', function( evt ) {						
	setTimeout(function() {
		var data = CKEDITOR.ajax.loadXml( '/ckeditor/sample.xml' );//adjust path to your needs
		alert(data.selectSingleNode( 'list/item' ));
	}, 1000);
});
}}}

",wwalc
Bug,7350,Clicking in the editor returns the fonts to the default values,General,,,confirmed,2011-03-18T14:17:18+01:00,2011-04-15T13:36:31+02:00,"I changed the default values for the font name to Times New Roman and the font size to 16.[[BR]]
I then clicked once in the text area of the editor.  Immediately the editor switched back to the default fonts.  [[BR]]

I had expected it to still keep the changes that I made to the fonts.[[BR]]
Clicking in the text area is typical behavior for a user, since they will want to be sure that the cursor is focused in the right area before they start typing",IBM_RQM
Bug,7352,Single quotes in attributes converted to double quotes,Core : Output Data,,,confirmed,2011-03-18T15:33:02+01:00,2013-04-18T13:54:10+02:00,"When using single quotes in html attributes they somehow get converted to double quotes and then htmlencoded to &quot;

In my case this happens when I try to do this in the code view:
{{{
<a href=""URL"" style=""font-family: 'Trebuchet MS';"">Link</a>
}}}

Switch back to normal view and to code again, and CKEditor transformed it into this:
{{{
<a href=""URL"" style=""font-family: &quot;Trebuchet MS&quot;;"">Link</a>
}}}

Not quite the desired result.

Is there a hotfix for this or do I have to wait for it to get fixed? (couldn't find it on Google)

-----
**Edit:**[[BR]]

I did some checking. Here are the results:
* IE9 and IE10 - change ' character to &quot; 
* IE6-IE8 - delete the ' character
* Webkit, Opera and Firefox leave the ' character untouched.

Since editor 4.x is creating HTML from scratch in some places perhaps it should introduce ""template behaviour"" in which "" goes outside and ' goes inside (or something like that).
",marcelrummens
Bug,7355,[IE9] Pixelsharp toolbar layout,UI : Toolbar,,,confirmed,2011-03-19T18:17:32+01:00,2011-03-23T14:46:40+01:00,"In IE9, toolbar widths seem to have a strange fractional width, which change the horizontal width with by as much as 5-6 px (in my use case). I couldn't trace if this is due to CSS (I'm not at all familiar with the UI design) or a rendering bug.",dinu
Bug,7362,BIDI: Numbers/Bullets not displaying in the editor in a mixed content list in FF,Core : BiDi,,,confirmed,2011-03-21T14:58:39+01:00,2011-04-01T17:32:23+02:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in FF.

2. Paste the following code into the source view.

{{{
<ol dir=""rtl"">
	<li>
		list item 1
		<ol dir=""ltr"">
			<li>
				list item 2</li>
		</ol>
	</li>
</ol>
}}}

3. Place the cursor at the end of the last list item.

4. Press Enter twice.

'''Expected:''' The number 2 should display in the editor relating to the second list item of the outer list.

'''Actual:''' No number is displayed.

'''Note:''' If the editor is removed the number is visible but if you recreate the editor the number disappears again. Same behaviour for bulleted lists.",jamescun
Bug,7367,Unable to remove style at end of block,Core : Lists,,,confirmed,2011-03-22T12:25:49+01:00,2011-06-22T11:31:54+02:00,"Confirmed in IE8. In certain situations it is impossible to remove a style from a list item.

=== Steps to reproduce ===
 1. Load the following:
{{{
<ul>
	<li>
		first line<br />
		second line</li>
</ul>
}}}
 2. Switch to wysiwyg
 3. Select the first line, press ""Underline"" button
 4. Click at the end of the first line, press again ""Underline"" button to stop the text from being underlined.
 5. Result: the cursor jumps one line down, if you move again at the end of first line, the text will be still underlined.

Note: Remove format works fine when following the same scenario.",wwalc
Bug,7370,FF & Safari : Underline for list item not shown for the below html code,General,,,confirmed,2011-03-22T17:06:25+01:00,2011-03-22T19:58:51+01:00,"'''To reproduce the defect:''' 

Copy the following code and paste in HTML Source and go to WYSIWYG mode.
{{{
<style id=""CSS_2"" type=""text/css"">.CSS_2{ background:#99ccff; }</style>
<ul><li><u><span class=""CSS_2"">dddddddddddddd</span></u></li></ul>
}}}

In FF & Safari, underline for the list item not shown but when we keep the cursor in the list item Underline tool bar icon is highlighted.

It works properly in all other browsers.",satya
Bug,7380,Line breaks in list items are lost when followed by another list,Core : Output Data,,garry.yao,review,2011-03-23T19:48:14+01:00,2011-08-15T12:23:27+02:00,"Suppose someone has added a few line breaks with Shift+Enter to visually separate an indented list, like in the example below:
{{{
<ul>
	<li>
		test 1<br />
		<br />
		<br />
		<ul>
			<li>
				test 11</li>
			<li>
				test 12</li>
		</ul>
	</li>
</ul>
}}}

Switch to source/wysiwyg twice. Result: all line breaks are lost

{{{
<ul>
	<li>
		test 1
		<ul>
			<li>
				test 11</li>
			<li>
				test 12</li>
		</ul>
	</li>
</ul>
}}}
",wwalc
Bug,7392,"With multiple editor instances running, page is  scrolled to last one in FireFox 3.6",General,,,confirmed,2011-03-24T16:36:39+01:00,2011-05-09T22:57:00+02:00,"If multiple editor instances are active on one page, the last/lowest instance automatically receives focus upon load. This happens only in Firefox (tested with V3.6.15 but not IEs) and only if all text areas are empty. This happens despite of CKEDITOR.startupFocus being set to 'false' explicitely. This is likely related to bug #4472 which was supposedly fixed in V3.4.1. I've attached a test page.",gernotk
Bug,7403,FF: Dialogs shrink in width in V2 skin when dragged to the right of the screen,UI : Dialogs,,,confirmed,2011-03-25T11:46:30+01:00,2011-03-25T13:41:03+01:00,"'''Steps to reproduce the defect:'''

1. Open the skins sample in Firefox.

2. Open the Table Properties dialog in the V2 skin.

3. Drag the dialog to the right of the screen (as far right as possible).

'''Result:''' The dialog shrinks in width (see screenshot). This happens for all dialogs when dragged to the right of the screen. It also happens in the office skin.

The problem was introduced in 3.5 in changeset [http://dev.ckeditor.com/changeset/6188 6118] when the getSize function in the dialog/plugin.js was changed from

{{{
getSize : function()
{
	if ( !this._.updateSize )
		return this._.size;
	var element = this._.element.getFirst();
	var size = this._.size = { width : element.$.offsetWidth || 0, height : element.$.offsetHeight || 0};

	// If either the offsetWidth or offsetHeight is 0, the element isn't visible.
	this._.updateSize = !size.width || !size.height;

	return size;
}
}}}
to

{{{
getSize : function()
{
	var element = this._.element.getFirst();
	return { width : element.$.offsetWidth || 0, height : element.$.offsetHeight || 0};
}
}}}
The problem can be resolved by using the old getSize function.",jamescun
Bug,7406,Problems with _source files,General,,,confirmed,2011-03-25T18:45:36+01:00,2011-05-13T11:12:34+02:00,"1. ckeditor_basic_source.js loads ckeditor.js instead of source files.[[BR]]
2. CKEDITOR.status == 'basic_ready' after loading of editor when ckeditor_source.js is used.
",karena
Bug,7422,Support drag&drop in Undo system,Core : Undo/Redo,,alfonsoml,review,2011-03-27T18:02:33+02:00,2013-01-25T15:52:19+01:00,"Drag&drop doesn't create Undo images, so they can't be restored correctly.

The patch fixes the problem (as best as I can).

In Firefox all the situations seems to be correct now. In IE8, drag&drop from external sources don't create the initial image. In Webkit the final image isn't created. Opera doesn't support Drag&drop",alfonsoml
Bug,7431,Safari: Cursor stays in editing area after opening a dialog,General,,,confirmed,2011-03-28T15:18:05+02:00,2011-06-21T12:05:25+02:00,"Not sure if it has somehting to do with #5156, because it started happening in 3.3. Confimed in Safari 5.0.4 @ Mac.

=== Steps to reproduce ===
 1. Open Link dialog
 2. URL field gets focus
 3. Press the ""Esc"" key to close the dialog
 4. Click ""Link"" button again
 5. Result: URL field is not active, cursor is still blinking in the editing area.",wwalc
Bug,7434,[IE9] Inaccessible empty list item,Core : Lists,,,confirmed,2011-03-28T16:47:19+02:00,2012-02-23T11:04:56+01:00,"With IE9 standard mode:
 1. Load the editor with the following input:
{{{

<ol>
	<li>
		item1</li>
	<li>
		&nbsp;</li>
	<li>
		item2</li>
</ol>
}}}
 1. Try to move cursor into the second list item;
 * Actual Result: It's impossible to access the middle list item",garry.yao
Bug,7447,[IE9] HC toolbar items wrapping,UI : Toolbar,,,confirmed,2011-03-29T08:14:47+02:00,2011-04-11T15:03:56+02:00,"See attached for the wrong toolbar item wrapping starting from ""Form"" button, works fine in IE8.",garry.yao
Bug,7449,Image dialog size lock inaccuracy,UI : Dialogs,,,confirmed,2011-03-29T08:35:28+02:00,2011-04-15T17:45:37+02:00," 1. Load the URL field with ""http://dev.ckeditor.com/chrome/site/logo-ckeditor-dev.png"";
 1. Change image width set to 100 without touch lock, confirm dialog;
 1. Reopen dialog upon inserted image, check lock status.
 * Actual Result: Lock opened.",garry.yao
Bug,7451,Backspace stops working when working with nested list,Core : Lists,,,confirmed,2011-03-29T10:18:14+02:00,2011-06-21T12:13:41+02:00,"Basing on #6159, and connected to #6236 
While #is fully reproducible under IE7, under IE8/doc mode IE8, the same steps work in different way:

=== Steps to reproduce ===
 - Click bullet icon in editor
 - Type 'test1' , press enter
 - Indent the bullet 
 - Type 'test11' , press enter
 - Type 'test12' , press enter
 - Type 'test13' 
 - Move cursor behind test12
 - Press enter 3 times
 - Press backspace 4 times
=== Expected Result ===
Cursor should be back at the end of 'test12'
=== Actual ===
 - After pressing backspace for the 4th time, cursor is set in an empty line. 
 - Pressing backspace more times, does not work
 - empty bullet line is placed below 'test12'

It works this way since v3.4",krst
Bug,7452,bodyClass and bodyId not applied to styles combobox,Core : Styles,,,confirmed,2011-03-29T11:27:17+02:00,2012-10-25T23:11:34+02:00,"When the styles combobox is created, it loads the stylesheet specified in config.contentsCss. However, the body element in the combobox iframe doesn't have the class or ID specified in config.bodyClass/bodyId. As a result the styles previews aren't shown properly as my CSS assumes that the bodyClass will be present.

This is a regression from FCKeditor 2.x.",stonedyak
Bug,7453,Output for Flash sample: list is not aligned to the right,General,,,confirmed,2011-03-29T12:21:11+02:00,2011-03-29T12:21:28+02:00,"When list is aligned to the right the following code is created:
{{{
<ul>
<li style=""text-align: right;"">one</li>
<li style=""text-align: right;"">two</li>
</ul>
}}}
however, after clicking ""Send to Flash"", the list is still aligned to the left in the flash element.",wwalc
Bug,7456,Problem with editing links when text follows immediately the link,Core : Selection,,,confirmed,2011-03-29T15:42:44+02:00,2011-06-21T12:21:25+02:00,"When there is a link followed by text (so there is no space between link and the following text) it is impossible to edit the link, neither by double clicking on it nor using the context menu.
Found in Safari at Mac.

Context menu does not work properly also in Firefox (""Edit Link"" is not available) if the link is not selected before opening the context menu.

Sample HTML code:

{{{
<p>Link&nbsp;<a href=""http://example.com"">example</a>s</p>
}}}",wwalc
Bug,7459,[AIR] Floating panels do not gain RTL styles,General,,,confirmed,2011-03-29T18:54:42+02:00,2011-05-11T12:52:52+02:00," * Open a RTL editor in AIR.
 * Open a floating panel.
See that the contents appear as LTR.",Saare
Bug,7471,FF: Fields in iframe dialog are empty when context menu is opened by right clicking on a resize handle,General,,,pending,2011-03-30T18:44:58+02:00,2011-04-01T17:35:53+02:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in Firefox.

2. Open the iframe dialog.

3. Enter the following URL http://www.youtube.com/embed/rWTY8xtiZjc & click OK.

4. Click on the iframe placeholder to select the iframe.

5. Right click on one of the iframe placeholder resize handles (when the resize arrows are black) to display the context menu.

6. Choose iframe from the context menu to display the iframe dialog.

'''Result:''' The iframe dialog is displayed but all of the text fields in the dialog are empty.",jamescun
Bug,7484,Indented text copied from word is not displaying properly when pasted into the editor. (depends on the Word mark-up),Core : Pasting,,,confirmed,2011-03-31T23:02:34+02:00,2011-04-01T17:55:20+02:00,"'''Steps to reproduce the defect:'''

'''Scenario 1'''

1. Open the Ajax sample.

2. Copy the indented text from the sample doc IndentedParagraphs1.doc

3. Paste the content into the editor.

'''Result:''' The indented paragraphs seem to display fine (see screenshot).

Note: The indentations in IndentedParagraph1.doc are made by typing a line of text. Then press Enter & TAB. Type another line of text. Then press Enter & TAB twice. Then type another line of text.

'''Scenario 2'''

1. Open the Ajax sample.

2. Copy the indented text from the sample doc IndentedParagraphs2.doc

3. Paste the content into the editor.

'''Result:''' The last 2 paragraphs are not indented as they should be (see screenshot).

Note: The indentations in IndentedParagraph2.doc are made by typing 3 lines of text. Place the cursor at the start of the 2nd paragraph & press TAB once. Then place the cursor at the start of the 3rd paragraph & press TAB twice.

Word has different mark-up depending on how each indentation is created.

Reproducible in IE7, IE8 & FF 3.6.15",jamescun
Bug,7495,IE7 - additional paragraph added before list pasted from word,Core : Pasting,,,confirmed,2011-04-04T12:04:59+02:00,2011-04-08T11:39:06+02:00,"=== Environment ===
MS Word 2007; WinXP IE7
=== Steps to reproduce ===
 - In Word, create bulleted list with 3 items
 - Select all and copy to clipboard
 - In CKEditor clear content
 - Paste selection using ''PasteFromWord'' button
=== Actual result ===
Under IE7, additional paragraph is added before pasted list
{{{
<p>
	&nbsp;</p>
<ul>
	<li>
		Test</li>
	<li>
		Test</li>
	<li>
		Test</li>
</ul>
}}}",krst
Bug,7498,Font size: nested span tags,General,,garry.yao,review,2011-04-04T13:44:44+02:00,2013-05-28T11:48:05+02:00," - Load replacebyclass sample, clear all contents
 - Select font size ""12""
 - Select font size ""16""
 - Type some text
 - Result: 
{{{
<span style=""font-size: 12px;""><span style=""font-size: 16px;"">Some text</span></span>
}}}
 - Expected result:
{{{
<span style=""font-size: 16px;"">Some text</span>
}}}

Note: it is a bit different case than the one reported in #2203",wwalc
Bug,7499,Problems with empty lists when switching between source mode and wysiwyg,Core : Lists,,,confirmed,2011-04-04T13:58:12+02:00,2011-04-04T13:58:21+02:00,"The issue concerns FF4 and FF3.6

 1.  Go to ajax example create editor
 2.  Click on list creation - (number or bullet) and create empty  list (Sometimes you have to toggle between creation and removal few times (usually 3 (c,r,c)) to achieve this)
 3.  Switch to source mode and than back to wysiwyg mode.
 4.  Click on list: 
   a.  in FF3.6, one click is enough 
   b.  in FF4 you have to click two times.
[[BR]]
Results: [[BR]]
 a.  In FF4 the list element is removed but line break (br) tag is inserted. You can insert many br tags using this combination: list, source, wysiwyg, list, list; 

 b.  In FF3.6 new empty item is created. Now by using combination source, wysiwyg, list - you can create many empty items. Sometimes cursor moves back to first element - if you click list, list and than again source, wysiwyg, list you will be able to create elements again.


This has happened since CKEditor version 3.3
Issue for FF3.6 has started since 3.3 but till version 3.3.1 (inclusive) effect is the same but the editor behavior is a little different.




",j.swiderski
Bug,7502,Select elements are 'duplicated' in Opera,General,,,confirmed,2011-04-04T14:52:13+02:00,2011-04-25T08:55:07+02:00,"Paste the following code:
{{{
<form action=""formAct"" id=""myid"" method=""get"" name=""form"">
	<select name=""myselect"" size=""1""><option selected=""selected"" value=""val1"">opt1</option><option value=""val2"">opt2</option><option value=""val3"">opt3</option></select></form>
<p>
	<select name=""myselect1"" size=""1""><option selected=""selected"" value=""val1"">opt1</option><option value=""val2"">opt2</option><option value=""val3"">opt3</option></select></p>
}}}

 1. Place cursor after select (any select) and press enter. 
Result: New list with two elements is created. 
 2. Now place cursor after second select and press enter
Result: New list with one element is created. 

You can create as many selects as there are options in the first one select. See attachment.
",j.swiderski
Bug,7503,Problems with select lists in IE,General,,,confirmed,2011-04-04T15:05:51+02:00,2011-04-04T16:14:20+02:00,"This issue has occured in CKEditor since version 3.0
It concerns IE6, IE7, IE8


Paste the following code:
{{{
<form action=""formAct"" id=""myid"" method=""get"" name=""form"">
	<select name=""myselect"" size=""1""><option selected=""selected"" value=""val1"">opt1</option><option value=""val2"">opt2</option><option value=""val3"">opt3</option></select></form>
<p>
	<select name=""myselect1"" size=""1""><option selected=""selected"" value=""val1"">opt1</option><option value=""val2"">opt2</option><option value=""val3"">opt3</option></select></p>
}}}

 1. In IE8 this you can only put cursor before select element. When you press enter it is added only above the select. When the cursor is above select you can't get to it using arrow keys, but only by clicking a mouse. 

 2. In IE6 and IE7 no matter whether you place the cursor before or after select (any select) new lines will be added only above. But you can write before of after select and move cursor freely.
 

This works perfectly in IE9, Chrome and Safari.
Opera has a little different problem described in #7502
and Firefox has a different problem described in #7507
",j.swiderski
Bug,7505,[FF] Accessibility shortcuts problem,Accessibility,,,confirmed,2011-04-04T15:27:01+02:00,2013-03-25T15:03:07+01:00,Tested on firefox 3.6.16 on ubuntu. Shortcut (alt+f10) from http://docs.cksource.com/CKEditor_3.x/Users_Guide/Keyboard_Shortcuts in Accessibility  section doesn't work.,mkesicki
Bug,7507,Select element gets 'duplicated' in FireFox,General,,,confirmed,2011-04-04T16:13:05+02:00,2011-04-04T16:13:14+02:00,"Paste the folowing code:
{{{
<form action=""formAct"" id=""myid"" method=""get"" name=""form"">
	<select name=""myselect"" size=""1""><option selected=""selected"" value=""val1"">opt1</option><option value=""val2"">opt2</option><option value=""val3"">opt3</option></select></form>
<p>
	<select name=""myselect"" size=""1""><option selected=""selected"" value=""val1"">opt1</option><option value=""val2"">opt2</option><option value=""val3"">opt3</option></select></p>
}}}

 1. Place the cursor after select element in form and press enter
[[BR]]
Result: seceond empty select element is created. 



Bugs #7502 #7503 describe issues with select and eneter key for other browsers.",j.swiderski
Bug,7508,Can't delete input form element after creating,General,,,confirmed,2011-04-04T17:01:47+02:00,2011-04-04T17:02:05+02:00,"From version 3.3.2 of CKEditor, when you create a form and than input filed, than input field is created with break line (br) element above it (see code below). This prevents input from being deleted.


{{{<form action=""formAct"" id=""myid"" method=""get"" name=""form"">
	<br />
	<input name=""opt1"" type=""radio"" value=""opt1Val"" />&nbsp;</form>}}}",j.swiderski
Bug,7511,Problems with mod_pagespeed  apache module,General,,,confirmed,2011-04-05T08:56:49+02:00,2012-02-14T11:53:34+01:00,"When use mod_pagespeed for apache from http://code.google.com/intl/pl/speed/page-speed/docs/module.html. CKEditor have problems with loading files (css , js) after refresh (when pagespeed works). Remember that use of this module automatically set Accept-Encoding gzip,deflate headers. Because this module became more popular (it is installed on hosting) we should take care about it. 
Please look at screenshots.
All test done with _samples/eplacebyclass.html with different CKEditor js files loaded (FF 3.6.16 on Ubuntu).
Problem was reported by Drupal users http://drupal.org/node/1095908
",mkesicki
Bug,7516,setData does not fire selectionChange,General,,,confirmed,2011-04-05T13:57:04+02:00,2011-04-06T13:34:55+02:00,Using setData does not fire the selectionChange event. It could be confirmed using the api sample.,Saare
Bug,7517,Removing second-level lists in IE is unintuitive.,General,,,confirmed,2011-04-05T14:33:19+02:00,2011-04-05T14:34:02+02:00,"Create two level list or paste the following code:
{{{
<ol>
	<li>
		item1</li>
	<li>
		item2
		<ol>
			<li>
				item3</li>
			<li>
				item4</li>
			<li>
				item5</li>
		</ol>
	</li>
	<li>
		item6</li>
	<li>
		item7</li>
	<li>
		item8</li>
</ol>
}}}

Try to select 2-level list (item 3-5) and press delete or backspace.
Result depends on IE version:
  1. IE6 and IE7 - deleting whole second level list works if you select something like ""empty space"" behind item2 element. See ie67.png. If you don't select ""empty space"" behind item 2 there will be second-level empty  list element left.
  2.  IE9 - there will always be second-level empty  list element left.
  3. IE8 - This is weird. If you select second-level list with empty space behind item2, than after pressing backspace you will get first-level empty list element. See ie8_empty.png. If you delete second-level list without this ""empty space"" than just see the ie8_without_empty.png, it will tell you more than my explanation :)

To remove empty element you have to place cursor behind item2 and press delete. In my opinion this is very unintuitive. Furthermore the described issue works perfectly in other browser. When you select second-level list you can delete it whole and nothing will be left.

",j.swiderski
Bug,7519,style buttons do not toggle correctly in IE at the beginning of a non-empty paragraph,General,,,confirmed,2011-04-05T17:28:26+02:00,2012-02-08T15:43:08+01:00,"In Internet Explorer 8 positioning the cursor on the beginning of a non empty paragraph and clicking on a basic style button (bold or italic) does not toggle the style button in the toolbar. The style is applied and when typing you will see the style in the text area. 
The problem only arises in non-empty paragraphs. ",Jangaroo
Bug,7520,Nested inline styling cleanup,Core : Styles,,,confirmed,2011-04-05T17:30:56+02:00,2011-04-08T16:36:21+02:00,"The following TC is failing:[[BR]]
http://ckeditor.t/dt/plugins/styles/styles.html

With the following HTML:
{{{
<b>this is some</b> sample text
}}}

The style system creates this when applying <b> in the word ""is"":
{{{
<b>this <b>is</b> some</b> sample text
}}}",fredck
Bug,7523,IE Can't Drag and Drop text outside of paragraph,Core : Pasting,,,confirmed,2011-04-05T19:19:13+02:00,2011-06-20T23:32:45+02:00,"I'm unable to drag and drop text outside of any paragraph elements in IE.

Steps to reproduce:[[BR]]
1. In the ckeditor demo, clear out all text leaving only a single paragraph.[[BR]]
2. Select some text from a word document, and drag it to the editor.[[BR]]
3. Anywhere below the first line the mouse cursor is crossed out, and a drop is disallowed.[[BR]]

Expected result:[[BR]]
Like in other browsers you should be able to drop text anywhere in the editor, regardless of if there is a paragraph tag there or not.",mrfr0g
Bug,7528,"""getFirst() is null or not an object"" error on IE8",General,,,confirmed,2011-04-06T07:47:59+02:00,2011-04-06T11:21:37+02:00,"I get ""getFirst() is null or not an object"" error by the following steps:
1. Open http://ckeditor.com/demo/ on IE8
2. Delete all of the stuff in the editor
3. Type Ctrl+A
4. Type Enter",nagaimasato
New Feature,7530,Support for setting a default font and applying it through inline styles,General,,garry.yao,review_failed,2011-04-06T14:59:48+02:00,2013-01-10T22:40:53+01:00,"We would like to be able to set a default font for text in the editor. We realise this is currently possible using config.contentsCSS to specify a CSS file which defines the default stylings. However we require the default font styling to be stored within the document instead of in an external CSS file.[[BR]]
[[BR]]
For example, if the default font is set to Arial, then the text entered in the editor should be wrapped in a span tag and the font family inline style should be set to arial by default e.g.

{{{
<span style=""font-family: arial;"">sample text...</span>
}}}


Would it be possible to implement a config option to specify a default font that will be applied like this to all text in the editor unless the user specifies a different font through the font drop down field?
Alternatively could you provide an extension point that we could hook into to apply styling like this to text before it is inserted into the editor?

Note: This request came from a customer and it is a feature that would be benificial in many of our products.",tmonahan
Bug,7531,Unlink in Firefox leaves a span-tag if style or class attributes are set,General,,,confirmed,2011-04-06T15:38:06+02:00,2011-04-07T16:45:06+02:00,"If a link has a class or style attribute, unlinking in Firefox 4.0 will leave a span tag behind with the same class/style attributes.

Steps to reproduce:
 1. In source mode, enter
{{{
<a class=""class"" href=""#"" style=""font-weight:bold;"">Test</a>
}}}
 2. Switch back to WYSIWYG
 3. Select the text
 4. Click unlink
 5. Go to source mode, HTML is now
{{{
<span class=""class"" style=""font-weight:bold;"">Test</span>
}}}",niklas.nilsson
Bug,7537,[Safari][Mac]: unable to switch to source mode after moving an image,General,,,confirmed,2011-04-07T11:04:51+02:00,2011-04-07T15:32:27+02:00,"After moving an image inside of editing area (e.g. a smiley), clicking on the ""Source"" button does not switch to source mode, until one click on the editing area.

 - Load replacebyclass sample
 - Insert a smiley at the end of first line
 - Move it with a mouse to the beginning
 - Click ""Source"" button
 - Result: nothing happens 

There is no JS error in the error console.",wwalc
Bug,7541,Unable to delete list by backspace at the document start,General,,,confirmed,2011-04-07T12:49:54+02:00,2011-04-19T14:53:34+02:00,"Steps to reproduce:

1. Minimal document (HTML):[[BR]]
{{{
<ul>
	<li>
		a</li>
</ul>
}}}
2. Place the cursor before ""a"".[[BR]]
3. Press backspace.

Expected behaviour:
 The list should be removed and the document should contain ""a"".

Actual behaviour:
 Nothing happens - the list remains in the document.

Tested on:
 Windows 7, 64-bit, FF 3.6.16, FF4, Chrome 10.0.648.204, Opera 11.01

Additional notes:
 - works fine on IE 9.0.8112.16421
 - the list can have arbitrary number of items to simulate the bug
 - using toolbar icon for outdenting works fine",ms428
Bug,7555,[Firefox] Minor glitch with drop-down list of Link dialog window for anchors,UI : Dialogs,,,confirmed,2011-04-08T12:41:56+02:00,2011-04-08T12:44:59+02:00,"When you want to add a link to an anchor, the down arrow button of the empty drop-down list '''By Anchor Id''' contains a minor visual glitch: it does not extend to the bottom border of the input field.

After the list is populated (note that it is now only possible to add an anchor ID by editing the source), the button is displayed correctly.

Please note that in earlier versions (CKEditor 3 up till 3.5.2) the glitch was a bit different as the whole input field had a smaller height.

=== Steps to reproduce ===
 1. Create an anchor in the document, by default it will only contain the {{{name}}} attribute and no {{{id}}}.
 2. Open the '''Link''' dialog window, select '''Link to anchor in the text''' as the '''Link Type'''.
",Anna
Bug,7556,IE adds empty paragraph after pasted paragraph(s),General,,,confirmed,2011-04-08T13:07:52+02:00,2011-04-11T10:26:13+02:00,"Steps to simulate:
 1. Prepare 2 paragraphs, e.g.:
{{{
<p>
	a</p>
<p>
	b</p>
}}}
 2. Copy a paragraph (or more paragraphs) from some site into the clipboard. Note that if copying just 1 paragraph, the copied HTML must include <p> and </p> tags. If in doubt, use e.g. [http://www.regular-expressions.info/tutorial.html this], triple click on a paragraph and copy.
 2. Put the cursor at the end of the 1st paragraph in the editor.
 3. Do the paste.

Expected result:
 Only the copied text should be added to the document.

Actual result:
 The copied text is added to the document and is followed by another (empty) paragraph. When switched to the source code, the additional paragraph contains &nbsp;.

Tested on:
 Windows 7, 64-bit, IE9

Additional notes:
 - bug happens only when pasting to the end of a paragraph (this includes pasting into empty paragraphs) and it doesn't happen when pasting to the end of the document
 - other browsers (FF, Chrome, Opera) don't add the empty paragraph when pasting",ms428
Bug,7561,IE 'editor.getSelection()' is null or not an object,Core : Selection,,garry.yao,review_failed,2011-04-08T20:41:18+02:00,2012-11-06T11:30:45+01:00,"This error is sometimes thrown in IE. It happens onClick and I've tracked it down to the following bit of code.

plugins/selection/plugin.js[[BR]]

{{{
Ln #215: editor.getSelection().getRanges()[ 0 ].select();
}}}

According to the documentation, and my observations, editor.getSelection() can return null. This statement should be wrapped in a conditional block to avoid calling .getRanges on a null object.

{{{
if((selection = editor.getSelection()) != null) {
   selection.getRanges()[ 0 ].select();
}
}}}

",mrfr0g
Bug,7582,IE: Cannot select items from the context menu when a table is selected,UI : Floating Panel,,,confirmed,2011-04-12T11:57:26+02:00,2011-05-16T20:34:19+02:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in IE.

2. Paste the following code into the source view.


{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; height: 200px"">
	<tbody>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
	</tbody>
</table>

}}}

3. Return to WYSIWYG mode & click into the editor to give it focus.

4. Hover the cursor over one of the table borders '''until the cursor becomes a cross''' & click the left mouse button '''to select the table.'''

5. Now hover the cursor anywhere over the selected table and click the right mouse button to display the context menu.

6. Try to select Table Properties from the context menu.

'''Expected:''' The Table properties dialog is displayed.

'''Actual:''' The context menu remains on the screen. The Table Properties option in the context menu is selected & the Table Properties dialog is '''not''' displayed. (see screenshot)
",jamescun
Bug,7605,[FF] Right click selects all content of pre block,General,,,confirmed,2011-04-14T09:17:10+02:00,2011-05-09T14:38:42+02:00,"Open editor and paste the following code:[[BR]]

{{{
<pre>
line1

line3
</pre>
}}}

- Toggle to WYSIWYG mode[[BR]]
- Put cursor to the second line[[BR]]
- Right click (notice that all content are selected now) and select Paste from context menu
- After pasting all content of pre block will be replaced with new content",karena
Bug,7612,Opera: Indented bullets do not have circle or square styled bullets (CORE-41465),Core : Lists,,,confirmed,2011-04-14T18:33:42+02:00,2011-09-26T13:20:54+02:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in Opera.

2. Create a 3 level bulleted list.

'''Expected:''' Level 1 has a disc as a bullet. Level 2 has a circle as a bullet. Level 3 has a square as a bullet.

'''Actual:''' All 3 levels have discs as bullets.",jamescun
Bug,7614,[HC]  buttons and textarea go outside editor when it's resized in IE9,General,,,confirmed,2011-04-15T09:45:12+02:00,2011-04-15T09:45:38+02:00,"When resizing editor in languages sample in IE9 textarea and buttons go outside editor. This can be observed when using some locale like Polish, Icelandic, Spanish, Vietnamese, Portuguese or Welsh. 

I haven tested this issue for all the languages but it works fine for example  in Chinese, Korean, Persian, English, German, Hungarian or in Swedish.

I have set 3.5.3 version because in previous ones I could not see buttons in IE9 at all.",j.swiderski
New Feature,7616,Support window name in the popup plugin,General,,,new,2011-04-15T11:18:03+02:00,2011-04-15T11:18:03+02:00,"With the following [http://dev.ckeditor.com/changeset/5830 changes] the popup plugin was extended with window features, but it is still impossible to specify the popup windowName.
It would be nice to add support for it, otherwise the file browser is opened in a new window each time (even if the corresponding window is already opened).

The popup function in the CKEditor/trunk/_source/plugins/popup/plugin.js can be adjsuted to accept windowName:

popup : function( url, width, height, options, windowName ) 

Thank you in advance!",shyrkov
Bug,7634,flash dialog sets only false param,General,,,confirmed,2011-04-17T13:56:17+02:00,2011-05-04T13:24:01+02:00,"If I unset checkbox menu in flash dialog, source shows
{{{
<param name=""menu"" value=""false"" />
}}}
But if I set it to true, source shows nothing. Should be
{{{
<param name=""menu"" value=""true"" />
}}}
",datalink
Bug,7635,FF scrollIntoView doesn't work,General,,,confirmed,2011-04-18T05:34:39+02:00,2011-07-08T10:48:50+02:00,"1. Go to http://ckeditor.com/demo
2. Scroll the editing area to the bottom and click at the end of the document. The insertion point should be at the end now.
3. Run the following code in console or firebug or via javascript: in the address bar.

{{{
var e = CKEDITOR.instances.editor1; var d = e.document; var r = new CKEDITOR.dom.range(d); r.selectNodeContents(d.getBody()); r.collapse(true); r.select(); e.focus(); e.getSelection().scrollIntoView(); 
}}}

In FF4, the cursor doesn't scroll into view, but if you use the scrollbar of the editor to scroll up, you'll see the cursor is at the beginning of the document.",robmueller
Bug,7636,Wildly varying copy/paste results between browsers,Core : Pasting,,,confirmed,2011-04-18T05:42:22+02:00,2011-05-09T14:29:37+02:00,"- Got to http://ckeditor.com/demo [[BR]]
- Click in the editing area[[BR]]
- Ctrl-A to select all[[BR]]
- Ctrl-C to copy selection[[BR]]
- Ctrl-V to paste and replace selection[[BR]]

FF4: Result looks pretty much the same as it was

Chrome: All text is bold

IE9: All text is bold and font size is 3 times as large

Opera: Doesn't work at all. Neither Ctrl-C or Edit -> Copy seem to actually copy the content, so Ctrl-V just pastes whatever was previously on the clipboard",robmueller
Bug,7638,Unable to apply style to the <strong> element,General,,,confirmed,2011-04-18T13:46:10+02:00,2011-05-23T16:25:42+02:00,"While checking the new stylesheet parser plugin introduced with #901 I've noted two issues:

1) 
{{{
strong.green {
	color: #739E39;
}
}}}
is not listed as ""Object Style"" after clicking on the `<strong>` element.

2) Using the default sample text:
{{{
<p>This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
}}}
click in the middle of strong element:
{{{
<strong>sa^mple text</strong>
}}}
and in the ""Styles"" dropdown list, select ""strong.green"".
Note that nothing happens (an empty `<strong class=""green""></strong>` is inserted into the document, but that's not an expected result here). 

[[BR]]
[[BR]]
Note: the described problem has nothing to do with the new plugin.
It looks like it always worked this way, to confirm it in older versions, I've tried the following:
{{{
	{
		name : 'Strong blue',
		element : 'strong',
		attributes :
		{
			'style' : 'color:blue',
		}
	},
	{
		name : 'Strong green',
		element : 'strong',
		attributes :
		{
			'class' : 'green',
		}
	},
}}}",wwalc
Bug,7640,Increasing the indenting on a list can separate the text from the bullets rather than moving the bullet points down.,General,,,confirmed,2011-04-19T01:32:09+02:00,2011-04-27T13:40:13+02:00,"This happens in Firefox 3.6 and 4, Chrome 10, and Safari 5. It does not happen in IE7, IE8, and IE9.

1. Create a list[[BR]]
2. Select the text that you want to become the list[[BR]]
2.A.1 Click anywhere on the first line of the list[[BR]]
2.A.2 Home key[[BR]]
2.A.3 Shift-Down[[BR]]
2.A.4 Repeat 2.A.3 until last line is selected[[BR]]
or[[BR]]
2.B.1 Click before the list item marker[[BR]]
2.B.2 Shift-click before the first free line after your list.[[BR]]
3. Click on Numbered or Bulleted list button on the toolbar[[BR]]
4. Click on the Increase Indent button on the toolbar[[BR]]

Compare this to changing step 2 to selecting the list from the middle of the line's text.

This can also be done by selecting a list that has already been created in the same way.

I was able to reproduce this with the nightly build as well.",WalterGorlitz
Bug,7644,Right Click when in full screen not working,UI : Context Menu,,,confirmed,2011-04-19T11:19:51+02:00,2011-05-04T15:43:45+02:00,"When opening the editor in full screen the right click context menu us not opening, after figuring it out and swithcing to normal mode(not full screen) i found the contenxt menu opened somewhere on top of the document outside of the editing area.
Tested in IE8,IE9,Chrome. in FF it works good.
",mbaroz
Bug,7646,Paste with CKEDITOR.config.pasteFromWordRemoveFontStyles = false,Core : Pasting,,garry.yao,review,2011-04-19T14:26:16+02:00,2012-03-26T17:51:54+02:00,"While trying to paste the following text from word, with config variable '''pasteFromWordRemoveFontStyles = false''' set, there seems to be few issues:

3/28現在、発生した全200件の障害のうち対応完了、対応不要、再現待ちを除く残事項は15件です。対応状況は、表1の通りです。

First Part till number 200 is fine. Pasted correctly. After 200, till the end, the font size increases from 10 to 10.5. And there is a font family change when 15 appears.

When copying without the numbers, the paste seems to be working fine. This has something to do with the numbers interspersed with the text. Please see the same.
",naresh.sivaraman
Bug,7655,addButton nextSiblingId don't work,General,,,confirmed,2011-04-20T02:36:29+02:00,2011-05-12T11:14:16+02:00,"On
{{{
dialogDefinition.addButton(
{
    type : 'button',
	id : 'mybutton',
	title : 'My Button',
	onClick : function() {
		myFunc();
	}
}, 'ok' );
}}}
or
{{{
dialogDefinition.addButton(
{
    type : 'button',
	id : 'mybutton',
	title : 'My Button',
	onClick : function() {
		myFunc();
	}
}, 'cancel' );
}}}
My Button is allways inserted as last Element, not before 'ok' or 'cancel'.",datalink
Bug,7656,[FF4] startupFocus/first execCommand moves cursor to the end of document,Core : Selection,,,confirmed,2011-04-20T11:12:08+02:00,2011-04-28T12:52:10+02:00,"In Firefox 4 the startupFocus parameter (and every first execCommand call) moves the cursor to the end of document instead of the begining like any other Browser.

It is very simple to reproduce this bug, just go to http://nightly.ckeditor.com/6722/_samples/replacebyclass.html (with FF4) and click on ""bold"". You will see that the focus jumps to the end of the document.

I have tested it with the current release and the nighty build, both has this bug.",l0rdn1kk0n
Bug,7661,Opera/Safari/Chrome : Error when editing pasted Multilevel list,General,,,confirmed,2011-04-20T15:50:58+02:00,2011-04-28T11:53:12+02:00,"'''To reproduce the defect:'''

1. Copy Numbered/Bulleted list from attached word doc and paste in editor using Paste from Word dialog.

2. keep cursor after 2nd list item in level 1 and press enter.

3. A new empty list item at level 1 is created.

4. Type some text and press enter

'''Expected Result:''' Another new empty list item at level 1 is created.

'''Actual Result:''' Another new empty list item at level 1 is created '''with an unnecessary <br /> added to it'''",satya
Bug,7662,Opera : Extra empty number/bullet shown in editor body when editing pasted Multilevel list,General,,,confirmed,2011-04-20T16:01:57+02:00,2012-02-09T12:15:39+01:00,"'''To reproduce the defect:'''

1. Copy Numbered/Bulleted list from attached word doc and paste in editor using Paste from Word dialog.

2. keep cursor after 2nd list item in level 1 and press enter.

3. A new empty list item with number 3 or disc bullet is created at level 1.

4. Type some text.

'''Expected Result:''' Text that was typed is added to new list item

'''Actual Result:''' 

'''Another number 3 or disc bullet shows in editor body.'''

This happens every time we created a new list item and started typing the text for the new list item. '''but when we go back to source or save the page we will not see that extra bullet'''

I have attached a screen shot of the error",satya
Bug,7665,IE9: Toolbar buttons are not displaying properly in RTL languages in v2 skin,UI : Skins,,,confirmed,2011-04-20T17:31:23+02:00,2011-05-11T21:03:43+02:00,"The toolbar buttons on the bottom row of of the v2 toolbar are not displaying properly in RTL languages in IE9 (see screenshot). A similar issue was reported to be fixed in 3.5.2 [http://dev.ckeditor.com/ticket/7181 #7181] but this issue is still present in 3.5.3.
",jamescun
Bug,7693,Parse unpaired quotations,Core : Parser,,,confirmed,2011-04-22T09:45:56+02:00,2011-04-29T15:10:57+02:00,"Editor will not parse the following source, degrade it into a single text node, some fault tolerant has to make instead.
{{{
<span style="""""">text</span>
}}}",garry.yao
Bug,7698,[enterMode=BR] Impossible to exit blockquote,Core : Styles,,garry.yao,assigned,2011-04-22T15:21:07+02:00,2011-09-19T13:49:41+02:00,"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>
}}}",Saare
Bug,7700,Memory leak when inside asp.net update panel,General,,,confirmed,2011-04-22T18:31:56+02:00,2011-04-26T22:56:24+02:00,"When placed in an update panel, ckeditor leaks about 700Kb - 1MB every refresh, both in IE9 and FF4.

I have attached a very simple example that loads an editor then on submit, destroys it.  This is placed on a 1 second timer.  I watched the memory using sysinternals process explorer over a period of about 10 minutes and it continually grew.

Darren",Darren166
Bug,7704,Submenu shown on top of a parent menu may block mouse navigation,UI : Floating Panel,,,confirmed,2011-04-23T20:23:33+02:00,2011-05-20T16:11:34+02:00,"Perhaps this is the same problem as described in comment 15 to the ticket #4594

It only concerns mouse navigation (and so doesn't apply to the keyboard navigation). Please see the image attached and see how the submenu is placed.
There is no way to navigate down the main context menu! (well ok, actually there is, but could be quite challenging what should not be the case).

I'd like to propose a little patch that deals with it. The simple solution is to move the submenu a few pixels (e.g. 5) to the left
(or right in case of rtl lang).

In fact that's just a couple of keystrokes :)

In file
http://svn.ckeditor.com/CKEditor/trunk/_source/plugins/floatpanel/plugin.js

change line 255 from

left += ( panelSize.width * ( rtl ? 1 : -1 ) );

to

left += ( ( panelSize.width + 5) * ( rtl ? 1 : -1 ) );",typeof
Bug,7705,IE7 Bug: 'lang.contextmenu' issues,General,,,confirmed,2011-04-24T21:48:09+02:00,2011-04-27T04:29:58+02:00,"I have read through the half-dozen or so bugs on the tracker here and followed the instructions there. However, I am still having this bug. In IE7 (it works in Fx, Chrome, and IE8+) we are getting the commonly-reported 'lang.contextmenu.options is null or not an object' error. Here is what I have tried:

-Removing the language declaration from the compressed ckeditor.js file
-Manually specifying (in both my jquery instantiation and the config.js file) the language as 'en'
-Disabling the contextmenu plugin.
-Disabling all CSS to verify that it was not an issue with 'table-layout:fixed'

All of these fail to correct the issue. What other options are there for fixing this? The editor works great in all browsers except IE7, which (sadly) is the primary browser used by my client... so it's kind of a deal-breaker.

Thanks in advance.",chimericdream
New Feature,7723,Integrate with NuGet,Server : ASP.Net,,,confirmed,2011-04-26T01:39:46+02:00,2012-08-28T13:02:49+02:00,[http://www.nuget.org/ NuGet] seems to be a well accepted and interesting way to keep components updated on Visual Studio. It's worth investigating.,fredck
Bug,7728,double click inside link,General,,garry.yao,review,2011-04-26T08:42:17+02:00,2011-04-26T09:28:32+02:00," 1. Load the following content:
{{{
<p><a href=""#"">link text</a></p>
}}}
 1. Double click on word ""text""
 * Expected: selected word is highlighted;
 * Actual: Link dialog opens.

Expect the double click (open dialog) shortcut only applies when link is fully selected when double clicked, which happens when:
 1. Firefox always select the entire link text no matter of link text;
 1. Other browsers it's fully selected only when link text has only one single word.",garry.yao
Bug,7730,Page UP/DOWN + Enter scrolls the entire page in Firefox,General,,,confirmed,2011-04-26T10:40:20+02:00,2011-04-28T11:03:20+02:00,"Start an empty editor and press simultaneously on your keyboard '''PAGE UP''' (or PAGE DOWN) and '''ENTER''' many times.

You should see that the editor adds <br> in the body section of the page that contains the editor.",fabbro
Bug,7735,Extra stylesheet on contentsCss doesn't work with fullPage = true,General,,,confirmed,2011-04-26T23:33:41+02:00,2011-09-28T08:59:19+02:00,"For an easier editing I change some styles and set it with 
{{{
contentsCss : ['path/pagestyles.css', 'admin/changes.css']
}}}
pagestyles.css is the normal stylesheet and with changes.css I make a div bigger or set display: none to display: block and so on.[[BR]]
This doesn't work in fullPage mode.",datalink
Bug,7737,[[safari/chrome]] have to click twice or type text to get elements in path bar,General,,,confirmed,2011-04-27T11:47:05+02:00,2011-04-27T15:17:11+02:00,"'''To reproduce the defect:'''

Open Ajax sample and keep cursor in editor body

'''Expected Result:''' Cursor stays in Editor body & elements path bar shows body & p tags.

'''Actual Result:''' Cursor stays in Editor body, but elements path bar will not show any tags. we have to click twice or type some text to get elements in path bar.",satya
Bug,7739,[[safari/chrome]] deleting a list creates an empty div instead of paragraph,General,,,confirmed,2011-04-27T12:16:52+02:00,2011-04-27T14:59:05+02:00,"'''To reproduce the defect:'''

1. Open Ajax sample and create a Numbered/Bulleted list.

2. select the entire list using Ctrl + A and press delete/backspace

'''Expected Result:''' entire list gets deleted.

'''Actual Result:''' All list items are deleted but an empty list remains with a single number/bullet.

3. Delete the remaining Number/Bullet using backspace

'''Expected Result:''' list gets deleted & an empty paragraph is created.

'''Actual Result:''' list gets deleted & an empty div created instead of an empty paragraph.",satya
Bug,7740,[[safari/chrome]] not possible to insert special character after smiley in a table cell,General,,,confirmed,2011-04-27T12:38:09+02:00,2011-04-27T14:51:33+02:00,"'''To reproduce the defect:'''

1. Open Ajax sample and insert a table.

2. Go in to table cell, insert a smiley.

3. Try to insert a special character next to smiley by selecting a special character from Select Special Character dialog.

'''Expected Result:''' Selected Special Character gets inserted after the smiley inside the current table cell.

'''Actual Result:''' Selected Special Character is inserted in next table cell if current table cell is not last table cell. if current table cell is last table cell then special character is inserted in an empty paragraph after the table.",satya
Bug,7743,Chrome: Flash dialog preview does not display when the dialog is positioned over the editing area,UI : Dialogs,,,confirmed,2011-04-27T13:05:39+02:00,2012-03-19T20:34:59+01:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in Chrome.

2. Click into the editor & open the Flash Properties dialog.

3. Insert the following URL into the URL field http://bytescout.com/files/demo/swfscout_VideoSample.swf

4. Click into any of the other fields in the dialog.

'''Expected:''' A preview of the flash video can be seen in the preview field in the dialog.

'''Actual:''' Only part of the flash video can be seen in the preview field.

Note: The full flash preview can be seen if you drag the dialog so that the preview field is not over the editing area.",jamescun
Bug,7744,IE9 : Problems with creating list from selected text,General,,,confirmed,2011-04-27T13:38:36+02:00,2011-06-21T09:50:18+02:00,"
1. Paste the contents of the attachment in to editor (WYSIWYG mode)
2. Place the cursor before ‘item2’ (on the left of i) and press enter
3. Place the cursor before ‘item5’ (on the left of i) and press enter
4. Select ‘item2’, ‘item3’ and ‘item4’ using shift key and arrow keys 
5. Press bulleted list button for selected text.

**Result:**
When I selected ‘item2’, ‘item3’ and ‘item4’ and pressed bulleted list, an empty list item above ‘item2’ was also created.

When I tried to outsmart IE9 and selected everything except letter ‘i’ in ‘item2’, pressed bulleted list, it created three item list but it inserted an empty  paragraph above it.

This issue was discovered when reproducing bug #7640
",j.swiderski
Bug,7748,"enterMode BR: range.pasteHTML and ""Invalid argument"" errors",General,,,confirmed,2011-04-27T23:44:01+02:00,2011-09-19T11:53:34+02:00,"The attached sample can be used to trigger ""Invalid argument"" errors in CKEditor.

=== Bug 1 ===
Invalid argument. selection/plugin.js line 775
 * Press ""Select All"" or Ctrl + A
 * Press ""Insert Span"" button
=== Bug 2 ===
Invalid argument. core/dom/node.js line 240
 * Select word ""This"" (using arrow keys, to make sure that surrounding white characters are not selected)
 * Press ""Insert Span"" button
",wwalc
Bug,7754,"Style tag removed by undo command on Internet Explorer (Ctrl + z, or button)",General,,,confirmed,2011-04-28T14:55:59+02:00,2011-10-07T10:15:55+02:00,"Enter in source mode :

{{{
<style type=""text/css"">
  body {
    font-size: 14pt;
}
</style>
}}}

Back to wysiwyg mode, enter a letter. Finally, do an undo command, and see the source : the style tag dissappeared.
",flavien
Bug,7762,Unable to delete form elements with backspace key,General,,,confirmed,2011-05-02T10:47:09+02:00,2011-05-02T12:39:03+02:00,"If editor contains a button (created by using <button> tag), then placing the cursor to the right of button and pressing ""Backspace"" key, does not delete the button. Instead it goes on deleting the button title.
If you place the cursor to the left of the button and pressed ""Delete"" key, then that deletes the button successfully.

Also, we cannot put the cursor between 2 consecutive buttons. Deleting the first button using ""Delete"" key, also deletes the second button.",IBM_RQM
Bug,7763,Problems with copy/cut buttons,General,,,confirmed,2011-05-02T10:57:20+02:00,2011-05-02T10:57:30+02:00," 1. Open replaceBycode sample.
 2. Go to second editor 
 3. Select part of sample text and try to cut it with toolbar button.
 4. Security alert pops out.
 5. Click ok and place the cursor after sample text (after dot)
 6. Now buttons for cut and copy are disabled. Try to select whole sample text from dot '.' to 'T'. 

**Result:** Buttons for cut and copy are still disabled.
If you try to do it on part of the sample text or select whole text from 'T' to dot '.' it will work (Buttons become enabled on mouse up).

This has been reproducible in FF, Opera since CKEditor version 3.5.1

In Webkit these buttons are disabled all the time. I'm not sure if this is a bug or if this is due to the security settings in this case.
",j.swiderski
Bug,7768,IE6 - Incomplete frame of dialog box in Kama skin,UI : Skins,,,confirmed,2011-05-02T13:48:45+02:00,2011-05-02T14:53:57+02:00,"=== Environment ===
IE6
=== TC ===
- open skins sample
- open open hidden field dialog box

See that lower part of border is ""cut"" ",krst
Bug,7770,JS errors when selecting noneditable text in FF4,General,,,confirmed,2011-05-02T17:03:49+02:00,2011-06-21T13:59:59+02:00,"I have found this bug when testing #7694

 1. Open Ajax sample 
 2. Copy the below code and paste it in source mode: 
{{{
<p>paragraph [one</p>
<div contenteditable=""false"">none editable block</div>
<p>paragraph] two</p>
}}}
 3. Switch to WYSIWYG mode
 4. Select whole ""none editable block"" text with a mouse and click on a size combo box. The JS error **may** be thrown
 5. If size combo is shown and no error is not thrown, than select size, click on font combo select a font, deselect the text by clicking on “paragraph] two”, select whole text again and click on size combo.
 6. If still can not reproduce it, try different combinations with selecting text, deselecting text, clicking on size combo, clicking on font combo. Sooner or later the error should be thrown.




The error is:

Location: _source/plugins/wysiwygarea/plugin.js
Message:
control.is is not a function
 if ( control.is( 'img', 'hr', 'input', 'textarea', 'select' ) ) 
plugin.js (Line 653)

Message:
ev.getTarget().is is not a function
 if ( ev.getTarget().is( 'a' ) && ev.$.button != 2 ) 
plugin.js (Line 682)

[[BR]]
[[BR]]
I have managed to reproduce it only in FF4. 
",j.swiderski
Bug,7771,'Maximize' in container with Opacity makes container disappear (FF),General,,,confirmed,2011-05-02T17:35:29+02:00,2011-05-03T00:06:47+02:00,"Example: http://tvz.myhomework.nl/ckeditor_problem.html

The simple container has opacity (CSS3) set. When you click the Maximize button, the entire container disappears, leaving only the background left.
When I remove the opacity from the container, the Maximize button works fine.

CKEditor is version 3.5.3. I am using Firefox 4.01. Internet Explorer 9.0 seem to work okay.

Apparently FF3.6 has the same issue, see also http://cksource.com/forums/viewtopic.php?f=6&t=22363
",ChessSpider
Bug,7778,jQuery Adapter does not work with ckeditor_basic.js,General,,,confirmed,2011-05-03T11:24:35+02:00,2013-06-11T11:13:21+02:00,"When using ''ckeditor_basic.js'' (for [http://ckeditor.com/blog/CKEditor_Loading_performance_details boosting page load performance]) the jQuery Adapter does not seem to work.

Can be tested in the _samples/jqueryadapter.html when replacing:
   <script type=""text/javascript"" src=""../ckeditor""></script>
with 
   <script type=""text/javascript"" src=""../ckeditor_basic.js""></script>

Thank you in advance!

Kind regards

Sergiy Shyrkov",shyrkov
Bug,7779,getData converts BR tag to nbsp,General,,,confirmed,2011-05-03T11:39:36+02:00,2012-12-13T13:02:05+01:00,"1. Go to demo page.
2. Run the following in Firebug.
{{{
CKEDITOR.instances.editor1.document.getBody().setHtml('<p>paragraph<br><br></p>');
CKEDITOR.instances.editor1.getData();

}}}
3. Observe the following result.

{{{
<p> paragraph<br /> &nbsp;</p>
}}}

Expected result (filler node should be removed): 
{{{
<p> paragraph<br /></p>
}}}

Tested in Firefox 4, WinXP. CK version 3.5.3",arne
Bug,7782,[Minor] Selection bug in IE8,General,,,confirmed,2011-05-03T18:01:56+02:00,2011-05-05T15:25:05+02:00,"Holding ""shift"" + ""ctrl"" allows you to select entire words at a time.  You can select one word with your mouse, and then hold shift+ctrl+(right arrow) to select words within the editor.

In IE8, something prevents this from working correctly in ckeditor.

You can duplicate this in 3.5.3 on the online demo: http://ckeditor.com/demo

Steps to reproduce (using IE8, this works fine in Firefox 4):
1) Use your mouse to highlight the word ""Little"".
2) Hold down shift+ctrl on your keyboard and hit the right arrow.  The space next to ""Little"" is selected.
3) Keep hitting the right arrow.  Words/spaces will be selected up until the quotation mark ("") starting the first paragraph.
4) Bug: The editor does not allow words past this quote mark to be selected.

You cannot see my keyboard strokes in this video, but this is what happens: http://screencast.com/t/sHFTZHP1zmF .  I have continued hitting the right arrow (several times) when I reach the quotation mark in the first paragraph but nothing is selected after this point.

Of interest (not sure if this helps or not), if you view the source code of the editor, this text is wrapped with <b> bold tags, while ""International Names"" is wrapped with <strong> strong tags.  If you select ""adaptations"" in the first paragraph and hold shift + ctrl and hit the right arrow, you are able to correctly select the ""International Names"" text and continue selecting further text beyond this.  My testing indicates this happens with the <b> and <i> tags specifically, so the issue may have to do with using these tags specifically.  In any event, you can duplicate in the online demo with the text pre-filled.",bfarber
New Feature,7786,Russian Help Topics for CKFinder,UI : Language,,,confirmed,2011-05-04T09:51:43+02:00,2011-08-08T09:28:19+02:00,I want to present my own translation for help topics for CKFinder. ,DarkedAngel
Bug,7788,Strike through with sub/sup for newly entered text - strike line is not crossing the text,Core : Styles,,,confirmed,2011-05-04T11:21:32+02:00,2011-05-06T13:12:16+02:00,"=== Environment ===
Opera 11.10
== TC 1 ==
 1. Clear content
 1. press ''Striketrough'' button and ''Subscript'' button
 1. type some text

=== Actual result ===
Strikethrough line is placed above entered text
----
== TC 2 ==
 1. Clear content
 1. press ''Striketrough'' button and ''Sperscript'' button
 1. type some text

=== Actual result ===
Strikethrough line is placed below entered text
 
=== Expected result for TC1 and TC2 ===
 - Strikethrough line is crossing the entered text.
 - when entered text is selected again, and sub/sup is disabled ane enabled again, everything works fine
In other browsers above cases are working fine",krst
Bug,7789,Dialog shadow in Office and v2 skin broken when zoom is used on page,UI : Skins,,,confirmed,2011-05-04T11:57:15+02:00,2011-05-06T17:26:07+02:00,"=== Environment ===
Opera 11.10
=== TC ===
 - open Skins sample
 - open Table or Flash dialog window for '''V2''' skin
 - close dialog
 - change zoom to 50%
 - change zoom back to 100%
 - open the same dialog window again for '''V2''' skin
=== Actual result ===
Part of shadow, which should be placed below dialog box is moved above it. (see attached screen)[[BR]]
Same behaviour with '''Office''' skin",krst
Bug,7790,[AIR] Border around smileys in the dialog is interrupting,General,,,confirmed,2011-05-04T13:10:30+02:00,2011-05-11T12:45:36+02:00,"In AIR, open the smiley dialog. Note that the blue border is position half way through the image, so it interrupts viewing the smiley.",Saare
Bug,7794,"Editor missing or placed wrong,  after fullscreen enabled",UI : Context Menu,,,confirmed,2011-05-04T16:15:15+02:00,2011-06-21T10:42:43+02:00,"=== Environment ===
Opera 11.10; 
Connected with context menu issue #7644
=== TC ===
 - open any sample
 - enable fullscreen mode
 - click right mouse button in edit area (menu is shown in wrong place)
 - disable fullscreen mode
 - enable fullscreen mode again
=== Actual result ===
Editor is wrongly placed (cke 3.4.3; 3.5+) or is missing (cke 3.5.2+)",krst
Bug,7796,Paste as Plain Text Behavior - FF vs. IE,General,,,confirmed,2011-05-04T22:00:52+02:00,2011-09-29T10:44:20+02:00,"Run attached example.
Copy ""Sans"" from first line.
Paste as plain text at end of second line.  On IE, the copied font is maintained.  On FF, the text is pasted with default font.

Is this a browser difference?",lynne_kues
Bug,7798,Wrong toolbar placement while Editor is resized under Opera,UI : Toolbar,,,confirmed,2011-05-05T10:02:49+02:00,2011-05-06T17:27:13+02:00,"=== Environment ===
Opera 11.10, CKEditor 3.6
=== TC ===
 - Open any sample
 - with mouse, grab lower, right corner of editor and reduce width.
=== Actual result ===
Parts of toolbar, which are moved to next line, are not adjusted to left edge of editor (see attached screen)",krst
Bug,7799,Pasted Source html + text is partly deleted,General,,,confirmed,2011-05-05T10:19:55+02:00,2011-05-05T12:35:16+02:00,"Tested with the CK Demo Version:
Inserted Code ( as Source)

{{{
<table class=""vtad"">
<tbody>
<tr>
<td class=""vtad"">

<a href=""/sites/files/images/users/Karin/preistraeger.png"" target=""_blank"" title=""Preisträger FK 2011""><img alt=""Preisträger FK 2011"" src=""/sites/files/images/users/Karin/thumb_preistraeger.png"" style=""width: 100px; height: 100px;float: right;""  /></a>

<ul>
<li>
<a href=""/node/1441"">Gleitende Durchschnitte 3.0 (Moving Averages 3.0) - 1. Preis</a></li>
<li>
<a href=""/node/1442"">Lineare Regressionsgeraden in der Technischen Analyse - 2. Preis</a></li>
<li><a href=""/node/1454"">
Handelsstrategien auf Basis von Strukturbr&uuml;chen bei Korrelationen und Volatilit&auml;ten  - 3. Preis</a></li>

         Alle Arbeiten finden Sie unter <a href=""/forschungsarbeiten"">""Forschungsarbeiten""</a> oder direkt unter dem Link
                                                                                 <a href=""/taxonomy/term/63"" >""Award 2011""</a>.<br/>
<em>Foto: Preisträger des VTAD-Award 2011. Von links nach rechts: Dr. Gregor Bauer (Vorstandsvorsitzender der VTAD e.V.),
Dr. Manfred Dürschner (1. Preis), Joachim Lenz (2. Preis), Dr. Daniel Ziggel und Dr. Dominik Wied (3. Preis).</em>

                         </ul>
</td>

</tr>
</tbody>
</table>

}}}
Code after deactivating and activating ht Source View

{{{
<table class=""vtad"">
	<tbody>
		<tr>
			<td class=""vtad"">
				<a href=""/sites/files/images/users/Karin/preistraeger.png"" target=""_blank"" title=""Preisträger FK 2011""><img alt=""Preisträger FK 2011"" src=""/sites/files/images/users/Karin/thumb_preistraeger.png"" style=""width: 100px; height: 100px;float: right;"" /></a> <a href=""/forschungsarbeiten"">&quot;Forschungsarbeiten&quot;</a><a href=""/taxonomy/term/63"">&quot;Award 2011&quot;</a>
				<ul>
					<li>
						<a href=""/node/1441"">Gleitende Durchschnitte 3.0 (Moving Averages 3.0) - 1. Preis</a></li>
					<li>
						<a href=""/node/1442"">Lineare Regressionsgeraden in der Technischen Analyse - 2. Preis</a></li>
					<li>
						<a href=""/node/1454""> Handelsstrategien auf Basis von Strukturbr&uuml;chen bei Korrelationen und Volatilit&auml;ten - 3. Preis</a></li>
					Alle Arbeiten finden Sie unter oder direkt unter dem Link .<br />
					Foto: Preistr&auml;ger des VTAD-Award 2011. Von links nach rechts: Dr. Gregor Bauer (Vorstandsvorsitzender der VTAD e.V.), Dr. Manfred D&uuml;rschner (1. Preis), Joachim Lenz (2. Preis), Dr. Daniel Ziggel und Dr. Dominik Wied (3. Preis).
				</ul>
			</td>
		</tr>
	</tbody>
</table>

}}}

Following links disappeared:

{{{
<a href=""/forschungsarbeiten"">""Forschungsarbeiten""</a>
<a href=""/taxonomy/term/63"" >""Award 2011""</a>
}}}

",Morn
New Feature,7803,Ability to specify border properties for tables and cells.,Core : Tables,,,confirmed,2011-05-05T14:46:10+02:00,2011-11-16T14:45:27+01:00,"CKEditor currently allows users to specify the border size for a table and the border colour for a table cell. We would like to expand this so that it is possible for users to specify the size, colour and style of the border for both tables and cells. [[BR]]

This would require new fields on both the Table dialog and the Cell Properties dialog for border width, border color and border style.

",tmonahan
Bug,7805,{cke_protected} inserted when pasting from Word in Chrome,General,,,confirmed,2011-05-05T18:30:38+02:00,2012-08-21T14:22:23+02:00,"Check the attached document and paste it into CKEditor using Google Chrome.

 - In config.js set:
{{{
config.pasteFromWordPromptCleanup = true;
}}}
 - Click ""Paste"" button
 - Answer '''No''' when Chrome asks ""Do you want to clean it before pasting?""
 - Result:
{{{
 ·       {cke_protected_1}List item
}}}
is displayed to the end user.

Note that when switching to source and back an extra `{C}` is added to the content.",wwalc
Bug,7806,SCAYT plugin moves cursor in IE,UI : Spell Checker,,,confirmed,2011-05-05T21:19:01+02:00,2011-11-29T17:37:51+01:00,"If you have two or more paragraphs of text, and misspell a word, the cursor shifts when the word is marked. This means that continuous typing can cause the text to get jumbled up.[[BR]][[BR]]

Steps to reproduce:[[BR]]
1.	Type out two paragraphs of text, with no misspellings. [[BR]]
2.	Begin typing a sentence above the second paragraph. This time include some misspelled words.[[BR]]
    a.	    After the word has been marked, you should notice the cursor moves.[[BR]][[BR]]

This typically happens more often when the user is typing quickly.

",mrfr0g
Bug,7807,Last item in list not converted to LI after pasting from word,Core : Pasting,,,confirmed,2011-05-05T21:22:02+02:00,2011-05-06T15:25:50+02:00,I have gotten this to occur on both IE and Chrome. Select a list from the table cell in the attached document and paste it in. The last item in the list is converted to a paragraph tag instead of the last item list.,mrfr0g
New Feature,7810,[stylesheetparser] Newly inputted styles don't load,General,,,confirmed,2011-05-06T08:08:31+02:00,2012-04-07T17:52:53+02:00," 1. Open stylesheetparser demo page;
 1. Load the following source by input (but not from file)
{{{
<style>
	p.red
	{
		color:red;
	}
</style>
<p class=""red"">some red text</p>
}}}
 1. Check Styles combo;
 * Actual Result: The style doesn't show up.",garry.yao
Bug,7812,SCAYT breaks anchor text,UI : Spell Checker,,,confirmed,2011-05-06T11:14:59+02:00,2011-05-06T14:36:19+02:00," 1. Enable SCAYT, load the editor with the following source:
{{{
<p>
	<a name=""anchor1"">anchor mis</a>pell</p>
}}}
 1. Wait until word ""mispell"" is marked by SCAYT;
 * Actual Result: marker splits up the anchor text into two, with each of them get applies the anchor styles.
 1. Now open context menu on first anchor and change the name to ""anchor2"";
 1. Check source:
 * Actual Result:
{{{
<p>
	<a name=""anchor2"">anchor </a><a name=""anchor1"">mis</a>pell</p>

}}}",garry.yao
Bug,7813,Unable to apply more than one style to selected text,Core : Styles,,,confirmed,2011-05-06T11:22:27+02:00,2011-05-06T14:32:47+02:00,"Not sure if we have already a ticket for it.

The XHTML sample is using classes for different styles and it works fine (it's possible to apply '''''bold and italic''''' to the same text):
{{{
coreStyles_bold	: { element : 'span', attributes : {'class': 'Bold'} },
coreStyles_italic	: { element : 'span', attributes : {'class': 'Italic'}},
coreStyles_underline	: { element : 'span', attributes : {'class': 'Underline'}},
}}}

However, when using the following:
{{{
config.coreStyles_bold = { element: 'span', attributes: { 'style': 'font-weight:bold'} };
config.coreStyles_italic = { element: 'span', attributes: { 'style': 'font-style:italic'} };
config.coreStyles_underline = { element: 'span', attributes: { 'style': 'text-decoration:underline'} };
}}}
CKEditor allows setting only one style on the same selection.
It's quite strange because each style uses a different CSS rule (font-weight/text-decoration etc.).",wwalc
Bug,7816,FF: copy paste from heading creates new heading,General,,,confirmed,2011-05-06T12:47:19+02:00,2011-05-06T12:47:35+02:00," 1. Open ajax sample
 2. Select ""Heading 3"" format 
 3. Type e.g. 'internationalization' 
 4. Copy 'nation' with CRTL+C
 5. Place cursor after 'n' 
 6. use CRTL+V

**Result:** New h3 with word 'nation' is created
**Expected:** nation should be concatenated with internationalization in one word in side one heading.

 ",j.swiderski
Bug,7819,Wrong Font size using BBCode plugin,General,,,confirmed,2011-05-06T16:08:28+02:00,2011-05-18T10:44:51+02:00,"=== Environment === 
CKE 3.6, Opera 11, IE6/7, Chrome
=== TC ===
 - Load BBCode sample
 - clear content
 - type ""default""
 - change font size to 200, type 200
 - change font size to 150, type 150 ''' See that newly typed text is bigger, than previous, and element path contains two ''size'' '''
 - repeat for other font sizes
=== Result ===
the size tags, are not closed after changing font size to other values:
{{{
default[size=200]200[size=150]150[size=120]120[size=100]100[size=50]50[size=30]30[size=300]300[size=200]200[/size][/size][/size][/size][/size][/size][/size][/size]
}}}
Attached screen
=== Expected ===
{{{
default[size=200]200[/size][size=150]150[/size][size=120]120[/size][size=100]100[/size][size=50]50[/size][size=30]30[/size][size=300]300[/size][size=200]200[/size]
}}}",krst
Bug,7823,IEJSLeaksDetector shows momory leak for IE8 and IE7,General,,,confirmed,2011-05-06T21:18:07+02:00,2011-05-09T13:40:46+02:00,"
IEJSLeaksDetector detected memory leaks for CKEditor in IE8 and IE7

To reproduce the issue:

1. Download and install IEJSLeaksDetector: http://joinmicrosofteurope.com/files/IEJSLeaksDetector2.0.1.1.zip

2. Point IEJSLeaksDetector to ajax.html in the nightly build, for example, http://nightly.ckeditor.com/6870/_samples/ajax.html.

3. Create and remove CKEditor a couple of times and then stop the application. 

4. Notice that IEJSLeaksDetector reports memory leaks.

I tried to test it with no buttons on the toolbar and still got the memory leak.

I have attached a screen shot.
 ",sean8
Bug,7824,Cannot call method 'split' of undefined on CKEDITOR.replace,General,,,confirmed,2011-05-06T22:21:27+02:00,2011-07-23T21:01:30+02:00,"Our page has several divs that are placeholders for CKEDITOR instances. When a user clicks on one, it closes the active editor, and creates a new instance of CKEDITOR on the clicked div using CKEDITOR.replace. When you have an editor instance open, right click to open the context menu twice, and click on another div to open the editor, I get this error.

Cannot call method 'split' of undefined

This error only occurs when I am using ckeditor.js and not ckeditor_source.js. I've tracked the error down to line 23 of ckeditor.js. Here is a snippet of the issue:

{{{
q=function(x){var y=x.config.skin.split(','),z=y[0],A=a.getUrl(y[1]||'skins/'+z+'/');
}}}

Interestingly, I cannot find any reference in the source to 'config.skin.split'. It seems that this only exists in the ckeditor.js file.

Steps to reproduce:
1. Start out on a page with two div elements with ids, 'editor1', 'editor2'.
2. Use CKEDITOR.replace to replace 'editor1'
3. Right click on the active editor to activate the context menu
4. Left click on the active editor, not clicking on the menu items
5. Repeat Step 3
6. Repeat Step 4
7. Use CKEDITOR.replace to replace 'editor2'

Tested in Chrome, IE8/9
",mrfr0g
Bug,7825,Autogrow with sharedSpaces on firefox,General,,,confirmed,2011-05-07T13:16:50+02:00,2012-10-25T14:36:19+02:00,"I use autogrow with sharedSpaces. On firefox 4 it's not working properly. In this case editor loads with default height and added 20 pixel (think it's one line-height) on every click inside editor.[[BR]][[BR]]
It works correctly on ff 3.6 and with autogrow.html samples file (on ff 4).",datalink
Bug,7826,Source protection dosen't work for textarea tag,Core : Output Data,,,confirmed,2011-05-07T15:57:40+02:00,2012-08-21T14:22:35+02:00,"Set in config.js {{{config.protectedSource.push( /<\?[\s\S]*?\?>/g );   // PHP code}}}

If You use this code:

{{{
<textarea name=""f[desc2]"" cols=""45"" rows=""10""><?php echo $oFormat->htmlToEnt($_POST['f']['desc2'], false); ?></textarea>
}}}

{cke_protected_x} dosen't apper in HTML mode.
Source view shows:

{{{
<textarea cols=""45"" name=""f[desc2]"" rows=""10"">&lt;!--{cke_protected}%3C%3Fphp%20echo%20%24oFormat-%3EhtmlToEnt(%24_POST%5B'f'%5D%5B'desc2'%5D%2C%20false)%3B%20%3F%3E--&gt;</textarea>
}}}
",maza
Bug,7827,IE Selected font name/size not shown in font name/ size drop down list after selecting an option,General,,,confirmed,2011-05-09T10:38:42+02:00,2011-05-09T11:21:43+02:00,"'''To reproduce the defect'''

1. Open any sample '''except AJAX'''. 

2. With out focus in Editor body,select a font(for eg: Comic Sans MS) from Font Name drop down list. 

'''Expected Result:'''Selected font option shown in Font Name drop down list. 

'''Actual Result:'''Selected font option not shown in Font Name drop down list but when we start typing the text, the option will be shown in the drop down list.

'''Same behavior happens with Font Size drop down list'''

'''Tested against IE6,IE7,IE8 & IE9 '''",satya
New Feature,7828,Improvements to the selection API and documentation,General,,,confirmed,2011-05-09T12:10:04+02:00,2011-11-16T14:48:51+01:00,"We would like to see improvements in the selection API and associated documentation for CKEditor. Some of our products are extending the editor to support features such as content-assist, word completion, extracting the selection into new documents etc. While the CKEditor selection API does a good job of isolating us from browser differences, it is very difficult to figure out how to use and could be more robust in what API it provides.


Suggestions on areas where we would like the API extended and better documentation are included below:


'''API to help user query selection:'''[[BR]]
a) Get the plain text of the selection.[[BR]]
b) Get html behind selection (properly formed)[[BR]]
c) Get element at cursor [[BR]]
d) Proper selection change API (see ticket 6443)[[BR]]
e) Find out if the selection is contained in a single block element, or spans more than one block element.[[BR]]
f) Find out if the selection spans any markup.

 
'''API to help user modify selection:'''[[BR]]
a) Adjust the selection to remove leading or trailing the whitespace.  (Double-click selects word plus trailing whitespace, whereas most of our operations are likely to want to work on just whole words).[[BR]]
b) Expand selection to span complete words.[[BR]]
c) Expand selection to whole block.[[BR]]
d) Reduce selection to be contained in one block.


'''Better documentation/examples around range/selection/bookmark functionality:''' [[BR]]
a) What is the difference between bookmark and bookmark2, and when should I use one rather than the other?[[BR]]
b) When does a selection/range/bookmark become invalid.[[BR]]
c) Useful examples of how to use selection/range/bookmark API  [[BR]]",tmonahan
Bug,7830,[FF] Select all + inline style in enterMode BR,Core : Styles,,,confirmed,2011-05-09T18:40:39+02:00,2011-05-10T12:43:49+02:00," 1. Load the editor in enterMode BR;
 1. Empty the editor, type in some content;
 1. Select all, then apply one inline style like bold;
 * Actual Result: Everything looks fine except cursor is not blinking at the end of doc;
 * Expected Result: Text selection remains unchanged.",garry.yao
Bug,7831,Opera: can not enter text after inserting Horizontal Line,General,,,confirmed,2011-05-10T12:09:20+02:00,2011-05-10T12:59:25+02:00,"'''To reproduce the defect:'''

   1. Open Ajax sample and type ""foo"". 

   2. Press Horizontal Line button. 

'''Expected Result:'''

Horizontal Line is inserted after current paragraph and cursor goes to empty paragraph after Horizontal line.

'''Actual Result:'''

Horizontal Line is inserted after current paragraph '''but cursor goes to end of current paragraph instead of the empty paragraph after Horizontal line''' and we can not place the cursor after Horizontal line using keyboard or mouse.

'''Same issue was raised in ticket #7583 but it was closed as fixed, but the issue in the ticket was not fully fixed. so i opened this new ticket'''",satya
Bug,7835,[FF] Word metadata not cleaned when pasting from word without cleanup,Core : Pasting,,,confirmed,2011-05-11T14:47:54+02:00,2011-05-11T14:48:43+02:00," * Set `pasteFromWordPromptCleanup = true`.
 * Copy-paste any doc file into the editor using CTRL+V or paste button ('''NOT paste from Word button''').
 * Hit ""cancel"" when the cleanup prompt appears.
Note that in FF, unlike other browsers, Word's metadata appears in source (o:OfficeDocumentSettings etc.).",Saare
Bug,7836,"In Firefox, a <br /> is inserted in an empty text area when using editor.focus() on initially hidden editors",General,,,confirmed,2011-05-11T14:54:47+02:00,2012-07-30T10:51:34+02:00,"In our CMS, the CKEditor is sometimes loaded in the background, in a hidden div (part of a tabset). Although hidden, the editor instance is already created and works fine.

When displaying the DIV, I want to focus the editor, and do so by using editor.focus(). This will put focus on the editor. This works correctly for and empty editor or one with content, and works correctly in all browsers.

The only exception is Firefox (tested on both version 3 and 4), which adds the following content on a editor without any content:
{{{
<p><br />
	&nbsp;</p>
}}}

The result being an empty editor, with a <br /> tag in it. In addition, focus is placed on the second line, but when starting to type it will place all text on the first line, NOT removing the second line. You just can't type anything on the second line.

This issue has been present since at least 3.5.3.

----

Steps to reproduce:
1. Create a DIV with display: none;
2. Place a textarea inside, without any content
3. Replace the textarea with a CKEditor
4. Show the DIV (it will not have focus)
5. Focus the editor using editor.focus()
6. The code mentioned above is inserted into the editor

Expected result:
6. The editor is focused, content remains empty

----

Does not apply for:
- other browsers than Firefox
- editor with existing content
- manually focusing the editor by clicking on it
- editors not hidden when created",niek
Bug,7842,Selection handles in FF can't be set or removed,General,,,confirmed,2011-05-12T12:05:55+02:00,2011-05-13T15:28:24+02:00,"If you click (select) an image, table, anchor, ... in FF then the selection handles appear.
Now try to reset the selection using javascript code : 

oEditor.getSelection().reset();

OR

var doc = oEditor.document;
var range = new CKEDITOR.dom.range(doc);
var body = doc.getBody();
range.setStart(body, 0);
range.setEnd(body, 0);
oEditor.getSelection().selectRanges( [range] );

The selection is removed (this can be checked with selection.getSelectedElement), but the selection handles in the wysiwyg area remain.

Also, when trying to select an element using javascript code (oEditor.getSelection.selectElement()), the selection handles do not appear.

I think this is a bug in CKEditor and not in FF because it did work in the previous version FCKEditor.",daveVW
Bug,7846,Opera : Copying and pasting tables not working properly. (CORE-41467),General,,,confirmed,2011-05-13T16:43:00+02:00,2011-12-30T12:53:22+01:00,"'''To reproduce the defect:'''

1. Open CK Editor, insert a table and enter data in all table cells.

2. keep cursor in first table cell and select the text in all table cells using mouse or key board and press Ctrl + C

3. keep cursor in the paragraph after the table and press Ctrl + v.

'''Expected Result:''' A new table is pasted which has same no of rows and Columns as the table inserted in step 1.

'''Actual Result:''' Data in all table cells are pasted '''but not as table.''' when we keep cursor in the pasted data '''Element path bar shows tr and td tags but no table tag'''.

'''when we go back to source view and come back to Rich Text it will combine all the pasted data as single paragraph'''.",satya
Bug,7848,Inconsistent cut/copy with relation to new anchor feature,General,,,confirmed,2011-05-13T21:48:19+02:00,2011-05-16T12:43:28+02:00,"    Load the following content:

    <p><img src=""http://a.cksource.com/c/1/inc/gfx/icon.png"" /></p>

    Click on the image, then select the anchor item in the menu. Add an anchor with any content. Submit the anchor dialog.

    Cut image (only the image, not the attached anchor!) from the document. Paste the image back into the document. Paste it repeatedly.

    Expected: Cutting content from the document should remove the content from the document that is moved into the clipboard.

    Actual: Content remains within the document but is *also* put into the clipboard. 

Ideally this new anchor feature would work in a WYSIWYG type fashion, but in it's current incarnation it's hard to use.

Additionally it's pretty debatable on whether the anchor should be copied at all in the above scenario. Common sense indicates it should not, as I did not select the anchor to be cut, so why is it in my clipboard to begin with?

This test occurred in firefox 4",kamelkev
Bug,7852,Autogrow flickrs when grow,UI : Toolbar,,garry.yao,review,2011-05-16T05:29:15+02:00,2013-04-22T12:45:55+02:00,There's a small visual defect of the autogrow plugin that flicks the vertical scrollbar when growing.,garry.yao
New Feature,7853,List Item Properties Dialog,UI : Dialogs,,,confirmed,2011-05-16T07:16:02+02:00,2012-04-17T16:17:45+02:00,"Feature request to introduce dialog to maintain a list at list item level, including list item style type and start numbering.",garry.yao
Bug,7854,IE 6&7 Getting handlers when we navigate to first paragraph(non-editable) in editor body.,General,,,confirmed,2011-05-16T12:00:39+02:00,2011-05-16T13:28:41+02:00,"'''To reproduce the defect:'''

1. Open CK Editor and create some paragraphs of text(both editable and non editable) & '''make first paragraph non-editable''' or copy the below code and paste it is source view.

{{{
<p contenteditable=""false"">
	first non editable paragraph.</p>
<p> first editable paragraph. </p>
<p contenteditable=""false"">
	second non editable paragraph.</p>
<p> second editable paragraph. </p>
}}}

2. Go back to Rich text keep the cursor at end of last paragrAph and navigate to top paragraph using arrow keys.

'''Issue:''' we are getting handlers when we go to the Top Paragraph(non-editable) and we can't come out of it.

'''Only happening in IE6 & 7'''

I have attached a screenshot of the error.",satya
Bug,7855,Clicking 'maximize' shows blank screen in Firefox when the editor is opened inside jQuery UI Dialog,General,,,confirmed,2011-05-16T12:18:10+02:00,2011-05-18T12:19:21+02:00,"The issue is present with Firefox 3.6.18 and 4.0 (on Linux and Windows).
Maximize works fine in Chrome 11.

CKEditor 3.4.2 works without any issues in exactly the same setup.",kiwistba
Bug,7856,Built-in contextMenu doesn't behave correctly,UI : Context Menu,,,confirmed,2011-05-16T12:24:04+02:00,2012-06-27T08:40:23+02:00,"Doing a right-click does show the built-in contextmenu, but when doing a second right-click, it hides, instead of popping up again at the actual mouse-position.

For a sample HTML content that can be used to reproduce the error, check #8006.",dittodhole
Bug,7861,IE7 - E-Mail Link Dialog Goes off screen,General,,,confirmed,2011-05-16T22:00:19+02:00,2011-05-17T15:56:51+02:00,"When pasting a lot of text into the Message Body of an E-mail Link the dialog will grow and go off the screen so that the buttons are no longer accessible.

I have only been able to reproduce this in IE7 (and IE9 set to IE7 Standards mode, I didn't test IE8 set to IE7).

To reproduce

1. Go to http://ckeditor.com/demo.
  * If using IE9 - Hit F12 to pull up the Developer tools and change the Document mode to ""IE7 Standards""
2. Highlight the third paragraph (A wolf wants ...) and copy it to the clipboard.
3. Open the link dialog and change the type to e-mail
4. Paste the clipboard text into the message body
5. Change the link type to url and then back to e-mail and you should see the issue.
  * If not try dragging the dialog around the screen and it should happen
  * With IE9 set to IE7 mode changing the type worked every time.  IE7 itself sometimes required dragging the dialog.",fluehrt
New Feature,7862,Dialog Move Event,General,,,confirmed,2011-05-16T22:08:31+02:00,2011-08-03T13:25:16+02:00,I would like an event fired when a dialog move has been completed.,fbingha
Bug,7863,Lists behaving different in br and p entermode,General,,,confirmed,2011-05-17T03:11:16+02:00,2011-05-17T11:46:38+02:00,"When you are working in br mode the lists work different than in p mode.
To see what i mean:

Set this in your config file:
config.enterMode = CKEDITOR.ENTER_BR;

In WYSIWYG mode write something like:
testing
lists
ckeditor

Then highlight:
testing
lists
and the beginning of the line where's 'ckeditor' but not the text from it

Then click on any of the list buttons (numbered/bulleted list).
You will get the three lines listed while in p mode you will get only the two highlighted lines listed.
",aorduno
Bug,7864,Flash plugin url escapes some values,Core : Output Data,,,confirmed,2011-05-17T12:37:27+02:00,2011-05-17T14:44:30+02:00,"Flash plugin url escapes some values.

Testing against http://nightly.ckeditor.com/6928/_samples/replacebyclass.html

To reproduce:
1. Insert new flash element through dialog
2. Set value to [url|ALL|9839]
3. Close dialog
4. View source to verify bug. embed tags src attribute gets url escaped

Expected (new lines added for readability):

{{{
<object classid=""clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"" codebase=""http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"" data=""[url|ALL|9839]"">
<param name=""quality"" value=""high"" />
<param name=""movie"" value=""[url|ALL|9839]"" />
<embed pluginspage=""http://www.macromedia.com/go/getflashplayer"" quality=""high"" src=""[url|ALL|9839]"" type=""application/x-shockwave-flash""></embed>
</object>
}}}

Got (new lines added for readability):
{{{
<object classid=""clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"" codebase=""http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"" data=""[url|ALL|9839]"">
<param name=""quality"" value=""high"" />
<param name=""movie"" value=""[url|ALL|9839]"" />
<embed pluginspage=""http://www.macromedia.com/go/getflashplayer"" quality=""high"" src=""[url%7CALL%7C9839]"" type=""application/x-shockwave-flash""></embed>
</object>
}}}

From what I could see this might be some difference in embedNode.setAttribute and CKEDITOR.dom.element.createFromHtml -> setAttributes",matti
Bug,7865,enterMode BR + SELECT element = Javascript Error,General,,,confirmed,2011-05-17T14:07:14+02:00,2011-05-17T17:11:54+02:00,"This bug is a rewritten forum entry http://cksource.com/forums/viewtopic.php?f=11&t=22508

It occurs in IE7 and IE6 with enterMode set to BR from CKEditor 3.5.3.

 1. Copy the attached file to samples
 2. Load it
 3. click on a select box.

**Result:**JS error pops out:
Message: editor.getSelection() is null or not an object
Line: 818
URI: /_source/plugins/wysiwygarea/plugins.js
Code: range = editor.getSelection().getRanges()[ 0 ];
",j.swiderski
Bug,7866,Safari & Chrome : On V2 Skin when we Zoom in/Zoom out  drop down lists getting distorted,General,,,confirmed,2011-05-17T15:49:06+02:00,2011-05-17T16:32:55+02:00,"'''To reproduce the defect:'''

Open Skins sample and press Ctrl + or Ctrl _ 4 to 5 times to Zoom in or Zoom Out

'''Issue:''' Box containing the Arrows next to each of drop down lists getting bigger than the size of drop down lists.

I have attached screen shots of the issue.

",satya
Bug,7870,pasted blocks in bbcode pluign,General,,,confirmed,2011-05-18T08:19:15+02:00,2011-05-18T08:22:13+02:00,"The bbcode plugin is now textifying all unknown HTML elements (in wysiwyg), this's ok for inline elements only but not blocks, e.g.
 1. Open ""replacebyclass"" sample, copy all content;
 1. Open ""bbcode"" sample page and paste in the clipboard content;
 1. Switch to Source and back.
  * Expected: pasted paragraphs new lines remains.
  * Actual: All line-breaks are now lost in wyiswyg.",garry.yao
New Feature,7875,Problem with tables: Coulmn sizing and deleting table,General,,,confirmed,2011-05-19T11:53:51+02:00,2011-05-20T13:54:38+02:00,"After creating a table using ""Insert Table"" plugin, the column size gets automatically changed after you start typing into the columns. There is no way to assign fix column size to the table.

Also when the table is selected, pressing delete or backspace key does not remove the table from the editor. To remove the table, you need to select the previous and next line of the table as well.

This behavior is seen on FireFox and IE.",IBM_RQM
Bug,7876,jQuery Adapter val() function handles multiple elements incorrectly,General,CKEditor 4.2,pjasiun,assigned,2011-05-19T20:50:27+02:00,2013-06-11T17:13:28+02:00,"My understanding is that if you have a jQuery object that contains multiple form elements, when you call val() it will return the first element's value. (I haven't found anything in the documentation that says this specifically, but it seems to be the case)

The jQuery adapter loops through each of the wrapped elements calling val(), replacing the returned result each time. This ends up returning the last element's value.

I'm using an older version of the code, but a quick comparison of the trunk's source indicates that it has the same problem.",mridgway
Bug,7878,contentCss styles affects combo dropdown,UI : Dialogs,,,confirmed,2011-05-20T16:26:59+02:00,2011-05-20T17:09:11+02:00," 1. Append the following to content.css file:
{{{
ul, ol {
     color:#888888;
     line-height:16px;
}
}}}
 1. Open any of the rich combo
 * Actual Result: List box items are affected by '''content style'''.
 ",garry.yao
Bug,7886,Show border plugin + custom table dialog,UI : Dialogs,,garry.yao,review_failed,2011-05-21T06:33:22+02:00,2011-09-25T17:58:55+02:00,"The ""showborders"" makes assumption on existence of certain table dialog field thus get broken when table dialog definition is reduced.",garry.yao
Bug,7888,Deleting the link in editor - the text font stays underlined,General,,,confirmed,2011-05-23T09:20:37+02:00,2012-10-02T13:58:03+02:00,"1. Create a link (i.e. to an anchor)
2. Save and re-open the page for editing
3. Move cursor to last position of link
4. Select the whole link and remove it
5. Start typing plain text 

PROBLEM: the text is undelined, but should have no format",vky
Bug,7890,Function editor.getData() return incorrect data.,General,,,confirmed,2011-05-23T11:15:17+02:00,2011-05-23T15:56:47+02:00,"This function return 'old' data but check dirty function returns proper value. This is especially visible when switch between source and WYSIWYG mode. Please look at attached  file. To reproduce just open attached file and fire any editor command and look at firebug console. 
This issue is also reported here http://cksource.com/forums/viewtopic.php?t=22532.",mkesicki
Bug,7895,Using the enter key after a placeholder value,General,,,confirmed,2011-05-23T18:38:30+02:00,2012-04-04T22:54:48+02:00,"The enter key does not work when the cursor is directly after a placeholder.  The ForceEnter setting does not alter this behavior.

To reproduce the issue, just open the placeholder Sample, [http://nightly.ckeditor.com/6949/_samples/placeholder.html],  position the cursor right after the closing brace of the placeholder, and press the enter key.  A new line will not be created.",jwc
Bug,7902,JAWS not reading updated values of width/height on Image Properties dialog,Accessibility,,,confirmed,2011-05-24T14:54:23+02:00,2013-04-28T11:58:15+02:00,"'''To reproduce the defect:'''

1. With JAWS on, Insert an Image, Open Image properties dialog of the image.

2. Navigate to width and height fields, change the values of those fields.

3. Now navigate to Reset size button and press space bar.

'''Expected Result:''' Width and height values for the image restored to original values and JAWS should read updated values of width and height.

'''Actual Result:''' Width and height values for the image restored to original values '''but JAWS not reading out the updated values of width and height'''.

'''we can fix this be keeping aria-live=""assert"" on width and height fields when the user presses Reset size button'''.",satya
New Feature,7903,Tabletools APIs are not exposed,General,,,confirmed,2011-05-24T15:37:52+02:00,2011-06-03T08:05:54+02:00,"The table tools plugin provides many useful functions for inserting and deleting table cells/rows/columns, merging cells, splitting cells etc. However these APIs are not available when developing extensions to the editor. Can these APIs please be exposed so that we can provide extensions to the table functionality in our products?",tmonahan
Bug,7910,If forcePasteAsPlainText paste (ctrl + v) doesn't work properly in webkit env,General,,,confirmed,2011-05-24T18:11:40+02:00,2011-05-25T14:06:20+02:00,"I'm working with forcePasteAsPlainText = true and when i paste something using ctrl + v in webkit env (chrome, safari...) and wysiwyg mode i got the same text repeated several times.
I checked in the code and i found each time you use the function setData ( e.g. editor.setData('aorduno') ) in wysiwyg plugin you will recreate the iframe.
So, for each time i recreate the iframe i got the text pasted once.

If i use two times editor.setData('myData') i recreate the iframe two times and then if i want to paste 'aorduno' using (ctrl + v) i got 'aordunoaorduno' as result.
This is working alright in other browsers (ff, ie, opera) the only browsers i got this repeated text pasted are from webkit.
",aorduno
Bug,7917,Regression in fix for #6629,General,,,confirmed,2011-05-25T14:54:13+02:00,2012-10-25T12:46:38+02:00,"This was working fine on 3.5.3, and is broken in 3.5.4 and up.
I believe the commit for bug #6629 has caused this. 

Steps to reproduce

 * starting with a new blank page 
 * switch to source mode 
 * Insert <div><p>test</p></div>
 * Switch back to wysiwig
 * Go to the end of ""test"" and press enter

Result:
{{{
<div><p>test</p><p>&nbsp;</p></div><p>&nbsp;</p>
}}}

Expected Result:
{{{
<div><p>test</p><p>&nbsp;</p></div>
}}}",subtopia
Bug,7920,Webkit: Incorrect font name is displayed,General,,,confirmed,2011-05-25T17:01:51+02:00,2011-05-26T10:23:26+02:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in either Safari or Chrome.

2. Enter some text.

3. Select the text and choose Comic Sans MS (or any other font name) from the Font Name combo box in the toolbar.

4. Select the text & hit spacebar. See that the Font Name in the combo box changes to Arial.

5. Type so more text.

'''Result:''' The text that has been entered is Comic Sans MS (or whatever font you chose) but Arial is still displayed in the Font Name combo box.
",jamescun
Bug,7921,editor.mode always returns empty string,General,,,confirmed,2011-05-26T11:35:44+02:00,2012-02-15T15:24:29+01:00,"To solve the problem, I have to modify the file plugins/editingblock/plugin.js.
Is this OK ?

New code : (1 line disabled, 1 line added)

CKEDITOR.editor.prototype.setMode = function( mode )
{
   this.fire( 'beforeSetMode', { newMode : mode } );

   var data,
   holderElement = this.getThemeSpace( 'contents' ),
   isDirty = this.checkDirty();

   // Unload the previous mode.
   if ( this.mode )
   {
      if ( mode == this.mode )
         return;

      this.fire( 'beforeModeUnload' );

      var currentMode = getMode( this );
      data = currentMode.getData();
      currentMode.unload( holderElement );
      //this.mode = '';    //LINE HAS BEEN DISABLED
   }

   holderElement.setHtml( '' );

   // Load required mode.
   var modeEditor = getMode( this, mode );
   if ( !modeEditor )
      throw '[CKEDITOR.editor.setMode] Unknown mode ""' + mode + '"".';

   if ( !isDirty )
   {
      this.on( 'mode', function()
      {
         this.resetDirty();
         this.removeListener( 'mode', arguments.callee );
      });
   }

   modeEditor.load( holderElement, ( typeof data ) != 'string'  ? this.getData() : data);

   // FOLLOWING LINE HAS BEEN ADDED
   this.mode = (this.mode == 'wysiwyg') ? 'source' : 'wysiwyg';

};",daveVW
Bug,7923,No horizontal scrollbar when inserting a right aligned floating element that is wider than the page,General,,,confirmed,2011-05-26T12:49:00+02:00,2011-11-02T22:43:20+01:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in IE8 or IE9.

2. Insert a table that has a width of 120% and is right aligned.

'''Result:''' There is no horizontal scrollbar so you cannot view the data in the left-most cells. If you remove the editor there is still no horizontal scrollbar.",jamescun
Bug,7925,CKEditor for .NET not being able to save,Server : ASP.Net,,kaga,review,2011-05-26T13:33:21+02:00,2012-01-31T16:48:00+01:00,"Reported in http://cksource.com/forums/viewtopic.php?f=6&t=22581

I have searched and couldn't find anything relevant.

ok so I am not using the save button that comes with CKEditor I am basically just sending the contents to of the text property to the database.

So when I have a page that causes to the editor to be populated with existing data and then I modify that data and then click my own save button nothing changes in the database....when I run through debug with visual studio 2010 when i check the contents of the text property of the editor control after I have changed it and clicked the button(as stated above) the text property still contains the old data that i pulled out of the database on page load and so therefore it writes the same data back
",wwalc
Bug,7926,BIDI: Safari: Dialog drop down list items are left aligned in RTL languages,Core : BiDi,,,confirmed,2011-05-26T14:20:10+02:00,2011-05-26T14:44:12+02:00,"'''Steps to reproduce the defect''':

1. Open the languages sample in Safari.

2. Open the Flash dialog.

3. Click on the properties tab.

4. Click on any of the drop down lists.

'''Result:''' You can see that the items in the drop down lists are left aligned (see screenshot). The drop down list items '''should be right aligned'''.",jamescun
Bug,7927,bbcode and js event problem,General,,,confirmed,2011-05-26T19:52:20+02:00,2011-06-17T17:38:35+02:00,"for example:
after paste a image in ckeditor in bbcode mode, (the image is like :

<img src=""http://cksource.com/forums/images/smilies/icon_e_biggrin.gif"" onclick=""alert('abc')"">

), then click the View Source button, error occur...

here's my way to fix this problem, hoping the official way [[BR]]
  
{{{
      function purge(d){
         var a=d.attributes,i,l,n;
         if(a){
            l=a.length;
            for(i=0;i<l;i+=1){
               n=a[i].name;
               if(typeof d[n]==='function'){
                  d[n]=null;
               }
            }
         }
         a=d.childNodes;
         if(a){
            l=a.length;
            for(i=0;i<l;i+=1){
               purge(d.childNodes[i]);
            }
         }
      }
      editor.on( 'insertHtml', function(data){
         var t=document.createElement('div');
         document.body.appendChild(t);
         t.innerHTML = data.data;
         purge(t);
         data.data = t.innerHTML;
         document.body.removeChild(t);
      });
}}}",zleaf
Bug,7928,elementspath + getSelectedElement problem,General,,,confirmed,2011-05-27T10:37:11+02:00,2011-06-03T10:44:55+02:00,"When you click an element in the elements path, the elementspath.js plugin executes the instruction 
{{{
editor.getSelection().selectElement(element);
}}}

However, in all browsers except Firefox, the editor.getSelection().getSelectedElement() returns null !

Is this a problem that has been solved already in some patch ?",daveVW
Bug,7934,IE: Image dialog is unable to load image properties inside of a floating element,Core : Selection,,garry.yao,review,2011-05-27T18:34:25+02:00,2011-08-26T08:49:49+02:00,"1. Load the following source in IE:
{{{
<div style=""float: right"">
Foo <img alt="""" src=""http://a.cksource.com/c/1/inc/img/demo-little-red.jpg"" /> Bar</div>
}}}
2. Select an image
3. Click ""Image"" button (do not use the context menu)
4. Image dialog opens, but all fields are empty.

It looks like it started happening in 3.2.1.",wwalc
Bug,7935,background:url() get stripped on ie8-,General,,,confirmed,2011-05-27T18:58:28+02:00,2011-05-31T17:20:55+02:00,"on ie8- if you add a style on an element using background:url() it get completely stripped from the source, same problem with background-image:url()



It can be reproduce in your demos as well.




code example:


{{{

    <div style=""text-align: center; width: 800px; background: url('http://symple2.com/editor_images/image_c88658f6/Patterson Farms/Fresh Produce/PattersonProduceEadsmallheader_02_419.jpg') left top repeat-y;"">
             test</div>
}}}
",posabsolute
Bug,7936,Large cursor next to images in Webkit,General,,,confirmed,2011-05-27T19:47:52+02:00,2011-05-31T17:46:23+02:00,"Reproduce:

1. With Safari and Chrome, go to http://ckeditor.com/demo
2. Right click on the Little Red Riding Hood image.
3. Select ""Image Properties""
4. Changle ""Alignment"" to ""<not set"">
5. Press ""Ok""

Place your cursor in the ""Little Red Riding Hood"" text that is next to the image. Observe that the cursor is as tall as the image.  This differs from other browsers.  While this is probably inherent to the browser, perhaps there is something that can be applied to the image so that it remains inline but does not affect the cursor size.",fbingha
Bug,7939,"CKEditor inserting <p> when source-code has head tags like <meta>, <link> or <title>",Core : Parser,,,confirmed,2011-05-27T22:13:49+02:00,2011-05-31T15:40:05+02:00,"In version ""Nightly Build"":

To reproduce, change to source-code view and paste this html code:

{{{
<title>aa</title>
bbb
}}}

now switch again to view html, and again to source-code, now the code will be:


{{{
<p>
	<html>
		<head>
			<title></title>
		</head>
		<body></body>
	</html>
</p>
<p>
	<title></title>
	bbb</p>
}}}

In version 3.6:
To reproduce, change to source-code view and paste this html code:

{{{
<title>aaa</title>
bbbb
}}}

now switch again to view html, and again to source-code, now the code will be:


{{{
<p>
	&nbsp;</p>
<p>
	<title></title>
	bbbb</p>
}}}

",fabio.perrella
Bug,7940,Fake object can be styled as images,General,,j.swiderski,review,2011-05-29T11:45:04+02:00,2013-02-07T16:51:00+01:00," * Insert a flash object, with some height and width.
 * Click on the image.
 * Open the styles combo and see that image styling options are available.
 * Click on ""image on the right"". See that the image's dimensions get reset.",Saare
New Feature,7941,Fire an event when a template is selected,General,,,confirmed,2011-05-29T12:45:26+02:00,2012-05-17T13:48:53+02:00,"Hi,
a nice feature to have would be to fire an event when we click on a template to select it.

I ""forked"" the code like this to do so (very easy indeed):

file: /ckeditor/_source/plugins/templates/dialogs/templates.js
line: 58

{{{
item.on( 'click', function() { insertTemplate( template.html ); } );
}}}

replace with

{{{
item.on( 'click', function(event) {editor.fire('templateSelected', event); insertTemplate( template.html ); } );
}}}

This little thing could be the first step to a ""I-know-which-template-is-used-right-now"" dynamic.

Just as a notice, this is useful in the case you have multiple templates, each with its own css. You select a template, you do a few modification, and send data to server. Then, if the server needs to know which template was selected to fetch the appropriate css, you're screwed.

If an event is fired, at least you can do some work to get the css path. Let's say the template thumb and its css are in the same folder. If you know the thumb's src, you know the css place.

After a clic on the template, you can get the target (event.data.getTarget()) and then browse up to the <table>, then down to the <img> and you're ok.

But that's an other story ^^ . Just the fire('templateSelected') would be very nice!

Thanks",rekam
Bug,7942,[Webkit] Paste elements carries applied style,Core : Pasting,,,confirmed,2011-05-29T16:04:35+02:00,2011-06-20T18:50:04+02:00," 1. Append the following styles to the content.css file:
{{{
p,strong
{
	border: 1px dotted #000;
}

}}}
 1. Load the editor with following content:
{{{
<p><strong>paragraph1</strong></p>
<p>paragraph2</p>
}}}
 1. Copy all content and paste at the end of doc.
 * Actual Result: The computed style of the content is pasted as inline style.",garry.yao
Bug,7950,IE Text Pasted differently from other browsers,General,,,confirmed,2011-05-30T17:12:30+02:00,2011-05-31T13:35:00+02:00,"'''To reproduce the defect:'''

with '''config.pasteFromWordRemoveStyles = false & config.pasteFromWordRemoveFontStyles = false''' copy the text from attached word doc and paste it in to the editor.

'''Expected Result''' Text pasted properly and should be same across all browsers

'''Actual Result''' we are seeing the differences between IE(6,7,8& 9) & all other browsers.

In IE the top text is shown in bold and big font size where as in other browsers it is shown with small font size and with out bold.

I have attached screen shots of pasted text in IE & FF.",satya
Bug,7952,Creating lists inside a part of span looses span formatting on first row,General,,,confirmed,2011-05-31T10:58:08+02:00,2011-06-02T13:45:59+02:00,"
To reproduce:
1. start with a clean editor.
2. set font size to 20 (or some other formatting ending up in span)
3. type 'asdf' hit shift+enter
4. type 'asdf' hit shift+enter
5. type 'asdf'

6. now, select row 2 and 3 with mouse. 
7. press the bullet list icon/button.

the first bullet in the list will have lost the formatting.",toma25
Bug,7954,Editing pasted Numbered list with different Start Value not working properly,General,,,confirmed,2011-05-31T11:53:29+02:00,2011-05-31T13:47:49+02:00,"'''To reproduce the defect:'''

1. Copy the list from attached word doc and paste it in to editor. 

2. press enter after first list item. 

'''Expected Result:''' A new empty list item is created and Numbers for other list items should update accordingly.

'''Actual Result:''' A new empty list item is created but Numbers for other list items are not updated they remain the same.

''' same behavior happens when we press enter after any of the pasted list items in the pasted list''' 
",satya
Bug,7956,[[IE & Opera]] issues with PageUp & PageDown when  Auto grow plugin(with it's default configuration) is loaded,General,,,confirmed,2011-05-31T12:26:31+02:00,2011-05-31T16:59:01+02:00,"'''To reproduce the defect:'''

1. UseAutoGrow(with it's default configuration) sample and enter content that spans multiple pages. 

2. Press PageUp button. 

'''Expected Result:''' Cursor in editor body moves one page up.

'''Actual Result:''' Cursor goes to start of page content.

3. Press PageDown button. 

'''Expected Result:''' Cursor in editor body moves one page down.

'''Actual Result:''' Cursor goes to end of page content.

'''Tested against IE6, IE7, IE8, IE9 & Opera 11.11'''",satya
New Feature,7958,Allow both attribute and style based dimension,UI : Dialogs,,,confirmed,2011-05-31T18:46:37+02:00,2011-06-27T11:38:02+02:00,"Back in #4246 we've changed the way how image dimension is set: deprecate the attributes for inline styles. Some users are not adapted to this change (such as #5547) and some others on the opposite want it a step further - to propagate this convention to other plugins (e.g. flash, iframe).

As usual, as both criticism has it's own advantages, it looks like the best option is still to create a configuration entry for choosing the scheme of the dimension, as well as aligning all objects with this convention.",garry.yao
Bug,7960,Improper html5 block tag handling,Core : DTD,,,confirmed,2011-06-01T10:11:14+02:00,2012-01-11T11:29:22+01:00," 1. Load the editor with the following content:
{{{
<article>article</article>
}}}
 1. Put cursor inside the article block;
 * Actual Result: New paragraph established.",garry.yao
Bug,7962,<td> align attribute causes validation errors in IE 8,Core : Tables,,,confirmed,2011-06-01T10:51:41+02:00,2011-06-01T14:40:15+02:00,"If I enter this code into the source view using IE8:

<table>
   <tr>
      <td align=""center"">some text</td>
   </tr>
</table>

It gets changed to

<table>
   <tr>
      <td align=""middle"">some text</td>
   </tr>
</table>

The new value of ""middle"" instead of ""center"" and the page is no longer validate using an xhtml transitional dtd. ",chris@…
Bug,7968,CKEditor 3.6 in IE7 - Unable to get value of the property 'getRanges': object is null or undefined,UI : Enter Key,,,confirmed,2011-06-01T18:20:39+02:00,2011-09-28T10:27:21+02:00,"I found this issue after recent upgrade to the version 3.6.

Steps:
- Set Focus to the CKEditor text area;
- Click any other control you have on a page (like link or button);

See attached video (6-1-2011 6-56-55 PM.zip) and an ASP.NET sample application I used for testing (CKEditorTest.zip) for details.
",andrey269
New Feature,7969,"Add ability to move rows in a table (up/down, preferably with drag)",Core : Tables,,,confirmed,2011-06-01T18:29:42+02:00,2012-09-19T12:28:49+02:00,"It would be very useful to have ability to rearrange rows in a table. Ideally with drag/drop, but if not, even a context menu ""move row up"" / ""move row down"" would be helpful.",Tri
Bug,7973,Editor scrolls to the top when opening the context menu in a floating element,General,,,confirmed,2011-06-02T12:09:48+02:00,2013-04-15T15:08:32+02:00," - Load the HTML content posted below
 - Scroll down to the bottom, select and image and right-click on it
- Results: '''Firefox and IE scroll to the top'''. Additionally in IE ""Image properties"" option is not available (reported in #7974, because it is happening since CKEditor 3.3).

Firefox scrolls to the top since CKEditor 3.3. [[BR]]
IE scrolls to the top since [5214] (CKEditor 3.2.1).[[BR]]
Related ticket caused by the same changeset: #7934.

{{{
<p>
	(Scroll down to the bottom, select and image and right-click on it)</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<div style=""float: right"">
	Foo <img alt="""" src=""http://a.cksource.com/c/1/inc/img/demo-little-red.jpg"" /> Bar</div>
}}}",wwalc
Bug,7974,"IE: ""Image properties"" not available in the context menu in a floating element",UI : Context Menu,,,confirmed,2011-06-02T12:11:07+02:00,2011-06-20T18:55:10+02:00," - Load the HTML content posted below
 - Scroll down to the bottom, select and image and right-click on it
 - Results: ""Image properties"" option is not available and IE scrolls to the top (reported in #7973, started happening in 3.2.1).

""Image properties"" option disappeared in 3.3.

{{{
<p>
	(Scroll down to the bottom, select and image and right-click on it)</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<div style=""float: right"">
	Foo <img alt="""" src=""http://a.cksource.com/c/1/inc/img/demo-little-red.jpg"" /> Bar</div>
}}}",wwalc
Bug,7975,Errors when creating a table in IE,General,,garry.yao,review_failed,2011-06-02T12:20:40+02:00,2013-02-25T14:30:13+01:00,"The below description was copied from bug #7928 comment 3.

Problems using IE 7, 8 & 9 when using the elementspath ! Try the following :

   1. Create new table
   2. Put the cursor in a cell
   3. Click ""td"" in the elementspath : JAVASCRIPT ERROR 

Message: 'undefined' is empty or not an Object[[BR]]
Line: 1578[[BR]]
URI: /ckeditor/_source/core/dom/range.js[[BR]]

**This hasn't worked for IE6-10, in CKEditor 3.x, from CKEditor 3.5.3 rev [6559]. In CKEditor 4.x this doesn't work only for IE7 and IE8.**
",j.swiderski
Bug,7976,IE: error when saving cell properties on selected content,General,,,confirmed,2011-06-02T12:26:16+02:00,2012-02-19T19:20:10+01:00,"The below description was copied from bug #7928 comment 3. 

Second example :

   1. Create new table
   2. Put the cursor in a cell
   3. Add some text in the cell
   4. Click ""td"" in the elementspath
   5. **Click with RBM on selected text** 
   6. Go to cell properties and change the width of the cell
   7. Save : JAVASCRIPT ERROR 

Message: Object doesn't support this property or method[[BR]]
Line: 131[[BR]]
URI: /ckeditor/_source/plugins/elementspath/plugin.js[[BR]]


This has been true for all versions of IE from CKEDitor 3.4.1",j.swiderski
Bug,7979,iframe body height causes problem with right click menu.,General,,,confirmed,2011-06-02T21:48:19+02:00,2011-06-07T02:06:36+02:00,"1. Disable the contextmenu plugin
2. Open an empty editor.
3. Create a line of text.

In (at least) IE and FF, right click on this text and observe the menu. You see the cut/copy/paste/undo options. Their state is unimportant.

Now go to the bottom area of the editor and right click on the blank space. Now you see a different menu, this one has the back/forward/print commands. The options vary between browsers but it is a different menu than the first.

This is confusing for users as they expect to see the text editing menu regardless of where they right click within the editor. I need not right click on an existing area of text to be able to paste within the editor.

This happens because the body element is as only high as the entered text. Clicking underneath the body element sends the click to the HTML document, not the body.  This bug has been brought up before but in regards to left click not bringing focus to the editor. ",fbingha
Bug,7980,JS error when switching to source mode under specific conditions,General,,,confirmed,2011-06-03T00:45:26+02:00,2012-01-03T16:07:32+01:00,"Humor me with this one.

This involves a nested form and nested forms are not valid. Regardless, that does not explain why I am having this problem. You know it is possible to start with a single form, nest a form via javascript (Move Editor below), extract data via javascript, and be perfectly well with it.  It only happens in IE7 and IE8, IE9 is happy.

1. Load the sample
2. Press ""Create Editor"".
3. Press ""Move Editor"".
4. Press ""Source""

This recreates a scenario that I am having issues with. Here you will receive a JS error emanating from the richcombo plugin. The following event is fired on mode changes and it is the 'setValue' call below that is the cause of the problem.

{{{
editor.on( 'mode', function()
	{
		this.setState( this.modes[ editor.mode ] ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED );
		this.setValue( '' );
	},
	this );
}}}",fbingha
Bug,7982,Multi-level lists get split into smaller ones,Core : Lists,,,confirmed,2011-06-03T13:59:34+02:00,2012-03-09T14:56:43+01:00," 1. Open Ajax sample 
 2. Paste the list from the attached file 
 3. See that it gets split into several smaller lists.

This worked till version 3.5.2 for all browsers except Firefox (3.6 and 4). From version 3.5.3 rev [6616] list gets split in all browsers (except FF3.6 as it never worked and will work there).

",j.swiderski
Bug,7984,AutoGrow fails on Firefox with document that has quirks mode Doctype,General,,garry.yao,confirmed,2011-06-03T20:34:38+02:00,2011-06-29T11:13:16+02:00,"Steps:
 1. Grab latest nightly. (I used Revision number: 7007).
 2. Add `config.fullPage = true;` to the config
 3. Open the Autogrow sample in Firefox 4.
 4. Click on Source on the default configuration autogrow sample.
 5. Add the following Doctype above the html element:
 `<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">`
 6. Click Source again to go back to WYSIWYG mode.
 7. Enter several newlines to make the document taller than the contents.

Results:
Autogrow fails. The height of the document is not adjusted.

Removal of the Doctype appears to fix the problem. Also appears to occur in Chrome on Mac.",dlee
Bug,7985,Horizontal Line breaks current formatting,General,,,confirmed,2011-06-04T07:23:37+02:00,2011-06-07T11:46:03+02:00,"1. Start with an empty editor
2. Press the ""Bold"" button
3. Type in ""Test""
4. Press the ""Horizontal Line"" button
5. Type in ""Test""

Note that step 5 produces text that is not bold.  This text is expected to be bold and the editor seems to agree to a point as when you inspect the contents of the editor, you see (in <br /> mode)

{{{
<strong>TEST</strong>
<hr>
TEST
<strong></strong>
}}}

Note the empty strong tags at the bottom, which really should be around the second TEST. This is also reproducible on the demo, which is using <p> tag mode.",fbingha
New Feature,7987,Implement Language toolbar button to support WCAG 3.1.2 Language of Parts,General,CKEditor 4.2,,confirmed,2011-06-06T11:45:12+02:00,2013-05-17T16:48:18+02:00,"Reported on the [http://cksource.com/forums/viewtopic.php?f=11&t=22678 community forum].

We are working on making Drupal 7 WCAG 2.0 compliant. The guidelines for accessibility (WCAG 2.0 AA) asks users to mark changes in languages in a text (
http://www.w3.org/TR/UNDERSTANDING-WCAG20/meaning-other-lang-id.html). For that, users needs to be able to select a human language to set the language attribute. When CKEditor is used as WYSIWYG-editor, there is a need to make CKEditor WCAG compliant. 

CKEditor aims to be WCAG compliant (http://docs.cksource.com/CKEditor_3.x/Accessibility), and has a great user interface. However, a language switch button is not built in yet (as far as I know). 

As a workaround there is the attribute-button to fill in a language code. That's for users difficult to find. Users need to know the ISO 639-1 code for the language, and in certain situations they need to set RTL/LTR settings.Administrators might not want to give users access over all attributes. 

Some while ago for the FCKeditor there was a language button plugin:
http://sourceforge.net/tracker/?func=detail&aid=1729490&group_id=75348&atid=737639

Is there already thought of making such a button in core? If so, what should be the preferred UI?",Anna
Bug,7989,Lists: Hitting enter with a selection outdents instead of clearing selection,General,,,confirmed,2011-06-06T17:08:15+02:00,2011-06-07T15:18:59+02:00,"1. Go to demo page
2. Produce following content
[[Image(ScreenShot208.jpg)]]
3. Hit enter

Observe : an outdent-action occurs.
Expected selection to be cleared and cursor to be position on an empty paragraph below the list.",arne
Bug,7990,"entering a blank before protocol part (http,ftp) in the URL field , adds additional protocol tag",UI : Dialogs,,,confirmed,2011-06-07T11:32:22+02:00,2011-06-07T11:54:54+02:00,"Linked with Ticket #6845
=== TC ===
 - open editor and clear contents
 - open link dialog
 - in url field enter: [space]http://google.com 
 - press enter
=== Expected ===
New, correct link is added to edit area

=== Actual Result ===
{{{
<p>
	<a href=""http://http://google.com"">http://http://google.com</a></p>
}}}
",krst
Bug,7994,IE8 and FF: Problems with typing text next to anchor.,General,,,confirmed,2011-06-07T13:58:39+02:00,2011-11-24T16:00:20+01:00," 1. Start with empty editor
 2. Create anchor
 3. Start typing
 
IE8 - the letters appear on the left of the anchor and you can't get to the right side using Right Arrow, End buttons or mouse.

Firefox - There are some problems with buttons and inconsistencies between how cursor is displayed and where it actually is.
1.	After creating the anchor the cursor appears on the right but typed letters appear on the left.
2.	You can’t get to the right side of the anchor using mouse or arrow button. Only End button works.
3.	When you press End button cursor stays on the left but typed letters appear on the right.
4.	When you delete letters on the right of the anchor (with backspace) the cursor appears on the left of the anchor but when you press delete the anchor is deleted not the letters on the left side of it.

This hasn't been working from CKEditor rev [6904]
",j.swiderski
New Feature,7995,IFrame dialog Style field on Advanced tab not reflecting values entered for width & height on General Tab,General,,,new,2011-06-07T14:18:51+02:00,2012-08-16T15:52:22+02:00,"'''To reproduce the defect:'''

1. Open CK Editor,click on IFrame icon to open IFrame Properties dialog.

2. On General tab enter values for width(200)& Height(100) and click on Advanced tab.

'''Expected Result:''' Style field should have following values
width: 200px; height: 100px;

'''Actual Result:''' Style field is empty.",satya
Bug,7997,"FF3.6: text don't show in WYSIWYG mode, but in Source all ok",General,,,confirmed,2011-06-07T14:52:53+02:00,2011-06-07T15:55:10+02:00,"If you past next code in Source mode, and then switch to WYSIWYG mode, nothing will appear.
Problem appears only in FireFox 3.6

<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:smarttagtype name=""PostalCode"" namespaceuri=""urn:schemas-microsoft-com:office:smarttags""><o:smarttagtype name=""State"" namespaceuri=""urn:schemas-microsoft-com:office:smarttags""><o:smarttagtype name=""address"" namespaceuri=""urn:schemas-microsoft-com:office:smarttags""><o:smarttagtype name=""Street"" namespaceuri=""urn:schemas-microsoft-com:office:smarttags""><o:smarttagtype name=""City"" namespaceuri=""urn:schemas-microsoft-com:office:smarttags""><o:smarttagtype name=""place"" namespaceuri=""urn:schemas-microsoft-com:office:smarttags""><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style type=""text/css"">
<!--
/* Font Definitions */
@font-face
{font-family:Italic;
panose-1:0 0 4 0 0 0 0 0 0 0;}
@font-face
{font-family:""sans serif"";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:""sans serif"";
color:black;
mso-believe-normal-left:yes;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:Italic;
color:windowtext;
font-weight:normal;
font-style:italic;
text-decoration:none none;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:Italic;
color:blue;
font-weight:normal;
font-style:italic;
text-decoration:none none;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
--></style>
<![if mso 9]><style>
p.MsoNormal
{margin-left:37.5pt;}
</style><![endif]><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=""edit"" spidmax=""1026"" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=""edit"">
 <o:idmap v:ext=""edit"" data=""1"" />
</o:shapelayout></xml><![endif]--></o:smarttagtype><img class=""shape"" height=""0"" src=""cid:image001.jpg@01CC207A.F8050800"" style=""display: none; width: 0pt; height: 0pt;"" v:="""" v:shapes=""_x0000_Mail"" width=""0"" />
<div class=""Section1"">
<p class=""MsoNormal"">
<i><font color=""black"" face=""Italic"" size=""2""><span style=""font-size: 11pt; font-family: Italic; color: windowtext; font-style: italic;"">Test Message </span></font></i></p>
</div>
</o:smarttagtype></o:smarttagtype></o:smarttagtype></o:smarttagtype></o:smarttagtype>
",melk
Bug,8008,Cannot delete horizontal rule via backspace,General,,,confirmed,2011-06-08T18:56:48+02:00,2011-06-09T14:01:15+02:00,"Put the following html into editor

<p>
	This is some text</p>
<hr />
<p>
	This is some more text.</p>
<p>
	Another paragraph</p>

Place cursor at beginning of ""This is some more text."" line.  Press backspace.  The horizontal rule is not removed, cursor remains in the same place.  Press backspace again.  On FF, cursor moves to unexpected location (after the first line).  Put cursor at beginning of the line again.  Press backspace.  Nothing happens.  Press backspace again, finally the hr is removed.

Observed in 3.4.2 and 3.6",lynne_kues
Bug,8009,"Paste From Word creates <a> tags with no attributes wherever contents are ""highlighted"" by Comments",Core : Pasting,,,confirmed,2011-06-09T00:37:47+02:00,2011-06-09T12:52:38+02:00,"Please forgive the poor summary of this ticket, as it is hard to summarize.

When pasting content from Word, any Microsoft Word Comments are also pasted (whether or not ""View Markup"" is currently selected). This creates anchor links and footnotes in the content (which may or may not be desirable behavior) but also creates ""empty""
{{{
<a>...</a>
}}}
tags around the first paragraph associated with the comment. The anchor tags are empty in the sense that they have no attributes such as ""href"" or ""name"".

I don't know if this is technically invalid html but it is certainly undesired behavior. Since our site stylesheets don't make these ""a"" elements stand out by default, the extra tags just remain undetected in the source code once the rest of the comment markup is deleted from the editor.

I attached a Word doc with contents that can be pasted into the editor to demonstrate.

I would also like to see at least a config option to strip out the comments completely, but I guess I can create a feature request ticket depending on how much of this behavior is considered a bug.

System: Windows XP, IE 8, Microsoft Word 2003",torque18
Bug,8010,setData from dialog makes empty undo step,Core : Undo/Redo,,,confirmed,2011-06-09T10:19:21+02:00,2011-06-09T14:37:27+02:00,"On FF4 dialogs who sets contents with setData methode makes empty undo step.[[BR]]
I've written a little plugin for testing. Set extraPlugins:'diatest' and 'DialogTest' as toolbar button.",datalink
Bug,8011,Empty paragraph added on pasting in Webkit and Firefox4,General,,,confirmed,2011-06-09T11:15:19+02:00,2011-06-09T13:55:24+02:00," 1. Start with empty editor
 2. Type some text then select it with a mouse and apply bold formatting
 3. Copy text with CRTL+C
 4. Text is still selected so delete it using BACKSPACE. Press backspace more than once to clean all the remainings
 5. Paste the text using CRTL+V
 6. Switch to source. You will see that <p>&nbsp;</p> tags were added to the beginning.
 7. When you come back to WYSIWYG you will see extra empty space above the pasted text.

Issue is reproducible in Webkit and Firefox4 from CKEditor 3.5.1
",j.swiderski
Bug,8017,Webkit: Problems with undo and lists after switching to source mode and back,General,,,confirmed,2011-06-09T17:25:26+02:00,2011-06-09T17:39:26+02:00," 1. Paste the list from the file into empty editor.
 2. Switch to source and back to WYSIWYG
 3. Press undo

**Result:** List jumps up and down but it is not removed.

Reproducible in Webkit from CKEditor 3.4

",j.swiderski
Bug,8018,Opera: cursor not staying in current table cell after inserting a smiley.,General,,,confirmed,2011-06-09T17:36:52+02:00,2011-06-10T12:28:32+02:00,"'''To reproduce the defect:'''

'''Scenario 1:'''

1. Open Ajax sample and insert a table with default values.

2. Go to any table cell(except first), enter some text, click on smiley icon to open smiley dialog.

3. click on one of the smileys.

'''Expected Result:''' Smiley is added in the table cell(where we had cursor in step 2) and cursor stays in the same cell. 

'''Actual Result:''' Smiley is added in the table cell(where we had cursor in step 2) '''but cursor going to first table cell'''.

'''Scenario 2:'''

1. Open any sample(except Ajax) and insert a table with default values.

2. Go to any table cell(except first), enter some text, click on smiley icon to open smiley dialog.

3. click on one of the smileys.

'''Expected Result:''' Smiley is added in the table cell(where we had cursor in step 2) and cursor stays in the same cell. 

'''Actual Result:''' Smiley is added in the table cell(where we had cursor in step 2) '''but cursor going to start of first paragraph in editor body'''.",satya
Bug,8019,"Webkit: ""Focus border smaller than the editing area border"" in paste as plain text dialog",General,,,confirmed,2011-06-09T17:37:04+02:00,2011-06-09T17:38:02+02:00,"Sorry for the mysterious summary. It's best to see the picture to know what I'm talking about.

The problem is that textarea is actually smaller then the wrapper div.
It's no big deal but when focus comes to textarea it doesn't look nice any more.

",j.swiderski
Bug,8021,Problem handling images,General,,,confirmed,2011-06-09T19:17:50+02:00,2013-04-19T08:05:36+02:00,"Hi,

On firefox 4 I can copy an image from my computer and past it directly on to CKEditor (ctrl + c and ctrl + v), but, when I try to do this on IE 8 or google chrome nothing happens.

Does anyone know why?

Thank You!",thecaiogama
Bug,8023,[IE] Toolbar is selectable,UI : Toolbar,,garry.yao,review_failed,2011-06-10T03:50:45+02:00,2011-06-10T15:21:56+02:00,"Start mouse drag from the left of the very first button (Source) in the toolbox area (with grey background), dragging over the toolbar icons, it's still possible to make text selection.
 ",garry.yao
Bug,8024,Split cell horizontal/vertical,General,,,confirmed,2011-06-10T10:45:32+02:00,2012-10-25T16:25:22+02:00,"Shouldn't the table feature 'split cell horizontal/vertical' be switched?

'Split horizontal' actually splits the cell vertical.
'Split vertical' actually splits the cell horizontal.

I tested this in the CKeditor 3.6, but this seems to go way back (also tested in FCKeditor 2.6.6 with same result)

If you Google for 'split vertical' you can see most results are the opposite way ckeditor splits cells.. For example: http://www.ultraedit.com/support/tutorials_power_tips/ultraedit_linux/uex_vertical_and_horizontal_split_window_editing.html
http://ui.netbeans.org/docs/ui/ws/ws_spec.html#3.5 (http://ui.netbeans.org/docs/ui/ws/images/sketchSplitChainHorizontal.png)",vosmanz
Bug,8027,IE Quirks: problem with typing text after inserting an anchor,General,,,confirmed,2011-06-10T14:28:17+02:00,2011-06-10T16:52:55+02:00,"Found in IE8/Quirks. 

 - Open the replacebyclass sample. Put the cursor at the end of first line.
 - Click ""Anchor"" button and insert an anchor.
 - After closing the dialog, '''click with a mouse inside of the editing area, but below the first line'''. Note that the anchor is now resizable. [[Image(ckeditor_resize_anchor.png)]]
 - Type some text.
 - Result: the entered text goes inside of an anchor. Even after pressing the enter key, the cursor does not move to the next line and user is still inside of the anchor.",wwalc
Bug,8028,IE7 Quirks: issue with rendering Anchor dialog,UI : Dialogs,,,confirmed,2011-06-10T15:53:52+02:00,2012-05-10T15:13:13+02:00,"Bottom border is missing, see the screenshot.[[BR]][[BR]]



[[Image(ckeditor_anchor.png)]]",wwalc
Bug,8030,Opera: can not activate menu entries with enter,UI : Context Menu,,,confirmed,2011-06-10T18:45:11+02:00,2011-06-21T10:02:39+02:00,"Right-click in a table, use arrow keys to select a specific menu entry and press enter.

Expected: menu entry is activated
Actual: nothing happens",hallvord@…
Bug,8031,handle textarea[required] attributes,General,CKEditor 4.2,Reinmar,review_failed,2011-06-10T21:37:46+02:00,2013-06-18T17:22:33+02:00,"Calling $(""#textarea"").ckeditor(...) needs to handle textarea elements with HTML5 ""required"" attributes. It should remove the required attribute and optionally move it to the corresponding ckeditor element.",groovecoder
Bug,8035,Selecting uneditable element via elements path takes cursor to previous editable element,General,,,confirmed,2011-06-12T15:23:00+02:00,2011-06-15T13:37:37+02:00,"With the following:
{{{
<p>
	&nbsp;</p>
<div contenteditable=""false"">
	aaa</div>
}}}
Click on ""aaa"". In the elements patch, click on ""div"". See that instead, the cursor jumps to the paragraph.[[BR]]
Tested on Chrome. Not a recent regression.",Saare
Bug,8039,[IE9] Bgcolor partial removal problematic,Core : Styles,,,confirmed,2011-06-13T10:25:38+02:00,2011-06-15T12:54:24+02:00,"
 1. Load the editor with the following content and selection:
{{{
<p>
	This is <span style=""background-color: rgb(255, 0, 0);"">some [sample] text</span>. </p>

}}}
 1. Open background color panel and apply the 'auto' color to selection;

 * Actual Result:
{{{
<p>
	This is <span style="""">some </span>sample<span style=""""> text</span>.</p>
}}}
 * Expected Result:
{{{
<p>
	This is <span style=""background-color: rgb(255, 0, 0);"">some </span>sample<span style=""background-color: rgb(255, 0, 0);""> text</span>.</p>
}}}
",garry.yao
Bug,8044,Insert row/column wrong with incomplete cells,Core : Tables,,,confirmed,2011-06-13T11:38:42+02:00,2011-06-14T11:01:42+02:00," 1. Load the editor with following content:
{{{
<table style=""width: 500px;"">
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				cursor here</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
}}}
 1. Place cursor in the last cell of the second row;
 1. Insert column after/before
 * Actual Result: Table remains unchanged.
 1. Insert row after/before
 * Actual Result: Row inserted with only one cell.",garry.yao
Bug,8045,Style override only works for attributes,Core : Styles,,,confirmed,2011-06-13T12:17:18+02:00,2013-05-28T11:48:00+02:00," 1. Prepare the editor with the following configuration, to avoid nested font family style:
{{{
config.font_style =
	{
		element		: 'span',
		styles		: { 'font-family' : '#(family)' },
		overrides	: [ { element : 'span', styles : { 'font-family' : null } } ]
	};

}}}
 1. Load the the following content and selection:
{{{
<span style=""font-family:lucida sans unicode,lucida grande,sans-serif;"">some [sample] text</span>
}}}
 1. Open font name combo and click on ""Aria"";
 * Actual Result:
{{{
<p>
	<span style=""font-family:lucida sans unicode,lucida grande,sans-serif;"">some <span style=""font-family:arial,helvetica,sans-serif;"">sample</span> text</span></p>
}}}
 * Expected Result:
{{{
<p>
	<span style=""font-family:lucida sans unicode,lucida grande,sans-serif;"">some </span><span style=""font-family:arial,helvetica,sans-serif;"">sample</span><span style=""font-family:lucida sans unicode,lucida grande,sans-serif;""> text</span></p>
}}}",garry.yao
Bug,8046,Path not refreshed in Firefox and Webkit,General,,,confirmed,2011-06-13T12:38:25+02:00,2011-06-13T12:39:11+02:00," 1. Open sample page
 2. Select sample text and apply ""blue heading"" to it.
 3. Delete whole text
 4. Press backspace button few more times to remove formatting
 5. Start typing.

**Result:**[[BR]]
Firefox and Webkit- Path is showing “body h3” but the typed letters are small. If you change to source view you will see that there is no “h3” only “p”. This hasn't worked form CKEditor 3.5.3 rev [6586]. 

IE and Opera – the path is not refreshed but the typed letters have the blue heading formatting. In this case formatting is simply not removed. It has always worked that way for these two browsers.
",j.swiderski
Bug,8048,IE: Problems with switching to source and back using Space or Enter key,General,,,confirmed,2011-06-13T13:26:22+02:00,2011-06-13T13:26:31+02:00," 1. Open replacebycode sample
 2. Put the cursor inside editing area and press Alt+F10 to activate toolbar
 3. Press Space or Enter key to switch to source
 4. Press Space or Enter once more

**Result:** If you press Enter - nothing happens. If you press Space - browser scrolls down.

It looks like the toolbar is loosing focus. To switch back to wysiwyg you have to press tab, alt+F10 and Space or Enter - not very intuitive. 

Reproducible in all IEs from CKEditor 3.0
",j.swiderski
Bug,8058,Removing list removes indentation,Core : Lists,,,confirmed,2011-06-13T17:36:10+02:00,2011-06-21T06:34:02+02:00," * Open a sample and clear all contents.
 * Type some text, hit one of the list buttons.
 * Hit increase indentation.
 * Hit the same list button as previously.
Expected: list is removed while margin stays attached to a p/div.[[BR]]
Actual: list is removed with the margin, reverting to a simple paragraph.",Saare
Bug,8059,aria-invalid cleanup,Accessibility,,,confirmed,2011-06-13T18:41:03+02:00,2013-04-28T11:53:49+02:00,"With JAWS opened:
 1. Open link dialog;
 1. Without putting anything in the URL field to trigger the invalid error;
 1. Fill in the URL field, tab to the dialog buttons and shift-tab back to the input.
 1. Ask JAWS to announce the field;
 * Actual Result: JAWS read it as invalid text input.",garry.yao
Bug,8060,[IE Quirks] Dialog min-width/height doesn't work,UI : Dialogs,,,confirmed,2011-06-13T19:39:56+02:00,2012-08-31T20:41:14+02:00,"When content size exceeds specified minimum dimension, dialog body is not automatically stretched in IE quirks, e.g. ""fr"" language + table cell dialog.
",garry.yao
Bug,8061,Webkit Drag and Drop shifts event focus to iframe document,General,,,confirmed,2011-06-13T23:17:34+02:00,2011-09-06T19:28:48+02:00,"I've only tested this in webkit, but it's a fairly annoying problem. After dragging text from one CKEDITOR instance to another, events are no longer fired properly on the parent window. I've attached a very simple example of this problem.

1. Click on the 'Click to test' button. It will fire an alert with the message 'Test Successful'. 
2. Click the 'Click to replace' button. This will create two instances of CKEDITOR on the page.
3. Drag text from the first instance to the second instance.
4. Click on the 'Click to test' button. Nothing will happen.

In Chrome, if you repeat step 4, the message will now appear. In Safari, the button will never fire the message.",mrfr0g
Bug,8062,Problem with enterMode = BR when changing font/size then partial bulleting,General,,,confirmed,2011-06-14T05:27:57+02:00,2011-06-21T06:43:45+02:00,"- Change enterMode to 'BR'
- Enter the following in editor:
1
2
3
4
5

- Highlight all then change font and change font size
- Highlight only 3,4,5 then click on the unordered list

Notice that the bullets are not properly generated.",NineDayz
Bug,8064,[IE6+RTL] column resizer unavailable,General,,,confirmed,2011-06-14T08:05:03+02:00,2011-06-14T15:18:19+02:00,It's impossible to trigger column re-size handler (tableresize sample) with any table border size in RTL content.,garry.yao
Bug,8066,[enterBr] Inserting page break / horizontal line creates a paragraph,General,,,confirmed,2011-06-14T10:03:16+02:00,2011-06-14T15:30:32+02:00,"With 
{{{
config.enterMode = CKEDITOR.ENTER_BR
}}}
CKEditor creates paragraphs when inserting page break / horizontal line.

Result after inserting page break between two lines:
{{{
<p>
	first line</p>
<div style=""page-break-after: always;"">
	<span style=""display: none;"">&nbsp;</span></div>
<p>
	<br />
	second line</p>
}}}
and after inserting a horizontal line:
{{{
first line
<hr />
<p>
	<br />
	second line</p>
}}}",wwalc
Bug,8068,Issue with pasting subscript,Core : Pasting,,,confirmed,2011-06-14T12:11:23+02:00,2012-05-07T12:54:38+02:00,"I have found some strange behaviour while pasting text marked as {{{<sub>}}}, under IE's
=== TC ===
 - open editor
 - Enter some text
 - enable Subscript and enter some text
 - select and copy text with subscript enabled
 - press right cursor key or ""End"" on keyboard
 - paste text
 - press ""End"" again and paste
=== Actual ===
Under IE8 quirks:
{{{
<p>
	test<sub>test<sub><font size=""1"">test<sub><font size=""1"">test<sub><font size=""1"">test<sub><font size=""1"">test</font></sub></font></sub></font></sub></font></sub></sub></p>
}}}
Under IE6/7
{{{
<p>
	test<sub>test<sub>test<sub>test</sub></sub></sub></p>
}}}
Under Opera
{{{
<p>
	test<sub>test</sub><sub>test</sub><sub>test</sub><sub>test</sub></p>
}}}
=== Expected ===
Cursor keys should not influence pasting, and pasted subscript should be in one line, as in Opera. Perhaps additional {{{</sub><sub>}}} should also be removed?
",krst
Bug,8069,"Image button, with float:right is placed outside FORM element in WYSIWYG",General,,,confirmed,2011-06-14T13:25:55+02:00,2011-06-14T15:26:02+02:00,"=== Environment ===
IE 8Quirks, IE7, IE6
=== TC ===
 - open editor
 - insert form element
 - insert text area and some ""normal"" buttons
 - insert Image button with selected {{{float: right}}}
=== Expected ===
Image button is placed inside Form frame. (like in Opera 11.11)
=== Actual ===
Image button is placed below form.

Sample code:
{{{
<form action=""send"" enctype=""multipart/form-data"" id=""1"" method=""post"" name=""Form1"" target=""_self"">
	<textarea cols=""30"" name=""Test text area"" rows=""5""></textarea><input name=""Button 1"" type=""button"" value=""Button1"" /><input name=""Send"" type=""submit"" value=""send"" /><input alt=""test"" src=""google.com"" style=""border-bottom: 1px solid; border-left: 1px solid; margin: 11px; width: 12px; float: right; height: 12px; border-top: 1px solid; border-right: 1px solid"" type=""image"" />&nbsp;</form>
<p>
	&nbsp;</p>
}}}",krst
Bug,8072,"""Insert column before/after"" on split cell",Core : Tables,,,confirmed,2011-06-15T08:38:29+02:00,2011-12-30T13:56:11+01:00,"=== Environment ===
IE6/7, Opera
=== TC ===
 1. create table with header row and split one header cell vertically
sample code:
{{{

<table align=""center"" border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 50%; height: 40px"" summary=""Summary"">
	<caption>
		Caption</caption>
	<thead>
		<tr>
			<th rowspan=""2"" scope=""col"">
				Header1</th>
			<th scope=""col"">
				Header2</th>
		</tr>
		<tr>
			<th scope=""col"">
				Split header2^</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}
 1. Set caret in {{{Split header2^}}}
 1. select from menu ''Column -> Insert column before''
=== Expected result ===
Column is inserted between two existing columns
=== Actual ===
Column is inserted as first column in table, and before existing two columns

Same thing happens when ''Insert column after'' is used.",krst
Bug,8075,consequent spaces in table caption,General,,,confirmed,2011-06-15T13:26:59+02:00,2012-07-30T14:37:43+02:00,"Table dialog caption field doesn't allow multiple consequent whitespaces to be inserted, they will collapse into one single.",garry.yao
Bug,8076,Link attribute is not pasted with image.,Core : Pasting,,,confirmed,2011-06-15T14:04:20+02:00,2012-05-09T14:22:24+02:00,"=== Environment ===
Found under Opera, also happens under IE
=== TC ===
 - open image dialog
 - fill all atributes on all tabs and press OK (or paste example code)
Image with link should be added
{{{
<p>
	<a href=""http://dev.ckeditor.com/chrome/site/logo-ckeditor-dev.png"" target=""_blank""><img alt=""ckeditor logo"" class=""test"" dir=""rtl"" id=""2"" lang=""pl"" longdesc=""http://dev.ckeditor.com/"" src=""http://dev.ckeditor.com/chrome/site/logo-ckeditor-dev.png"" style=""border-right: 11px solid; border-top: 11px solid; float: left; margin: 11px; border-left: 11px solid; width: 214px; border-bottom: 11px solid; height: 59px"" title=""test1"" /></a></p>
}}}
 - in WYSIWYG select image and copy to clipboard
 - paste selected image, back into editor.
=== Expected ===
Copied image == pasted
=== Actual ===
Pasted image has no link attribute
{{{
</a><img alt=""ckeditor logo"" class=""test"" dir=""rtl"" id=""2"" lang=""pl"" longdesc=""http://dev.ckeditor.com/"" src=""http://dev.ckeditor.com/chrome/site/logo-ckeditor-dev.png"" style=""border-right: 11px solid; border-top: 11px solid; float: left; margin: 11px; border-left: 11px solid; width: 214px; border-bottom: 11px solid; height: 59px"" title=""test1"" />
}}}",krst
Bug,8079,Copy/Cut buttons are not enabled when selecting text.,General,,,confirmed,2011-06-16T10:31:58+02:00,2011-06-16T10:32:12+02:00," 1. Open Ajax sample
 2. Type ""test""
 3. Select text with a mouse. It is important to select it from right to left. You can start from second ""t"" or from ""s"" or ""e"" but it is important to stop some distance behind first ""t"".

**Result:** In FF and Opera the buttons Copy/Cut don't get enabled. When you select text from left to right or stop in the middle of the word then these buttons are enabled.

In Webkit these buttons are never enabled (maybe this is due to security settings - didn't dig into it).


Of course after selection from right to left, copying/cutting text using CRTL+C/CRTL+X works. What is more even if those buttons were enabled you could not copy/cut text with them because of default security settings in your browser. Probably in most cases this would be just a visual change. 
",j.swiderski
Bug,8086,[IE] office skin Link dialog broken,UI : Dialogs,,,confirmed,2011-06-16T15:38:32+02:00,2012-05-25T14:38:31+02:00,"Affects IEs < 9:
[[Image(link_dialog.png)]]",garry.yao
Bug,8088,IE8: Changing font size does not work with two bytes character,General,,,confirmed,2011-06-17T08:59:59+02:00,2011-06-17T16:05:12+02:00,"Using two bytes characters and try to change the font size to 10px, 11px, or 12px,
it does not change the size on the display.

But in the source, styles are there.


Please refer to attached images.
",usami
Bug,8091,IE CKEDITOR.editor.resize throw 'invalid argument' when no height value is specified,General,,,confirmed,2011-06-17T22:57:27+02:00,2011-06-24T13:04:41+02:00,"Steps to reproduce:

1. Go to ckeditor.com/demo
2. Open a javascript console and execute, 'CKEDITOR.instances.editor1.resize(50);'

The height value that is assigned becomes 'NaNpx' which is an invalid argument. Likely this has to due with line 345 in theme.js.

345 - contents.setStyle( 'height', Math.max( height - delta, 0 ) + 'px' );

In this case since height is undefined, Math.max(undefined - delta,0) returns NaN. NaN + 'px' = 'NaNpx'. Other browsers must handle this error more gracefully than IE. A simple conditional statement should fix this problem.

344 - if(height) {[[BR]]
345 - contents.setStyle( 'height', Math.max( height - delta, 0 ) + 'px' );[[BR]]
346 - }
",mrfr0g
Bug,8092,CKEDITOR.editor.resize - Invalid documentation,General,,,confirmed,2011-06-17T23:25:36+02:00,2011-06-24T13:30:22+02:00,"The documentation for this method states...

{Number|String} width
The new width. It can be an pixels integer or a CSS size value.[[BR]]
{Number|String} height
The new height. It can be an pixels integer or a CSS size value.

The method unfortunately only accepts a number parameter however. Resize calls the method setSize, here is the setSize method:

    CKEDITOR.dom.element.prototype.setSize = function( type, size, isBorderBox )
        {
            if ( typeof size == 'number' )
            {
                if ( isBorderBox && !( CKEDITOR.env.ie && CKEDITOR.env.quirks ) )
                    size -= marginAndPaddingSize.call( this, type );

                this.setStyle( type, size + 'px' );
            }
        };

As you can see, it only accepts a number as it's parameter.
",mrfr0g
Bug,8096,Firefox: Additional </br> added after clicking legend in fieldset and switching to Source mode,Core : Parser,,,confirmed,2011-06-20T13:52:42+02:00,2011-06-22T14:24:01+02:00,"When focus is set in legend of a fieldset, and then mode is switched to source and back, additional {{{</BR>}}} is added to fieldset. 
=== Environment ===
linked with #6804 , Firefox 4/5b
=== TC ===
 1. Paste following code into editor
{{{
<fieldset> <legend>caption</legend> <p>keep going, CKeditor!</p> </fieldset>
}}}
 1. Switch mode to WYSIWYG
 1. Set caret in ""caption""
 1. Switch to source
 1. Repeat steps 2-4, two times
=== Actual result ===
Additional {{{</br>}}} added
{{{
<fieldset>
	<legend>caption</legend><br />
	<br />
	<br />
	<p>
		keep going, CKeditor!</p>
</fieldset>
}}}",krst
Bug,8097,URL is applied incorrectly when the selection contains an anchor,General,,,confirmed,2011-06-20T15:34:17+02:00,2011-09-02T13:03:07+02:00,"When we try to apply a new link to a selection that already contains an anchor, the url for the anchor does not get updated with the new url value.

To reproduce this issue:[[BR]]
1. Open any sample from the nightly build and enter the following in the source tab
{{{
<p>
	text goes here <a href=""http://ckeditor.com"">URL goes here</a> More text goes here</p>
<p>
}}}
2. Switch back to wysiwyg mode and select all the text.[[BR]]
3. Click on the 'Link' icon and specify a url in the link dialog. Click OK.[[BR]]
[[BR]]
'''Expected Result:''' The new URL value gets applied to the entire text including the anchor node.[[BR]]

'''Actual Result:''' The original anchor still has its old url value, while the new url value is applied to the text before and after it.[[BR]]
[[BR]]


",tmonahan
Bug,8099,RichCombo without css shows nothing,UI : Floating Panel,,,confirmed,2011-06-20T16:20:56+02:00,2011-06-22T15:30:10+02:00,"  editor.ui.addRichCombo(""blabla"", {
   label: ""blabla"",
   className: 'cke_asd',
   panel:
      {
       multiSelect: false,
       attributes: { 'aria-label': this.members.LanguagesTitleId }
      },
   init: function() {
    this.add(""abc"", ""def"", ""hig"");
   }}

Shows nothing in the dropdown...

Add

        css: editor.skin.editor.css.concat(editor.config.contentsCss),

To the panel, and it works fine.",davh@…
Bug,8102,Copy paste of text from external source into a editable div with editor non-editable throws error.,Core : Pasting,,,confirmed,2011-06-21T11:41:03+02:00,2011-06-29T04:55:26+02:00,"We use CKEditor with Java for our content management application. We use the editor by default in non-editable mode (only the editor as non-editable, using editor.setAttribute(""contenteditable"", ""false"").

But, we provide the user of the application with a DIV(contentEditable = true) placed inside the editor as the only area to provide the data manually or copy and paster from other documents.
While the page loads, the editable DIV has a default space present (&nbsp;) with in the DIV tag.If we do ""Ctrl + V"", some text from external documents(like, word, PDF, etc.,) it is getting copied into the DIV.
Incase, if we delete the default space (&nbsp;) and do the paste operation, the content seems to be copied and dis-appears immediately. Only if i try for the 2nd time, the content appears but with an extra <p> tags added (by verifying in the Source) and a javascript error (""type"" is null or not an object, l.no: 38 and column.no: 1778) reported.
I feel this is an issue, like a dependency present for the default space while pasting the text.
Please, provide your suggestions to overcome as we are facing this as an serious issue in our application.
Thanks in advance.",senthil
Bug,8103,Problems when pasting lists from word,Core : Lists,,,confirmed,2011-06-21T12:39:56+02:00,2012-03-05T12:43:19+01:00,"This issue was found when reproducing #7982

 1. Paste the list from the attached file to CKEditor
 2. The last second-level list items will be changed to first-level list items.

The file contains description how this list was created in WORD.

Pasting such lists worked till version 3.6. [[BR]]
From revision [6911] it got broken. All elements were pasted as first level list-items.[[BR]]
In rev [6977] there was a slight improvement. Items after first sub-list weren't pasted.[[BR]]
From rev [7008] it works as described above.
",j.swiderski
Bug,8106,IE8 : Javascript error when deleting in bulleted list,General,,,confirmed,2011-06-21T16:47:02+02:00,2011-06-21T17:24:16+02:00,"When deleting a row in a bulleted list CK throws a Javascript error with message 'null' is null or not an object on row. 

Steps to reproduce the error:


   * Open up the demo page http://ckeditor.com/demo
   * Remove content
   * Click on Insert/Remove Bulleted List
   * Type some text and hit Enter, create at least two rows
   * Select the first row and create a link
   * Put the cursor in front of the link 
   * Hit Enter to create a new row
   * Press up to move to the first row
   * Press delete to move the content on the second row to the first row 

Expected here is that the link will be moved up to the first row and merge the first and the second row. But instead the cursor is moved down to the second row. I don't know if this is a bug as well?

   * Press Backspace to remove the second row (the list will be split into to lists)
   * Press Backspace again and the cursor will be moved to the first row
   * Press delete to move up the link to the first row
   * Click on Insert/Remove Bulleted List to remove the list

The link will be removed and the Bulleted list seems to be created as it supposed but an Javascript Error will be thrown in IE. I have tried the same thing in FF 4 with no problem at all. 

Sorry if its many steps but I tried to do it so easy I could. 
",hanjo
Bug,8109,[IE] Readonly collapses empty paragrahs/editor height with autogrow (or without),Core : Read-only,,,confirmed,2011-06-22T12:54:12+02:00,2012-10-24T12:07:09+02:00," * Add the autogrow plugin to the extraPlugins directive in config.js.
 * Open the readonly sample in IE.
 * Add some empty paragraphs to the contents, above or beneath the existing text.
 * Hit ""make it readonly"".
See that the height is change and the empty paragraphs collapse.",Saare
Bug,8111,Text disappears when clicking outside editing box.,General,,,confirmed,2011-06-22T20:22:43+02:00,2011-07-01T17:03:13+02:00,"If I click outside of the editing box, the thrid line of text disappears. When I click back into the box, the text reappears.

This is what I have within the editing box:
Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do. Do re me fa so la ti do.<br />
All Finished.

Here is the code from my page:

{{{

<table>
<tr>
<td colspan=""2""><textarea cols=""74"" rows=""9"" name=""tx_Body"" id=""tx_Body""></textarea></td>
</tr>
</table>


<script type=""text/javascript"">
var TheEditor = CKEDITOR.replace('tx_Body', 
	{ 	customConfig : '',
		on : { 'instanceReady' : configureHtmlOutput },
		skin : 'office2003',
		width: 600,
		height: 300,
		startupFocus: true,
		docType: '<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">',
		fillEmptyBlocks: false,
		enterMode: CKEDITOR.ENTER_BR,
		font_defaultLabel: 'Verdana',
		fontSize_defaultLabel: '12',
	contentsCss: 'https://www.med.dal.ca/ckeditor/HTMLEmail.css',
		toolbar: 
[
{ name: 'document', items : [ 'Source','-',/*'Save','NewPage','DocProps','Preview',*/'Print'/*,'-','Templates'*/ ] },
{ name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },
{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','SpellChecker', 'Scayt' ] },
'/',
{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] },
{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] },
{ name: 'links', items : [ 'Link','Unlink','Anchor' ] },
{ name: 'insert', items : [ 'Image',/*'Flash',*/'Table','HorizontalRule','Smiley','SpecialChar','PageBreak'/*,'Iframe'*/ ] },
'/',
{ name: 'styles', items : [ /*'Styles','Format',*/'Font','FontSize' ] },
{ name: 'colors', items : [ 'TextColor','BGColor' ] },
{ name: 'tools', items : [ /*'Maximize', */'ShowBlocks','-','About' ] }
]
	} );

CKFinder.setupCKEditor( TheEditor, '#APPLICATION.ROOTDIR#common/htmlemail/ckfinder/' ) ;

/*
 * Adjust the behavior of the dataProcessor to avoid styles
 * and make it look like FCKeditor HTML output.
 */
function configureHtmlOutput( ev )
{
	var editor = ev.editor,
	dataProcessor = editor.dataProcessor,
	htmlFilter = dataProcessor && dataProcessor.htmlFilter;
	// Make output formatting behave similar to FCKeditor
	var dtd = CKEDITOR.dtd;
	for ( var e in CKEDITOR.tools.extend( {}, dtd.$nonBodyContent, dtd.$block, dtd.$listItem, dtd.$tableContent ) )
	{
		dataProcessor.writer.setRules( e,
			{
				indent : true,
				breakBeforeOpen : true,
				breakAfterOpen : false,
				breakBeforeClose : !dtd[ e ][ '##' ],
				breakAfterClose : true
			});
	}

	// Output properties as attributes, not styles.
	htmlFilter.addRules(
	{
		elements :
		{
		$ : function( element ){
			// Output dimensions of images as width and height
			if ( element.name == 'img' )
			{
				var style = element.attributes.style;
				if ( style ){
					// Get the width from the style.
					var match = /(?:^|\s)width\s*:\s*(\d+)px/i.exec( style ),
						width = match && match[1];
					
					// Get the height from the style.
					match = /(?:^|\s)height\s*:\s*(\d+)px/i.exec( style );
					var height = match && match[1];
					
					if ( width ){
						element.attributes.style = element.attributes.style.replace( /(?:^|\s)width\s*:\s*(\d+)px;?/i , '' );
						element.attributes.width = width;
					}
					if ( height ){
						element.attributes.style = element.attributes.style.replace( /(?:^|\s)height\s*:\s*(\d+)px;?/i , '' );
						element.attributes.height = height;
					}
				}
			}

			// Output alignment of paragraphs using align
			if ( element.name == 'p' )
			{
				style = element.attributes.style;
				
				if ( style ){
					// Get the align from the style.
					match = /(?:^|\s)text-align\s*:\s*(\w*);/i.exec( style );
					var align = match && match[1];
					
					if ( align ){
						element.attributes.style = element.attributes.style.replace( /(?:^|\s)text-align\s*:\s*(\w*);?/i , '' );
						element.attributes.align = align;
					}
				}
			}
			
			if ( !element.attributes.style )
				delete element.attributes.style;
			
			return element;
			}
		},
		
		attributes :
		{
			style : function( value, element ){
				// Return ##RGB for background and border colors
				return convertRGBToHex( value );
			}
		}
	} );
}

/**
* Convert a CSS rgb(R, G, B) color back to ##RRGGBB format.
* @param Css style string (can include more than one color
* @return Converted css style.
*/
function convertRGBToHex( cssStyle ){
	return cssStyle.replace( /(?:rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\))/gi, function( match, red, green, blue ){
		red = parseInt( red, 10 ).toString( 16 );
		green = parseInt( green, 10 ).toString( 16 );
		blue = parseInt( blue, 10 ).toString( 16 );
		var color = [red, green, blue] ;

		// Add padding zeros if the hex value is less than 0x10.
		for ( var i = 0 ; i < color.length ; i++ ){
			color[i] = String( '0' + color[i] ).slice( -2 ) ;
		}

		return '##' + color.join( '' ) ;
	 });
}
</script>}}}
",tjordan
Bug,8113,Position of dialogs when CKEditor is in an iframe,UI : Dialogs,,,confirmed,2011-06-23T11:04:10+02:00,2011-06-24T12:34:30+02:00,"We have an issue with dialogs position when CKEditor is placed in iframes whose height is higher than the screen height. The positionning calculus is based on the height of the viewport (so the iframe height when in an iframe) causing the dialog to be displayed far away (in the middle of the iframe) from the editor itself, because of the iframe height.

To reproduce this behaviour, we have set up a test case at the following address :

    http://www.goademo.com/ckeditor/ckeditor_iframe_dialog/

Click on the special character button of the first editor, the special char dialog is displayed in the middle of the iframe and :
* on chrome, the browser automatically scrolls to the dialog (so users are lost when they close the dialog - because the editor is on the top of the screen)
* on other browsers (firefox, probably IE), you have to scroll down to retrieve the dialog (so users think that the button doesn't work at all)",aoudin
Bug,8114,stack overflow at line: 26 old staff in Ckeditor,Core : Parser,,,confirmed,2011-06-23T12:00:48+02:00,2011-06-24T11:22:17+02:00,"I send the content of a form to CKEDITOR that has tags like this: 
{{{
<dl>
<dt><dd>text<dd><dt> 
<dt><dd>text<dd><dt> 
<dt><dd>text<dd><dt> 
</dl> 
}}}
and as you see the <dt> tags are not closed as they should. The ckeditor cant show the content of the form mailed to this editor and make a stack overflow at line: 26. Is there any way to fix it? 

Regards 

",meka9233
New Feature,8117,HTML 5 Support / meta element in body,General,,,confirmed,2011-06-24T01:21:46+02:00,2012-08-07T09:05:15+02:00,"It would be nice to be able to enter meta tags like ""<meta content=5 itemprop=bestRating />"" in the source code view without side effects. Currently it adds empty paragraphs. Example markup: http://schema.org/Event

This happens in google chrome.",toga98
Bug,8118,Strikethrough style works incorrectly for bigger fonts,Core : Styles,,,confirmed,2011-06-24T13:47:04+02:00,2012-08-16T13:43:36+02:00,"Horizontal line that should be in the middle of text is at the bottom and looks like underline instead of strikethrough.

Way to reproduce:

1. input some text
2. change the font size of provided text to 72
3. choose 'strikethrough' option from toolbar",dariusz.czumaj
New Feature,8119,HTML5 / Add support for source and track elements,General,,,confirmed,2011-06-24T17:30:08+02:00,2013-04-22T17:54:59+02:00,"Currently if you use source and track elements they are converted from void elements to non void elements, duplicated, nested, and other interesting things :)

Starting in source view:

{{{
<video controls autoplay>
 <source src=""video.mp4"" type=""video/mp4"" >
 <source src=""video.ogv"" type=""video/ogg""
         onerror=""fallback(parentNode)"">
</video>
}}}

Toggle source view on and off:

{{{
<video autoplay="""" controls="""">
 <source src=""video.mp4"" type=""video/mp4""> 
 <source onerror=""fallback(parentNode)"" src=""video.ogv"" type=""video/ogg""> 
 </source></source>
</video>
}}}


Also, the video or source end tags are misplaced if there is content that follows. Follow

Before:


{{{
<video controls autoplay>
 <source src=""video.mp4"" type=""video/mp4"" >
 <source src=""video.ogv"" type=""video/ogg""
         onerror=""fallback(parentNode)"">
</video>
<div>Video Sibling</div>
}}}

After:


{{{
<video autoplay="""" controls="""">
  <source src=""video.mp4"" type=""video/mp4""> 
  <source onerror=""fallback(parentNode)"" src=""video.ogv"" type=""video/ogg""> 
  </source></source>
</video>
<p>
<source src=""video.mp4"" type=""video/mp4"">
<source onerror=""fallback(parentNode)"" src=""video.ogv"" type=""video/ogg"">
 <p>
 <source src=""video.mp4"" type=""video/mp4""> 
 <source onerror=""fallback(parentNode)"" src=""video.ogv"" type=""video/ogg"">
 </source></source>
 </p>
 <source src=""video.mp4"" type=""video/mp4"">
 <source onerror=""fallback(parentNode)"" src=""video.ogv"" type=""video/ogg"">
  <div>Video Sibling</div>
 <p>&nbsp;</p>
</source></source></source></source></p>
}}}



",toga98
Bug,8121,Placeholder plugin messes the content of textareas,Core : Parser,,,confirmed,2011-06-26T19:06:43+02:00,2011-06-27T10:29:00+02:00,"This is more exactly a problem with the dataProcessor system, but this is the easiest way to reproduce it:

1. Load the placeholder sample.
1. Switch to source and add a textarea with a value that includes code that matches the placeholder syntax:
{{{
<textarea cols='80' rows='8' name='test'>[[sample placeholder]].</textarea>
}}}
1. Switch to design.

Expected results: the contents of the textarea are shown unmodified

Actual results: the textarea shows this content: 
{{{
<span class=""cke_placeholder"" data-cke-placeholder=""1"" contenteditable=""false"">[[sample placeholder]]</span>.
}}}
And it will get worse everytime you switch to source and back to design.


The problem is that the placeholder plugin acts on the dataFilter 'text' filter, but the content of the textarea isn't text in the same way that it happens in other elements and it should perform the conversion in this situation.

Don't know right now what's the correct solution, maybe a second parameter to the 'text' filter specifying the element where this content is present?

The problem can be reproduced this way since the placeholder plugin was introduced, but the issue itself has been present since the beginning if someone used his own plugin to deal with 'text'",alfonsoml
New Feature,8123,Spellchecker: provide an option to pass sensitive data using POST request,UI : Spell Checker,,SpellChecker.net,confirmed,2011-06-27T11:06:06+02:00,2012-01-23T10:47:20+01:00,"Right now the built-in spell checker sends the content entered by user using GET requests (at least after clicking ""Finish checking""). It is causing problems for some companies, where security filters block certain URLs with specific keywords.

It would be nice to at least make it configurable (to allow user to choose POST instead of default GET for such requests), if not simply switch to POST by default.

Note that sending POST requets instead of GET would also allow spellchecker to split content into larger chunks. This is causing serious performance issues, as explained in #6119.


Sample URL:
 /ckeditor/plugins/wsc/dialogs/ciframe.html?id=58745&cmd=part&data=g!2520teeth!2520you!2520have!2521!2526quot!253B!253Cbr!2520/!253E!250D!250A!2509To!2520which!2520the!2520wolf!2520replies!252C!2520!2526quot!253BThe!2520better!2520to!2520eat!2520you!2520with!252C!2526quot!253B!2520and!2520swallows!2520her!2520whole!252C!2520too.!253C/p!253E!250D!250A!253Cp!253E!250D!250A!2509A!2520!253Ca!2520href!253D!2522http!253A//en.wikipedia.org/wiki/Hunter!2522!2520title!253D!2522Hunter!2522!253Ehunter!253C/a!253E!252C!2520however!252C!2520comes!2520to!2520the!2520rescue!2520and!2520cuts!2520the!2520wolf!2520open.!2520Little!2520Red!2520Riding!2520Hood!2520and!2520her!2520grandmother!2520emerge!2520unharmed.!2520They!2520fill!2520the!2520wolf!2526!252339!253Bs!2520body!2520with!2520heavy!2520stones!252C!2520which!2520drown!2520him!2520when!2520he!2520falls!2520into!2520a!2520well.!2520Other!2520versions!2520of!2520the!2520story!2520have!2520had!2520the!2520grandmother!2520shut!2520in!2520the!2520closet!2520instead!2520of!2520eaten!252C!2520and!2520some!2520have!2520Little!2520Red!2520Riding!2520Hood!2520saved!2520by!2520the!2520hunter!2520as!2520the!2520wolf!2520advances!2520on!2520her!2520rather!2520than!2520after!2520she!2520is!2520eaten.!253C/p!253E!250D!250A!253Cp!253E!250D!250A!2509The!2520tale!2520makes!2520the!2520clearest!2520contrast!2520between!2520the!2520safe!2520world!2520of!2520the!2520village!2520and!2520the!2520dangers!2520of!2520the!2520!253Ca!2520href!253D!2522http
",wwalc
Bug,8127,Opera: Undo not restoring the deleted empty paragraphs,General,,,confirmed,2011-06-28T14:35:13+02:00,2011-06-28T15:43:17+02:00,"'''To reproduce the defect:'''


{{{
<p>
	first paragraph.</p>
<p>
	&nbsp;</p>
<p>
	third paragraph.</p>

}}}

paste the following code in source view, go to rich text, click on select all button and press Delete

see that all content in the editor is deleted.

click Undo

'''Expected Result:''' All the content(3 paragraphs( 2 full & 1 empty) that was deleted is restored back. 

'''Actual Result:''' Only Paragraphs that have content(paragraphs 1 & 3) are restored and '''empty paragraphs(paragraph 2) are not restored'''.",satya
Bug,8129,Inline CSS does not work when there are comments inside <style> tags,General,,,confirmed,2011-06-28T20:44:53+02:00,2012-02-13T15:33:57+01:00,"Inline CSS is not working there are comments inside <style> tags.

How to reproduce:

1) Open ckeditor and switch to source code editor.

2) Paste the following html:

{{{
<html>
<head>
    <style type=""text/css"">
<!--
    .big {
         font-size: 30px;
    }
-->
    </style>
</head>
<body>
    <p class=""big"">
    Example
    </p>
</body>
</html>
}}}

3) Switch back to Wysiwyg editor. ""Example"" text will be small.

If you try with:

{{{
<html>
<head>
    <style type=""text/css"">
    .big {
         font-size: 30px;
    }
    </style>
</head>
<body>
    <p class=""big"">
    Example
    </p>
</body>
</html>
}}}

It works ok.",fernandomm
Bug,8131,CKEditor instance does not appear,General,,,confirmed,2011-06-29T03:16:17+02:00,2011-07-01T16:22:37+02:00,"I am using the CKEditor widget in a framework that does custom ""flexing"". This works by shrinking all the ""flexing"" nodes and then setting their heights programmatically.

The fix applied for http://dev.ckeditor.com/ticket/5956 causes a race condition whereby if the flexing all occurs within 1 second then the ckeditor widget gets its display set to none.

To workaround this bug we are setting a timeout of 1200 to clear the display and ""reflexing"" our ckeditor node.

Note that no errors are caused in firefox if that fix is removed and the node has an offsetheight of 0.

So can either the fix be removed, made configurable or be tied more specifically to the display settings that cause the errors in firefox. 

",brett.gardner
Bug,8133,Webkit: Autogrow in quirks mode. Editor doesn't get smaller.,General,,,confirmed,2011-06-29T11:11:11+02:00,2011-06-29T11:11:24+02:00,"This issue was found when checking #7984

If you set config.fullPage = true; open autogrow sample and paste the below code:
{{{
<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">
<html>
	<head>
		<title></title>
	</head>
	<body>
		<p>
			This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
	</body>
</html>
}}}

You will see that when pressing Enter new paragraphs are created and editor is enlarged. If on the other hand you delete those paragraphs, you have created, you will that editor doesn't get back to its smaller size.

Reproducible in Webkit quirks-mode from CKEditor 3.4
",j.swiderski
Bug,8134,[IE8] line selection / following elements issue,Core : Selection,,,confirmed,2011-06-29T11:33:16+02:00,2011-06-29T14:11:54+02:00,"Start with an empty page. Create a heading, a text paragraph, and another heading. Source code should look like this:

<h1>heading</h1>[[BR]]
<p>text</p>[[BR]]
<h1>heading2</h1>[[BR]]

Now select the text paragraph (select the whole line from left to right). Then start typing.

Outcome: The text is replaced, the heading is converted to text and moved next to the cursor

Expected outcome: the text is replaced, the heading below remains a heading (in its own line)

Found in IE8, found to work correctly in FF and IE6. Other browsers not tested.",pschmiedel
Bug,8135,Safari: Editor in autogrow does not render nicely when fullPage is set to true,General,,,confirmed,2011-06-29T12:34:13+02:00,2011-06-29T12:36:26+02:00," 1. Set {{{ config.fullPage=true; }}}
 2. Load the autogrow sample
 3. Start pressing enter rapidly. I nothing unusual has happened yet scroll up and start pressing enters again.
 
**Result:**[[BR]]
From rev [7018] - editor contents sometimes goes out editor border (see 7018.png)

From rev [7056] - editor is not rendered nicely (see 7056.png). Of course if you minimize the browser for a moment editor will come back to its normal look.
",j.swiderski
Bug,8136,Pasting Numbered list with diff start value & style not working properly,General,,,confirmed,2011-06-29T13:12:45+02:00,2012-03-09T14:56:25+01:00,"'''To reproduce the defect:'''

Copy the list from attached word doc and paste in to editor.

keep cursor at end of first list item and press Enter.

'''Expected Result:''' A new list item is created and numbers for each list item are changed accordingly.

'''Actual Result:''' A new list item is created but numbers in the list item are not changed accordingly '''and when we press enter next to each pasted list item it is creating a separate list'''.",satya
Bug,8137,IE: Toolbar combos don't open on second click on modal dialogs,Server : ASP.Net,,,confirmed,2011-06-29T14:36:39+02:00,2012-11-20T19:23:03+01:00,"Hi,

We have bought CKEditor last year and now wants to upgrade.

My developer has tested the CK Editor 3.5.3.0 and found a problem that is irritating. He was not able to find its solution on your website either. Please find his text below and attached sample project related to the problem.

Developer Message:
“I’ve tested the CK Editor 3.5.3.0 in my sample project. It has the problem when we use the CK Editor in the modal dialog page. The dropdowns (Format, Font and Styles) start flickering on second click. Please see the sample project developed in MS Visual Studio 2008 attached herewith the email. Please suggest the solution.”


Please let me know its solution as soon as possible so that we can decide to move forward with the upgrade.

I have a sample project too but dont know how to upload it through this interface. Please let me know if you want the sample project too and how i can send it to you.

Thanks,

Khurram Sheikh

Development Manager

Great Minds Software

Contact: 914 – 595 – 2577 
",khurramsheikh
Bug,8138,Arrow keys stop working after hide-show cycle,General,,,confirmed,2011-06-29T17:25:25+02:00,2012-04-20T11:25:06+02:00,"This bug is similar to http://dev.ckeditor.com/ticket/6788.

This happens when you use CKEditor in tab elements. After hide & show CKeditor I can't move cursor with arrow buttons.

To reproduce the bug go into online demo and type the following into your javascript console:


{{{
$('.demoInside').hide();
$('.demoInside').show();
}}}
Place your cursor and try to move left / right using the arrow keys.

Firefox 5 (Win7)
",pawelgix
Bug,8140,Preceeding newline lost when Alignment button is pressed in ENTER_BR,General,,,confirmed,2011-06-29T21:18:28+02:00,2013-02-18T17:55:24+01:00,"I am seeing this in, at least, IE8 and FF3.6

1. Enable ENTER_BR mode
2. Type a few chars (or not, doesn't matter)
3. Press ""Enter"" two times.
4. Press ""Align Left"" or ""Align Center"" or ""Align Right""

Note that the cursor jumps up one space, causing the loss of one of the newlines.

The cursor should not jump when an alignment button is used.",fbingha
Bug,8146,Creating link continues onto second line,General,,,confirmed,2011-07-01T20:05:13+02:00,2013-03-01T14:55:44+01:00,"Using Chrome. 

1. Press the ""Link"" button.
2. Enter ""www.google.com"", press ""Ok""
3. Observe that the selected link is placed into the editor.
4. Press ""End"" to cancel the highlight and get cursor at end of link.
5. Type ""ABC"".
6. Observe that the characters aren't linked - which is correct.
7. Delete these three characters with backspace
8. If in ENTER_P mode, press, shift-enter, if in ENTER_BR, just press enter.
9. Type ""ABC"".
10. Note that ""ABC"" becomes linked, which it should not.
----

Simplified TC:
1. In Chrome, Safari or Opera, having enter mode set to BR, clean editor contents using new page
2. Click link button and insert link
3. Press END button
4. Press Enter (if you start typing everything is ok)
5. Start typing - link is continued.
",fbingha
Bug,8148,issue about sub-table,Core : Tables,,,confirmed,2011-07-04T11:21:47+02:00,2011-08-12T13:54:11+02:00,"it's an IE only issue. (i'm using IE8) 
It works in ff and chrome.

1.create a table
2.create a sub-table in a blank cell

you cannot input text in the cell any more. No space between the cell and subtable.",ken
Bug,8149,ElementsPath doesn't show correct element,General,,,confirmed,2011-07-04T11:31:32+02:00,2011-07-04T12:23:46+02:00,"TC 1

1. Create a link from toolbar
2. Press End to go to the end of the link.
3. ElementsPath is showing that you are still inside of the link
4. Type a few letters 

**Result:** Letters are typed as plain text

This TC is reproducible in Opera and Webkit browsers from CKEditor 3.5.1.[[BR]]
Until CKE 3.5 ElementsPath was showing link and first typed letter was continuation of this link. Rest of the letters were typed as plain text.

IE and Firefox work fine in this case. They don’t show that you are inside of the link and letters are typed as plain text.
----

TC2

1.	Type a line of text - few words ended with a link.
2.	Using mouse, place the cursor inside of plain-text word. 
3.	Using mouse again place the cursor at the end of the line – behind the link

ElementsPath is showing that you are inside of the link but the letters typed are plain-text.

This is reproducible in IE, Webkit and Opera from CKEditor 3.0

Firefox is the only browser which works correct in this case.
",j.swiderski
Bug,8156,IE6: In RTL  Preview for some special characters not showing properly,General,,,confirmed,2011-07-06T15:29:23+02:00,2011-07-06T17:03:08+02:00,"'''To reproduce the defect:'''

1. Open language sample and change language to Arabic or Hebrew and open Special Character dialog.

2. Hover your mouse over the icons in last row(Arrows & diamond)

'''Issue:''' Preview box shows blank rectangle instead of correct character.",satya
Bug,8160,Text selection disappears when open dialogs,UI : Dialogs,,,confirmed,2011-07-06T22:23:45+02:00,2011-07-08T20:06:31+02:00,"Every single time I select some text, it becomes unlselected when using the paragraph formatting dropdown, changing text to a link, etc.

Firefox 3.6.17, 3.6.18 on CKEditor version: 3.54.
CKEditor 3.5.4 (revision 6899)

Here is a demo showing you how link button is breaking:  http://screencast.com/t/lvyePQDI9A

Here is a demo showing you how the paragraph formatting dropdown is breaking:  http://screencast.com/t/wBo3O7aoj

You will see this is an exact replica of the issue here: http://dev.ckeditor.com/ticket/5780. I was told to create a new ticket for this issue.
",syn4k
Bug,8161,IE9: an iframe without doctype causes problem with combo elements,General,,,confirmed,2011-07-06T23:06:31+02:00,2011-07-15T14:03:16+02:00,"=== Steps to reproduce ===
 - Add to the _samples folder file named ''test.html''
{{{
<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">
<html xmlns=""http://www.w3.org/1999/xhtml"">
<head>
	<title>CKEditor Samples</title>
	<meta content=""text/html; charset=utf-8"" http-equiv=""content-type"" />
</head>
<body>
<iframe src=""replacebycode.html"" width=""900"" height=""600""></iframe>
</body>
</html>
}}}
 - remove doctype from ''replacebycode.html''
 - open ''test.html''

The result can be seen on the attached screenshot.",wwalc
Bug,8162,File browser window size,File Browser,,,confirmed,2011-07-07T08:19:57+02:00,2011-07-11T14:26:24+02:00,"For some reason, the popup plugin makes it possible to open just winows 640x420 or larger. These defaults cannot be overridden in any way (other than editing the ckeditor.js file but that's a VERY dirty solution (and I'll have to do it whenever I want to upgrade editor).
Could this be changed (or at least made adjustable in the config file)? ",Michal Malének
Bug,8164,IE8: empty paragaphs not editable/visible in wysiwyg mode,General,,,confirmed,2011-07-07T11:25:44+02:00,2012-08-20T12:38:49+02:00,"Empty paragraphs (<p></p><p>&nbsp;</p>) cannot be accessed and edited and are not even visible in IE8.
config.fillEmptyBlocks has no effect on this behavior.
FF/Chrome work just the way they are expected to.",Michal Malének
Bug,8165,Context Menu not allways closing,General,,,confirmed,2011-07-07T16:07:47+02:00,2011-07-08T14:28:09+02:00,"i have a problem with the context menu in ckEditor.

The context menu is not closing allways.

Steps to reproduce:

* Add a table to an empty control.
* Right click into the table (context menu will open)
* Navigate to a submenu e.g. '''Insert Cell Before''' but dont click
* Navigate to '''Paste''' (or any other item without submenu) without leaving context menu area and dont click
* Navigate left leaving the context menu and click to the content.

The context menu will stay and just disappears when selecting a menu item or
right click somewhere else in the ckeditor control.

When leaving the contrext menu before hovering the '''Paste''' the context menu will close
when clicking into the content.

Browsers: All
OS: Windows 7

This behaviour is shown in the online demo and nightly build.


Ciao",gluggid
Bug,8166,Problems in IE when pressing CRTL+B on bolded text,General,,,confirmed,2011-07-07T16:44:00+02:00,2013-05-28T16:25:36+02:00,"This ticket was first reported in forum http://cksource.com/forums/viewtopic.php?f=11&t=22912

To reproduce:
1. Open api sample and clean CKEditor contents
2. Press bold button and type {{{Testing statement}}}
3. Place cursor here {{{Testing s^tatement}}} 
4. In insertHTML text-area paste {{{<p>sample to be inserted by insertHTMl</p>}}} and press 'Insert HTML'. Result should be as in finding2.JPG.
5. Select using a mouse word 'statement' and what was pasted between it. See finding3.JPG.
6. Press CRTL+B one or two times.

If you press CRTL+B two times it will cause JS error in IE8 and IE9:[[BR]]
IE8 yields:[[BR]]
Message: 'null' is empty or not an object[[BR]]
Line: 63 [[BR]]
URI: /_source/core/dom/walker.js

IE9 yields:[[BR]]
Message: Can't get property „getParent”: Object is null or undefined [[BR]]
Line: 1568 [[BR]]
URI: /_source/core/dom/range.js

This is reproducible from CKE 3.4. Before 3.4 there was no error but unbolding was weird. Some parts of text were duplicated


If you press CRTL+B once than in IE6 and IE7, the phrase 'sample to be inserted by insertHTML' gets unboladed and jumps up. 

This is reproducible form CKE 3.6.1 rev [6919]. Before this revision JS error was thrown.
",j.swiderski
Bug,8169,Webkit editor doesn't scroll without focus.,General,,,confirmed,2011-07-08T10:47:59+02:00,2011-07-08T10:48:10+02:00,"Issue found when reproducing #7635

1. Open replacebycode sample page
2. Paste the following code
{{{
var doScroll = function(collapseToStart) {
 var e = CKEDITOR.instances.editor1;
 var d = e.document;
 var r = new CKEDITOR.dom.range(d);
 r.selectNodeContents(d.getBody());
 r.collapse(collapseToStart);
 r.select();
 e.focus();
 e.getSelection().scrollIntoView();
};
var scrollToTop = function() { doScroll(true); };
var scrollToBottom = function() { doScroll(false); };
				
setTimeout(scrollToBottom, 2000);
setTimeout(scrollToTop, 3000);
setTimeout(scrollToBottom, 4000);
}}}
3. Open page in Webkit

**Result:** You will see that editor only scrolls down once when it has no focus. If it has focus it scrolls down-up-down.

Now add extra setTimeout function
{{{
setTimeout(scrollToTop, 1500);
setTimeout(scrollToBottom, 2000);
setTimeout(scrollToTop, 3000);
setTimeout(scrollToBottom, 4000);
}}}

If editor has no focus it scrolls down-up-down. If it has focus it scrolls up-down-up-down.

If there would be only one setTimeout function, you wouldn’t see any scrolling.

**Webkit uses first function call to gain focus.**
",j.swiderski
New Feature,8170,Mouse wheel,General,,,confirmed,2011-07-08T11:44:18+02:00,2012-02-28T15:11:12+01:00,"This is just a suggestion but it wouldn't hurt considering it:
It would be nice, if mouse wheel used over the editor content disabled scrolling of the entire html page - in other words - if you scroll to the bottom (or top) of your ckeditor content, and keep scrolling (which you almost always do as it is hard to stop turning the wheel at the exact edge of the document), the entire page starts scrolling too, often moving the editor area out of view. It would be nice if there were a mouse wheel handler disabling scrolling of the entire page (but, of course, only if the mouse is over the edited content, elsewhere in the page, scrolling should move the entire page up and down - and leave the editor itself unaffected).",Michal Malének
Bug,8175,"Add/edit Radio button, enabled status is not saved under IE9/10 in CKE 3.x 4.x",UI : Dialogs,,,confirmed,2011-07-11T16:09:37+02:00,2012-10-23T18:48:58+02:00,"=== Environment ===
Win7 ie9, ie10platform preview, CKEditor Nightly build r7095
=== TC ===
 - open any sample
 - clear content
 - Press form element -> rafio button 
 - fill all fields and check ""enabled""
 - press OK
 
=== Expected ===
Radio button is added to edit area, with '''Enabled''' status
=== Actual ===
Radio button is added, _wisually_ it is set to '''enabled''',
 - but after double click on it, status Enabled is not set in dialog window,
 - switch to source mode:
{{{
<p>
	<input name=""1"" type=""radio"" value=""1"" /></p>
}}}

It works fine under IE8 and Chrome",krst
Bug,8177,"Splitting cell vertically, causing incorrect rowspan.",Core : Tables,,,confirmed,2011-07-12T15:39:26+02:00,2012-06-15T10:59:16+02:00,"=== Environment ===
Related to #6111
=== TC ===
 - Open editor and insert table:
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<tbody>
		<tr>
			<td colspan=""2"" dir=""rtl"">
				<strong>1</strong></td>
			<td colspan=""2"">
				<strong>2</strong></td>
		</tr>
		<tr>
			<td>
				<strong>3</strong></td>
			<td>
				podział poziomy ltr</td>
			<td dir=""rtl"">
				<strong><u>4</u></strong></td>
			<td dir=""rtl"">
				podział poziomy rtl</td>
		</tr>
		<tr>
			<td colspan=""2"" dir=""rtl"" rowspan=""3"">
				<strong>5</strong></td>
			<td colspan=""2"">
				<strong>6</strong></td>
		</tr>
		<tr>
			<td colspan=""2"">
				podział pionowy ltr</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}
 - Switch to wysiwyg, and set cursor in cell with no. 1
 - from context menu select Cell - split vertically.

=== Actual result ===
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<tbody>
		<tr>
			<td colspan=""2"" dir=""rtl"">
				<strong>1</strong></td>
			<td colspan=""2"" rowspan=""3"">
				<strong>2</strong></td>
		</tr>
		<tr>
			<td colspan=""2"" dir=""rtl"">
				podział pionowy rtl</td>
		</tr>
		<tr>
			<td>
				<strong>3</strong></td>
			<td>
				podział poziomy ltr</td>
			<td dir=""rtl"">
				<strong><u>4</u></strong></td>
			<td dir=""rtl"">
				podział poziomy rtl</td>
		</tr>
		<tr>
			<td colspan=""2"" dir=""rtl"" rowspan=""3"">
				<strong>5</strong></td>
			<td colspan=""2"">
				<strong>6</strong></td>
		</tr>
		<tr>
			<td colspan=""2"">
				podział pionowy ltr</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}",krst
Bug,8180,FF and Opera: Dialog contents go out of dialog border when CKEditor is in RTL language,General,,,confirmed,2011-07-13T13:56:14+02:00,2011-07-13T13:56:58+02:00,"Bug found when reproducing #6775

1. In config.js set RTL language like 'he'.
2. Open link dialog and move it to the right
3. When you reach the border of browser/view pane, move the dialog to the left and bottom 

**Result:** Dialog contents goes out of dialog borders See screenshots. 

Reproducible from CKE 3.5.3

",j.swiderski
Bug,8184,Inconsistent behavior  when inserting <dt><dd> into a definition list with insertHtml,Core : Lists,,,confirmed,2011-07-14T11:48:04+02:00,2011-07-14T13:45:56+02:00,"1. Open _samples/api.html
2. Start with the following source and selection
{{{
<p>first line</p>
<dl>
<dt>^definition1</dt>
<dd>detail1</dd>
</dl>
}}}
3. Paste into the textarea below CKEditor:
{{{
<dt>definition</dt><dd>detail</dd>
}}}
4. Click ""Insert HTML""
5. Results:[[BR]]
 IE - new definition list is created[[BR]]
 Firefox - `dt/dd` is pasted inside of exisitng definition list, but also an empty definition term is created: 
{{{
<dl>
	<dt>
		&nbsp;</dt>
	<dt>
		definition</dt>
	<dd>
		detail</dd>
	<dt>
		^definition1</dt>
	<dd>
		detail1</dd>
</dl>
}}}",wwalc
Bug,8186,"If copied MS-Word text contains a text box, then text does not display correctly in the editor",General,,,confirmed,2011-07-14T15:42:50+02:00,2011-07-15T10:10:05+02:00,"Environment:
CK Editor 5.3.1
FireFox 3.5

Steps:
1. Create MS-Word doc consisting of text box containing some text in it
2. Copy the text from that doc including the text box.
3. Paste the text in ck editor.

Actual Result:
The text does not display correctly in the editor.",IBM_RQM
Bug,8189,Empty [link] tag causes content and structure loss,General,,,confirmed,2011-07-16T00:19:05+02:00,2012-08-07T09:03:44+02:00,"In the demo or nightly demo, go into source view, delete existing HTML, and paste in the following:

<table>
<tr>
<td> Left cell</td>
<td>
<p>First paragraph.</p>
<p>Second paragraph, with an empty link tag in it <link />.</p>
<p>Third paragraph.</p>
</td>
<td>Right cell</td>
</tr>
</table>

Switch to WYSIWYG view.  The table, row, and cells are gone, as is the content for the left cell and the first 2 paragraphs of the center cell.  I've gotten this result on the latest versions of Opera, Firefox, Chrome, IE, and Safari (all on Windows).

This is skeleton HTML for what we've seen from several of our clients.  The empty <link /> tag is the problem - everything is fine if you remove that.  I know that shouldn't be there but we have clients who are getting it by copying and pasting content from web pages that already have it in them.  One source of this content was Up!CMS.  Browsers correctly handle the empty link tag, but CKEditor goes a bit nuts with it.
",spgard
New Feature,8191,No API to get all selected values of Select UIElement (multiple select list),General,,,confirmed,2011-07-18T06:15:53+02:00,2011-07-20T13:09:50+02:00,"I have a custom dialog where I have select UI element with attribute multiple set to 'multiple'. Now there is no way (or any documentation) to retrieve all (multiple) selected values of this 'Select' element. 
Please let me know how to retrieve the multiple selected values of 'Select'.  

For example : 

type:'select',
id:'selected_attr',
label:'Attribute',
multiple:'multiple', 
style:'width:220px',					  items:loadAttributes() 

var selectObj = this.getContentElement('info','selected_attr');

selectObj.getValue() is returning me always the first selected item, but not all selected values.
",avayapom
Bug,8194,Tab Order broken when we have radio buttons inside the dialog,General,,,confirmed,2011-07-18T15:29:58+02:00,2011-07-19T15:08:23+02:00,"'''To reproduce the defect:'''

Use CKEditor Dialog API Sample and change the dialog Definition to add Radio buttons to the dialog. (I have attached the dialog definition that i used)

Press Tab after you reached the Radio buttons.

'''Expected Result:''' Focus goes to OK button.

'''Actual Result:''' Focus stays on the radio button itself, even we press Tab any number of times focus stays on the radio button.

'''This will cause an Accessibility Failure'''",satya
Bug,8195,Moving in and out of element boundaries in Firefox,General,,,confirmed,2011-07-18T17:56:25+02:00,2012-06-26T16:02:56+02:00,"This is the continuation or extension of #7796.
1.	Open replacebycode sample and clean both editors
2.	In first editor press bold button and type few words
3.	Go to second editor and type few words
4.	Go to first editor and click behind the text

Result: **Bold button is no longer activated. It all depends whether Firefox decides whether you have left element boundaries or not.**

After discussoin with @wwalc we have decided to create such ticket and link it to #7796 just to mark that this is not only about pasting.
",j.swiderski
Bug,8198,custom smileys in config.js causing errors?,General,,,confirmed,2011-07-20T08:01:57+02:00,2012-07-24T01:10:23+02:00,"I added the following to my config.js file:

{{{
config.smiley_path='/images/emoticons/';

config.smiley_images=['smiley.gif','teeth.gif','greed.gif','laugh.gif','wink.gif'];

config.smiley_descriptions=[':)',':D','$$-)',':lol:',';)'];
}}}

Everything shows up correctly in the ''Insert a Smiley'' dialog box, and when I click one the image is inserted, but if I click to view ""Source"" or try to submit the form I get the following error:

'''TypeError: Result of expression 'C' [undefined] is not an object.'''

I've tried it on Safari and Firefox using the nightly build, and it does the same thing.",no_barcode
Bug,8201,Deleting first character of misspelled word deletes entire word (in Chrome),UI : Spell Checker,,,confirmed,2011-07-20T23:03:38+02:00,2012-01-23T10:46:31+01:00,"The summary says it all. Position the cursor on the first letter of a misspelled word (with spell-checking turned on), hit delete, and the entire word gets deleted.

This behavior occurs in Chrome (version 12.0.742.122). IE 9, Firefox, and Safari.",khackett
New Feature,8204,table resize issue,General,,,confirmed,2011-07-21T09:07:03+02:00,2011-07-28T12:09:37+02:00,"How to resize the table cell using curser in editor.

>I think that this feature request should sound: Please provide a way to resize height of column/row with a mouse cursor",monika agrawal
Bug,8205,IE: using Undo after Unlink moving cursor to start of document in editor,General,,,confirmed,2011-07-21T14:04:57+02:00,2011-07-21T15:56:06+02:00,"'''To reproduce the defect:'''

1. Type some paragraphs of text and insert a link using link dialog.

2. Keep cursor inside the link and click on Unlink icon or open context menu menu and click on Unlink option.

3. Link inserted in step 1 is removed and cursor stays at the same paragraph where we have the link before.

4. Press Undo icon in the Tool bar or use Ctrl + Z

'''Expected Result:''' Link that was removed comes back and cursor stays inside the link.

'''Actual Result:''' Link that was removed comes back '''but cursor moves to start of document in editor body'''.

This will be huge inconvenience to the user if document has large number of paragraphs.",satya
Bug,8206,Firefox: unable to access caption with arrow keys,General,,,confirmed,2011-07-21T15:28:36+02:00,2011-07-21T16:32:45+02:00,"1. Paste in the following code:
{{{
<p>
	This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<caption>
		this is table</caption>
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
<p>
	This is some <strong>sample text</strong>. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
}}}
2. Place the cursor inside the table and try to move it with arrows to reach the caption.

**Result:** It is impossible to reach the caption with arrow keys but t is possible using mouse.
",j.swiderski
Bug,8207,IE8 IE9: empty paragraphs inserted when aligning text,General,,,confirmed,2011-07-21T16:34:58+02:00,2011-07-22T10:01:50+02:00,"1. Open replacebycode sample and clean editor contents
2. Type 'wwwwwwwwwwwwwwwwwww' or similar
3. Select whole text with a mouse
4. **Set ""heading 2"" and font-size 14 using toolbar buttons** 
5. Press CRTL+C
6. The text should still selected so press right arrow to go to the end of text
7. Press Enter
8. Press CRTL+V few times (6-7 will do) or CRTL+V and Enter if cursor doesn't move to new line automatically after paste.
9. Select whole text with CRTL+A
10. Now toggle with ""Align Right"" and ""Align Left""

**Result:** Empty paragraphs are inserted between lines of text.

Issue is reproducible in IE8 and IE9 from CKE 3.0
",j.swiderski
Bug,8209,"[Firefox5] : Unable to write in the same line ,After using display none/block on editor.",General,,,confirmed,2011-07-25T14:26:50+02:00,2011-11-30T16:08:45+01:00,"1. Place 1111.html file in samples folder.
2. Open file in a browser
3. Click inside editor and start typing (type two words, you have got 5 seconds:))
4. After editor reappears, cursor appears at the beginning of typed text but If start typing without changing cursor location old text jumps one line down, so that you have two lines of text in two paragraphs.

This issue has been reproducible in Firefox5 from CKE 3.3.1
",j.swiderski
Bug,8213,[Webkit]: Inline styles are not copied with text,General,,,confirmed,2011-07-27T17:07:30+02:00,2011-07-27T17:07:42+02:00,"1. Open ajax sample and paste the following code:
{{{
<p>
	This is some sample text. You are using CKEditor.</p>
<p>
	This is some sample text. You are using CKEditor.</p>
}}}
2. Select whole first line and apply (using Toolbar buttons): green ""Text Color"", yellow ""Background Color"", Comic Sans MS ""Font Name"" and Big from ""Fromatting Styles"" 
3. Select part of text from first line and copy it using CRTL+V
4. Place the cursor inside a second line or in new third line and paste the text using CRTL+V

**Result:** Only text gets copied (without styles).

Issue has been reproducible from CKE 3.1 in Webkit browsers.
",j.swiderski
Bug,8216,Source protection doesn't work properly in some cases,General,,,confirmed,2011-07-27T20:49:09+02:00,2013-02-20T11:59:56+01:00,"The default protection of <SCRIPT> tags and comments doesn't seem to work properly in certain cases, when `<SCRIPT>` tag is followed by a comment.


=== Steps to reproduce ===
1. Paste the following source code:

{{{
<p>
<SCRIPT LANGUAGE=""JavaScript"">
//'
</SCRIPT><!-- comment --><SCRIPT LANGUAGE=""JavaScript"">
//'
</SCRIPT></p>
}}}

2. Switch to wysiwyg mode and back
3. Result: code is changed into:
{{{
<p>
<SCRIPT LANGUAGE=""JavaScript"">
//'
</SCRIPT>{C}{C}{C}<!-- comment --><SCRIPT LANGUAGE=""JavaScript"">
//'
</SCRIPT></p>
}}}
(an extra `{C}` is added everytime when swiching to source and back). Also an extra text `{cke_protected_1}` is displayed in wysiwyg mode.

Note: it is a reduced example made from a more complicated sample taken from a live website.",wwalc
New Feature,8218,Preselect color dialog to the current color (or bg color) of the selected text.,General,,,confirmed,2011-07-28T00:11:54+02:00,2013-03-11T12:27:55+01:00,"When opening the color dialog, highlight (with a border?) the color of the currently selected text, if it's in the default palette.  In the ""More Colors"" dialog, default the input box to the hex code of the active color (or bg color).  If multiple colors are present in the selected text, use the first one encountered?

Sorry if this is a duplicate request, but I didn't find it in my ticket searches.",spgard
Bug,8224,IE : scayt AutoStartUp and EnterMode BR moves cursor to the beginning.,General,,,confirmed,2011-07-29T16:07:40+02:00,2011-11-29T17:38:48+01:00,"1. Place attached file in sample folder. It contains only two settings:
{{{
var e = CKEDITOR.replace( 'editor1', {
scayt_autoStartup:true,					
enterMode : CKEDITOR.ENTER_BR					
});
}}}
2. Open it in IE8 (wait a second until everything loads) 
3. Select whole sample text with a mouse and delete it using BACKSPACE
4. type ""how""

**Result:** it will be typed as ""owh"". That is it will be typed as ‘owh” if you type it with regular speed. If you type h, wait until cursor moves to the beginning, type o, than wait again, type w, you will get “woh”. [[BR]]
To sum up if you type a letter and wait the cursor will be moved to the beginning. 


Issue has been reproducible in IE8 only from CKE 3.5.3
",j.swiderski
New Feature,8226,Allow destroy after object removed from DOM,General,,garry.yao,review_failed,2011-07-31T20:47:16+02:00,2011-08-22T14:45:20+02:00,"related to:
http://dev.ckeditor.com/changeset/5681

I would like to 
1) Be able to call destroy() after the editor has been removed from the DOM. Or even better...
2) If the editor has been removed from the DOM already, and a new editor with the same name gets created, the old one will automatically be destroyed.  Not being in the DOM anymore, it's really of no use anyway.

It's a very common pattern to have a form that is submitted by ajax (a div is updated) and that the user must keep submitting the form until they fill out all of the inputs correctly.

With FCKEditor, I could do this.  With CKEditor, I must first search for all editors within the div to be updated and destroy them before updating the div in order to avoid an error.

Even if I try to destroy the old editor that is no longer in the DOM, I get the error i.contentWindow is null.
",douglassdavis
Bug,8227,Problems with insertElement in IE7,Core : Selection,,,confirmed,2011-08-01T03:56:22+02:00,2011-08-23T15:20:22+02:00,"
The following is my code snippet that works for every other browser (except IE7)

The IE7 I had issues with, was a genuine IE7 (from one of my testing rig), not IE8 emulating as IE7 under development mode.

The plugin I have written for CKEditor opens up a new window. After the user finished interacting with the plugin browser window and click submit, it'll automatically generate the required html and insert into the editor.

{{{
var FCK = window.opener.CKEDITOR;	        
  if (FCK != null)
  {
     var mySelection = FCK.instances.CKInstance.getSelection();
      if (FCK.env.ie) {
           mySelection.unlock(true);
           selected_html = mySelection.getNative().createRange().text;
       } else {
            selected_html = mySelection.getNative();
       }
  }
}}}

The problem is that, the above code works for IE8+ and FF, but when under IE7, 'mySelection.getNative().createRange().text' returns """"

'''The work around for this issue is:'''


The problem was that, under that specific setup, ""mySelection.getNative().createRange().text"" returns empty string.

I did an experiment, where I rewrote my plugin to insert the html content into an iframe within a CKEditor dialog. That particular problem went away after I changed the code to look for window.parent.CKEDITOR

However, under such setup, another problem was encountered under IE7, where it did not insert the element properly under such environment.

This is an example of the code I used to insert the html element:


{{{
   var element = FCK.dom.element.createFromHtml(html);
    FCK.instances.CKInstance.insertElement( element );		

}}}


However, under IE7, all that did was replaced the selected text with empty lines.
I did further experimentation, I discovered the following method worked perfectly under IE7 and other browsers.

 
{{{
FCK.instances.CKInstance.insertHtml( html);	
}}}


",wilfridli
Bug,8230,Problem with Google minify,General,,,confirmed,2011-08-01T23:38:32+02:00,2011-11-18T01:15:55+01:00,"_source/plugins/listblock/plugin.js line 102

' aria-posinset=""' + ++this._.size + '"">',

When this line is compressed by Google's ModPageSpeed minify script, the result is:

' aria-posinset=""'+++this._.size+'"">',

While this is an issue with the Google tool, it is widespread and can easily be avoided if the code is changed to:

' aria-posinset=""' + (++this._.size) + '"">',

Please consider this suggestion.",fbingha
Bug,8231,Paste or PaasteFromWord with CKEditor in Webkit and Opera inserts empty paragraphs.,General,,,confirmed,2011-08-01T23:46:06+02:00,2012-10-25T12:46:55+02:00,"Steps to reproduce:
1. Copy the below code taken from http://ckeditor.com/demo
{{{
<h1>
	<img alt="""" src=""http://a.cksource.com/c/1/inc/img/demo-little-red.jpg"" style=""margin-left: 10px; margin-right: 10px; float: left; width: 120px; height: 168px;"" />Little Red Riding Hood</h1>
}}}
2. Go to CKEditor sample (any sample)
3. Clear editor contents using Command+A and Backspace
4. Paste the demo contents using Command+V
5. Switch to source

**Result:**In full page mode there will be extra empty paragraph right after body tag and from CKEditor 3.5.4 rev [6698] there will also be extra empty paragraph right before closing body tag. 
In any non full page sample you will see empty paragraph at the top and form CKE 3.5.4 also at the bottom

-----

1. Copy sample list from the attached listTest.doc
2. Go to CKEditor sample (any sample)
3. Clear editor contents using Command+A and Backspace
4. Paste the demo contents using Command+V
5. Switch to source

**Result:**You will see empty paragraph at the top and form CKE 3.5.4 also at the bottom
----

**Paragraph at the top has been reproducible in Opera and Webkit from CKEditor 3.0** In Opera 11.62 it is not possible to copy contents from one editor into another so the problem is only reproducible in Webkit. **Further more - problem with paragraph at top is because of bug #6131, that is why this ticket should only concern removing paragraphs at the bottom **

**Paragraph at the bottom has been reproducible in Opera and Safari from  CKE 3.5.4 rev [6698]** In Opera 11.62 it is not possible to copy contents from one editor into another so the problem is only reproducible in Safari.

This issue is reproducible in all Operating Systems.

**NOTE:** From CKEditor 3.5.3 if you press backspace two or more times (Look step 3) it is possible to delete the default paragraph. If you do that and then paste the text from demo the paragraph at the top will not be present.
",spgard
Bug,8233,Can't modify disabled input field,General,,,confirmed,2011-08-03T10:26:53+02:00,2011-08-03T10:27:13+02:00,"Issue has been reproducible in Firefox and Opera 11.50 from CKEditor 3.0.

Open replace by code sample and paste the following code:
{{{
<input class=""text"" disabled=""disabled"" maxlength=""220"" name=""abc""
type=""text"" />
}}}
Try to open textfield properties dialog.

In Firefox browsers it is impossible neither with right-click menu nor with double-click.

In Opera only right-click menu works.
",j.swiderski
Bug,8236,specialchar plugin does not allow non-breakable space &nbsp;,General,,,confirmed,2011-08-04T12:23:33+02:00,2013-01-15T15:15:54+01:00,"As a workaround for #5523, I have tried to add &nbsp; as a special character available through the specialchar plugin.

It doesn't work: CKEditor adds a normal space instead of &nbsp;
",anrikun
Bug,8237,CK Editor doesn't support translation of keystroke names,General,,,confirmed,2011-08-04T15:12:13+02:00,2011-08-08T13:44:56+02:00,"'''To reproduce the defect:'''

Open Language sample and change language to Arabic or Hebrew.

Open Accessibility Instructions dialog by pressing Alt + 0.

Look for the Toolbar Collapse command it will still show ALT+SUBTRACT",satya
Bug,8241,"In Chrome, Safari and Opera a <br /> is inserted in an empty text area when using BR enter mode",General,,,confirmed,2011-08-05T21:36:26+02:00,2011-08-08T15:18:07+02:00,"If the CKEditor contains text and the enterMode is set to CKEDITOR.ENTER_BR, then when you remove all the text in wysiwyg mode and switch to source mode, the source contains a '<br/>' element. This behavior only happens in the latest versions of Chrome (12.0.742.122) and Safari (5.1). Firefox 5.0 correctly shows the source as empty.

Steps to reproduce:

1. Create a textarea that contains some text such as 'test'
1. Replace the textarea with a CKEditor using the following config:
{{{
var CKEditorConfig = {
  enterMode: CKEDITOR.ENTER_BR
}
}}}
1. Highlight and delete all of the content in the CKEditor via the wysiwyg mode
1. Click the ""Source"" button to switch to the source mode

Expected result:

* The content is empty

Actual Result:

* The content contains '<br/>'",patrick.cook
Bug,8243,CKEDITOR assumes basepath will include protocol,General,,,confirmed,2011-08-07T11:16:18+02:00,2013-03-04T14:45:58+01:00,"As far as client side resources are concerned, a Django 1.3 project can describe two important context variables : 

1. STATIC_URL : 
  This is where we access all files that aren't generated by server side logic and are required by the interface clientside logic or appearance.

2. MEDIA_URL
 This is where all resources for client side usage that were uploaded by users is accessed.

keeping site theme files separate from user uploads means we can host them from different domains (usually subdomains of the root)

 something.org
 static.something.org
 files.something.org


So now onto the problem I'm having with CKEditor : 

I define my STATIC_URL and MEDIA_URL like so : 

//something.org
//files.something.org
//static.something.org

What this does for me is reduce the amount of HTTPS <> HTTP wrangling behind the scenes.

However, CKeditor fails to load for me becuase you're codebase assumes the BASE_PATH for ckeditor will explicitly be prefixed by a protocol. Sure i can change the STATIC_URL and MEDIA_URL to : 


http://something.org
http://files.something.org
http://static.something.org

but now keeping the site secure and preventing session cookie bleed-over is a great deal more difficult.


tl;dr : Don't make assumptions about the URL from which you load ckeditor.

----

Please see comment:5 for short description of problem that user is getting in editor.
",airtonix
New Feature,8244,tab/shift-tab to indent/outdent <li> elements,Core : Keystrokes,CKEditor 4.2,a.nowodzinski,assigned,2011-08-08T09:41:24+02:00,2013-06-13T14:05:55+02:00,"I'd like Ckeditor to indent/outdent a list item with tab/shift-tab.

I wrote a small (quite untested) patch that aims to do this. Feel free to use this.

{{{
CKEDITOR.plugins.add('liTab', {
    init: function(editor) {
        editor.on('key', function(ev) {
            if( ev.data.keyCode == 9 || ev.data.keyCode == CKEDITOR.SHIFT + 9) {
                if ( editor.focusManager.hasFocus )
                {
                    var sel = editor.getSelection(),
                    ancestor = sel.getCommonAncestor();
                    li = ancestor.getAscendant({li:1, td:1, th:1}, true);
                    if(li && li.$.nodeName == 'LI') {
                        editor.execCommand(ev.data.keyCode == 9 ? 'indent' : 'outdent');
                        ev.cancel();
                    }
                    // else we've found a td/th first, so let's not break the
                    // existing tab functionality in table cells.
                }
                
            }
        }, null, null, 5); // high priority (before the tab plugin)
    }
});

}}}

Known problems:

* one can ""over-indent"" `<li>` elements. (If there are no upper sibling, maybe should do nothing?)

* one can ""under-indent"" `<li>` elements, turning them to `<p>` elements.

I consider both of these problems minor. They are also present when using the indent/outdent buttons in the toolbar, and should be fixed there, if at all.",naapuri
Bug,8252,Inner duplicated style is not being removed,Core : Styles,,,confirmed,2011-08-11T12:09:09+02:00,2011-08-11T14:03:17+02:00,"Using {{{CKEDITOR.style.applyToRange}}} to re-apply styles is not cleaning up inner duplicated styles.

For example, when applying the {{{<b>}}} style on the following selection:
{{{
<b>this [is</b> some] sample text
}}}

Results on this:
{{{
<b>this <b>is</b> some</b> sample text
}}}

While the expected is this:
{{{
<b>this is some</b> sample text
}}}

I'll add a TC for this.",fredck
Bug,8253,Remove padding body block on output,Core : Output Data,,,confirmed,2011-08-11T12:15:40+02:00,2012-10-25T12:47:15+02:00," 1. Load the editor with following source:
{{{
<div>
	<p>
		foo</p>
</div>

}}}
 1. Focus the editor before switch to source mode.
 * Actual:
{{{
<div>
	<p>
		foo</p>
</div>
<p>&nbsp;</p>
}}}
 * Expected: The last '''padding body''' paragraph created automatically by the editor is trimmed on output.
",garry.yao
New Feature,8257,Adding support for css-classes in tableCell dialog,Core : Tables,,,confirmed,2011-08-11T15:34:21+02:00,2011-09-22T14:04:22+02:00,"This patch adds support for css-classes for ckeditor 3.6.1 and 3.6.2

I attached a patch and the whole file.",martinkronstad
Bug,8258,No undo after image/flash/iframe insertion on empty editor,Core : Undo/Redo,,,confirmed,2011-08-11T19:21:15+02:00,2011-11-21T17:59:04+01:00," 1. Load the Ajax sample.
 2. Create the editor.
 3. Without clicking in the editing area, click one of the image, flash or iframe buttons.
 4. Insert any URL in the dialog and confirm.
 5. Click the ""Undo"" button.

The inserted object is not removed. A second click on Undo removes it.

Confirmed with FF5 and Opera. Ok with IE9 and Safari.",fredck
Bug,8260,Change from raising error to show an alert if instance exists,General,,,new,2011-08-12T16:45:55+02:00,2011-08-12T16:45:55+02:00,"Split from #8226

I think that many new users don't realize that they have errors in the console (after all IE is the only browser that currently shows clearly when a page has a js error). We must remember that many people aren't javascript developers, that's why they use things like the asp.net or Java adapters, they just know how to work at the server side and when they try to copy some javascript code as shown in some examples and doesn't work they don't understand what's the problem.

So I strongly suggest to change
{{{ throw '[CKEDITOR.editor] The instance ""' + previous.name + '"" already exists.';  }}}
to
{{{ alert('[CKEDITOR.editor] The instance ""' + previous.name + '"" already exists.');  }}}}

",alfonsoml
New Feature,8261,jQuery adapter: allow to work with existing instances,General,CKEditor 4.2,pjasiun,assigned,2011-08-12T16:56:43+02:00,2013-06-11T17:13:37+02:00,"It's common to see a problem for people trying to use things like jQuery validation on existing CKEditor instances and they just see that the value that they get is the original value.

The jQuery adapter only adds its code when a CKEditor instance is created with it, but it's common for the people to use things like replace by class or a server side integration, and then they want to use AJAX or validation using jQuery and they say that they have added the jQuery adapter but that it still doesn't work.

The idea to fix it is simple: the adapter should always use a listener CKEDITOR.on( 'instanceCreated' ) so that every instance gets augmented to be used properly with jQuery. That way is they add the adapter they'll always now that .val() with an element that is replaced with CKEditor will work.",alfonsoml
Bug,8266,Chrome: Paste from Word inserts blank line at top.,Core : Pasting,,,confirmed,2011-08-16T20:34:53+02:00,2012-02-21T14:17:30+01:00,"In CKEditor 3.61, pasting any content from Word into Chrome 13.078.112 causes extra ""blank"" line to be inserted before the content.

Steps to replicate: From the CKEditor Demo page, delete the existing content (Ctrl-A and Delete). Then, cut-and-paste content from Word using Ctrl-C then Ctrl-V, the Paste icon, or the Paste from Word icon. Finally, click ""Source"" to see the code that creates the extra ""blank"" line that will be inserted on postback.

Example: I copied the phrase ""Now is the time for all good men to come to the aid of their country."" from Word and pasted into Chrome. Clicking on Source revealed this HTML:

<p>
	&nbsp;</p>
<p>
	Now is the time for all good men to come to the aid of their country.</p>
",khackett
Bug,8267,protectedSource is removed when it is the only source,General,,,confirmed,2011-08-16T23:06:13+02:00,2011-08-17T15:27:42+02:00,"If a tag matches an item in the protectedSource regular expression and it is the only content, then it is removed when switching to WYSIWYG mode and back to Source mode.

Steps to reproduce:
1. Create a CKEditor using the following configuration:
{{{
var config = {
                protectedSource: [/<photo[0-9]+>/gi],
                startupMode: 'source'
            };
}}}
2. Enter the text {{{<photo1>}}} into CKEditor.
3. Click the ""Source"" button to switch to WYSIWYG mode and click ""Source"" again to switch back to source mode

Expected Result:
1. CKEditor contains the content {{{<photo1>}}}

Actual Result:
1. CKEditor content is empty",patrick.cook
Bug,8271,CKEditor toolbar becomes invisible when using Tab key and Maximize toolbar button,General,,,confirmed,2011-08-18T17:19:23+02:00,2011-10-10T06:32:57+02:00,CKEditor toolbar becomes invisible when using Tab key and the Maximize toolbar button. Please follow the steps in the attached filed to reproduce the issue. This bug also happen in the CKEditor demo site of 3.6.1 version and nightly build.,lsilva
Bug,8273,Pasting into empty bullet doesn't behave as expected - FF/IE9,General,,,confirmed,2011-08-18T20:29:25+02:00,2011-08-19T15:08:14+02:00,"Steps to reproduce

1. Goto ckeditor.com/demo
2. Create three lines with the word, 'Item'
3. Select the lines and turn them in to an unordered list
4. Move to the first item, and press enter to create a new empty item.
5. Left click to place your cursor in the empty bullet.
6. Right click on the empty bullet and paste.

What's expected?
The text is pasted in to the empty bullet

What happens?

'''In FF4/5'''
The bullet gets deleted and a new paragraph is created with the text.

'''In IE9'''
The text is pasted at the end of the content.


",mrfr0g
New Feature,8274,editor API to query command state,General,,,confirmed,2011-08-19T12:03:50+02:00,2011-08-19T13:48:15+02:00,"Command state is now updated by the ""selectionchange"" event only, while it's more of an UI event (which have latency), we need an command API to query the command state explicitly and optionally update it.",garry.yao
Bug,8276,Opera: cursor goes to start of editor body when we apply text/background colour,General,,,confirmed,2011-08-19T13:34:51+02:00,2011-08-19T13:58:45+02:00,"'''To reproduce the defect:'''

1. Open any sample, type some text, keep cursor at the end of paragraph.

2. Click on text color combo and select a text color. 

'''Expected Result:''' Cursor stays at the end of paragraph and when we type the text Text color gets applied to the newly typed text.

'''Actual Result:''' Cursor moves to start of editor body(i.e. first paragraph) 

3. Move cursor to end of paragraph where we were before in step 1 and start typing the text 

'''Expected Result''' Text color applied to the typed text.

'''Actual Result''' Text color not applied to the typed text.

''' Same issue happens when we apply background color'''",satya
Bug,8278,Opera: In Table dialog values for rows & columns not shown in Rows & Columns fields,General,,,confirmed,2011-08-19T17:03:01+02:00,2011-08-22T18:19:15+02:00,"'''To reproduce the defect:'''

1. Open any CK Editor sample and insert a table with default values(3 rows & 2 columns) 

2. Open Context menu inside a table cell and bring up the Table dialog. 

'''Expected Result:''' Table dialog comes up and it shows value 3 for Rows & 2 for Columns

'''Actual Result:''' Table dialog comes up and it's not showing any values and Rows & Columns fields are completely disabled.",satya
New Feature,8279,Allow for CKFinder skin customization.,General,,,confirmed,2011-08-22T09:48:34+02:00,2011-08-22T11:22:36+02:00,"Currently when user wants to add new custom skin to CKFinder not only he has to create skin.js and CSS files but also add some code in ckfinder.js file - {{{a.skins.add('myskin', (function () {... })());}}}. [[BR]] 
The same thing happens when user copies one of default skins folder, renames it and makes appropriate changes. Such new skin will not be visible for CKFinder if user doesn’t add this skin to the minimized ckfinder.js.

Would be nice if this code from ckfinder.js could be moved to skin.js and the only change user should do, would be change in config.js file.

This issue was reported by user Kevinelsh on our support channel – “Support question: Customizing CKFinder Skin”. 

",j.swiderski
Bug,8280,big amount of invalid content slows down SCAYT (chrome),UI : Spell Checker,,,confirmed,2011-08-22T11:32:56+02:00,2011-08-22T14:19:45+02:00,"With the SCAYT spellchecker enabled in documents with lots of incorrect words slows down the ckeditor, namely with adding newlines. This can cause a long browser freeze when forwarding/replying e-mails with 'invalid' content (different language, error logs, etc), where you still want the spellchecker enabled for componsing and checking your own content.


To reproduce:
- place some lines of incorrect words, f.e.:
sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdfsdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdfsdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf 

- add some newlines by pressing ENTER 5 times followed by some characters. Repeat this step shortly after doing this for a greater effect.

It takes a couple of seconds to process it, in the mean time window freezes and you can't do anything.

It seems to occur mainly in chrome. In FF en IE9 the problem is present, but less dramatic.

Tested on an Intel Core i 3.4GHz, Windows 7",pfibbe
Bug,8281,Internet Explorer 7.x crashes when changing an item from a bulleted list into numbered list,Core : Lists,,,confirmed,2011-08-23T13:42:00+02:00,2012-06-15T10:05:38+02:00,"Steps to recreate:
- Make a numbered list
- highlight one or several lines within the numbered list (make sure that the first or last line of the list is not highlighted)
- try to change these lines from nubered list to 'bulleted' list
- Internet Explorer will crash

(works vice versa too)

This issue only occurs until IE7.x it does not occur with other browsers or IE version higer than 8.0
For our company it is vital to use CKEdit with IE7.x as our clinical information system is not validated for IE versions higher than IE7.x",wittmakl
Bug,8285,Unable to defer the loading of the dev editor version,General,,,confirmed,2011-08-24T16:15:42+02:00,2011-08-29T13:13:10+02:00,"Currently it's unable to load ckeditor_source.js when document state is ""interactive"", e.g. on ""documentReady"" event. It's continued from #7153.",garry.yao
Bug,8286,Opera: paste from right-click menu does nothing,Core : Pasting,,,confirmed,2011-08-24T17:41:03+02:00,2011-09-09T10:36:15+02:00,"If I create CKEditor instance with empty initial text and disabled context menu, copy some text to clipboard, paste it through right-click Opera standard menu, nothing happens. It works only on second or third time. 

Opera version is 11.50 english.

My config is
<script type=""text/javascript"">
	CKEDITOR.replace( 'editor_office2003',
		{
			skin : 'office2003',
			removePlugins : 'contextmenu'
		});
</script>
",mike1
Bug,8288,Internet Explorer will not run blank javascript function as per documentation,General,,,confirmed,2011-08-25T02:53:04+02:00,2013-04-18T10:58:47+02:00,"As per: [http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29/Custom_File_Browser#Example_4] 

Example 4 works fine in all browsers I have tested except IE.  Both IE 8 and 9 will not run the additional javascript called, returning only the URL of the image.",KevenD
Bug,8290,IE8: freezes when scayt enabled and certain data is entered,General,,,confirmed,2011-08-25T12:16:13+02:00,2011-10-04T17:40:19+02:00,"1. Open any CKEditor sample and enable scayt.
2. Remove all the text from the editor, and click on the source button
3. Copy and paste the below code:
{{{
<p>
	<strong>Day 1:
	Monday:</strong></p>
<p>
	Day 2:
	Tuesday:</p>
<p>
	Day 3:
	Tuesday:</p>
}}}
4. Set your cursor after ""Monday:^""
5. Press the enter key.

**Result:**The browser will freeze.

This issue was reported by Michael Camden on supprot channel (Subject: Windows 7 IE8 Freezing Issue)

This issue is reproducible in IE8 and looks like SCAYT issue.
",j.swiderski
Bug,8294,"IE: Copied and Pasted content gets wrapped in <b>, <u>, <i>  or <span> tags",Core : Pasting,,,confirmed,2011-08-26T13:47:45+02:00,2013-03-06T14:39:09+01:00,"This ticket was reported by @Ken in our support channel (Topic:” Request for support: content incorrectly display”)

1. Open any editor sample and switch to source
2. Clear everything 
3. Paste in the following code:
Example 1:
{{{
<p>
	<i><u><b><span style=""font-size: 16pt""><span style=""font-family: arial"">Simple testing sample for all features, </span></span></b></u></i></p>
<p>
	<span style=""font-size: 16pt""><span style=""font-family: times new roman"">font <span style=""color: #ff0000"">family, </span></span></span></p>
<p>
	End .</p>
}}}
Example 2:
{{{
<p>
	<span style=""font-size: 16pt""><span style=""font-family: times new roman"">font <span style=""color: #ff0000"">family, </span></span></span></p>
<p>
	End .</p>
<p>
	<i><u><b><span style=""font-size: 16pt""><span style=""font-family: arial"">Simple testing sample for all features, </span></span></b></u></i></p>
}}}
4. Switch back to WYSIWYG mode
5. Press CRTL+A, CRTL+C, CRTL+V
**Result:** All insights of paragraphs get wrapped in i,u,b (Example 1) or span (Example 2) tags.

Issue has been reproducible in IE browsers from CKE 3.1.
",j.swiderski
Bug,8296,focus event anomaly and safari/chrome crash,General,,,confirmed,2011-08-27T07:03:07+02:00,2011-08-29T15:04:32+02:00,"CKEditor focus event doesn't appear to fire everytime.

I've attached an IntelliJ project.  If you don't have that, use the index.jsp in your test JSP environment and run the page.

Click on the dropdown and select a different value (to trigger the onchange), then click into the CKEditor.   If any dropdown value other than the first element is selected, clicking into the editor should clear it out.  If you try the sample, this works every other time.

Run
Select ""2"" from dropdown, click editor, see value disappear
Select ""3"" from dropdown, click editor, nothing happens (focusFunction didn't execute)
Select ""4"" from dropdown, click editor, see value disappear
Select ""2"" from dropdown, click editor, nothing happens though it worked first time you clicked ""2"".

Do the same thing in the latest version of Chrome and Safari, browser will crash.  (safari v5.0.5, chrome 13.0.782.112 m)

The included code uses nightly build 7228, same thing occurs with last release version 3.6.1.",ckreno
Bug,8300,[Opera] extra BR appears at document start,General,,,confirmed,2011-08-29T18:39:52+02:00,2011-09-01T10:30:27+02:00," 1. Load editor with the following content:
{{{
<p contenteditable=""false"">foo</p>
}}}
 * Actual: BR is automatically added above the block;",garry.yao
Bug,8303,IE8: can't delete whole text before an anchor.,General,,,confirmed,2011-08-30T14:45:58+02:00,2012-04-18T16:15:19+02:00,"1. Open replacebycode sample
2. Insert anchor {{{""This is some sample text. Yo^u are using CKEditor.""}}} inside ""You"" word
3. Move the cursor to the beginning of line 
4. Start deleting text with DELETE
**Result:**[[BR]]
When you reach ""o"" in ""You"" word and press DELETE ""o"" will be deleted with anchor.

Reproducible from CKE 3.6 rev [6904] in IE8

",j.swiderski
New Feature,8304,Make ENTER split blockquote when enterMode=BR,UI : Enter Key,,,confirmed,2011-08-30T15:34:48+02:00,2011-08-30T15:40:17+02:00,"This is a followup for #7354.

It should be possible to exit from blockquotes with the ENTER key when enterMode=BR.",fredck
Bug,8306,FF : Custom attributes on links dropped during copy/paste,General,,,confirmed,2011-08-30T17:16:58+02:00,2011-09-06T18:07:00+02:00,"Custom attributes on anchor tags are being dropped during copy/paste (Ctrl+C/Ctrl+V). 

Steps to reproduce:
1. In Source mode, modify a standard link by adding a custom attribute (e.g. <a href=""/index.htm"" '''customAttribute=""1""'''>test</a>.)
2. Switch out of source mode.
3. Copy (Ctrl+C) the linked text.
4. Paste (Ctrl+V) on a new line.
5. Switch back to Source mode, and see that customAttribute=""1"" was not pasted.

Occurs on the demo page with the following environments:
- Browser: FF6 OS: Windows Vista, Windows 7
- Browser: FF5 OS: Mac
- Browser: FF3 OS: Windows Vista",jon.kuhl
Bug,8307,iOS: Maximize is broken,General,,,confirmed,2011-08-30T18:34:57+02:00,2011-09-09T10:06:35+02:00,"When Maximizing, the editor toolbar go out of the viewport boundaries, making it impossible to use the editor and restore the size to use the page.",fredck
Bug,8308,iOS: There is no scrollbar on toolbar combos,UI : Toolbar,,,confirmed,2011-08-30T18:37:09+02:00,2011-08-31T17:18:25+02:00,It's not possible to scroll to toolbar combos contents to reach the hidden options at the bottom of the list.,fredck
Bug,8309,iOS: Selection marker and ballon remain over toolbar panels,UI : Floating Panel,,,confirmed,2011-08-30T18:40:10+02:00,2012-06-01T16:22:32+02:00,"When you select a word close to the toolbar combos, the iOS selection markers and copy/paste balloon remain over the combo panel.

See screenshot.",fredck
Bug,8310,iOS: It's not (always) possible to close toolbar combos without selecting one item,UI : Toolbar,,,confirmed,2011-08-30T18:44:53+02:00,2011-08-30T19:16:12+02:00,"When a toolbar combo is opened, one would expect to close it by tapping once anywhere in the editor out of it. Instead not happens. (It eventually closes)

Other than that, if you tap the combo again, the combo reopens instead of closing. The correct behavior here could be a workaround for the previous problem.",fredck
Bug,8311,iOS: There is no way to open the context menu,UI : Context Menu,,,confirmed,2011-08-30T18:46:15+02:00,2011-08-30T18:46:34+02:00,There is no way to open the editor context menu on iOS.,fredck
Bug,8312,iOS: SCAYT blocks typing,UI : Spell Checker,,,confirmed,2011-08-30T18:47:46+02:00,2011-08-30T18:48:01+02:00,"When SCAYT is enabled, it's not any more possible to type in the editor on iOS.",fredck
Bug,8313,iOS: Dialogs are not draggable,UI : Dialogs,,,confirmed,2011-08-30T18:49:37+02:00,2011-08-30T18:49:56+02:00,It's not possible to drag the dialogs by tapping and dragging on iOS.,fredck
Bug,8314,iOS: Dialog fields don't get focus when opened,UI : Dialogs,,,confirmed,2011-08-30T18:51:14+02:00,2011-08-30T18:51:44+02:00,"On iOS, the first dialog field is not getting typing focus once the dialog gets opened.",fredck
Bug,8315,iOS: Editing area grows with no scrollbar,General,,,confirmed,2011-08-30T18:53:15+02:00,2011-08-30T18:53:30+02:00,"On iOS, the editing area grows with the contents instead of presenting a scroolbar.",fredck
Bug,8316,iOS: Resizer is not draggable,General,,,confirmed,2011-08-30T18:54:32+02:00,2011-08-30T18:54:51+02:00,"On iOS, the editor resizer is not draggable becoming useless.",fredck
New Feature,8317,"iOS: Show ""tooltips"" for toolbar commands",UI : Toolbar,,,confirmed,2011-08-30T18:57:58+02:00,2011-08-31T15:13:55+02:00,"On iOS, a nice balloon appears when tap and holding the finger on toolbar items. [attachment:8317_Screenshot.png See attachment].

Currently it shows the ""JavaScript"" text. Ideally, the button tooltip could be there, to help the user understand the command usage.",fredck
Bug,8318,iOS: Copy/Paste balloon hide toolbar options,UI : Toolbar,,,confirmed,2011-08-30T19:01:56+02:00,2011-08-30T19:04:55+02:00,"On iOS, when selecting text close to the toolbar, the system Copy/Paste balloon appears and covers toolbar items that can't be used.

Ideally, there should be a way to close it, because it is still useful.

[attachment:8318_Screenshot.png See screenshot].",fredck
Bug,8319,iOS: The divreplace sample doesn't work,General,,,confirmed,2011-08-30T19:07:40+02:00,2011-08-30T19:07:57+02:00,"On iOS, nothing happens when tapping on the divs on the divreplace sample.",fredck
Bug,8320,iOS: The tableresize plugin is not usable,General,,,confirmed,2011-08-30T19:14:07+02:00,2011-08-30T19:14:26+02:00,"On iOS, the tableresize plugin is not usable as it's not possible to drag the resize handles.",fredck
Bug,8322,IE: Performance problems with nested documents,Performance,,,confirmed,2011-08-31T13:23:22+02:00,2012-09-11T16:53:32+02:00,"This problem was raised by a customer using Outlook to copy and paste content into CKEditor.

When the content is pasted (or set using the source edit mode), 

we are getting a stack over flow error in IE6.

IE7,IE8 Browser stopped responding when we paste the data or set the data in source and navigate to rich text view.

This issue should be fixed in ticket #8246 which was closed so we are logging this new ticket to track the issue",satya
Bug,8323,"FF 4: In HC mode,  No Visual Focus when we tab to Check boxes & Combo boxes on all the dialogs",General,,,confirmed,2011-08-31T13:32:40+02:00,2011-09-14T14:17:03+02:00,"'''To reproduce the defect:'''

1. In High contrast mode, open any CK Editor sample and click on Flash icon in the Tool bar to activate Flash Properties dialog.

2. When Flash dialog is opened tab through each element to see if the focus is shown properly for all the elements when we are tabbing through them 

'''Focus not shown when we tab through Check boxes and combo boxes on Properties tab of Flash Properties dialog.'''

'''Same issue happens with check boxes and combo boxes on all dialogs ( For ex: Find,Link, Table, Image, IFrame)'''

This issue should be fixed in ticket #6200 which was closed so we are logging this new ticket to track the issue ",satya
Bug,8325,Error Message not displayed when we enter invalid CSS in Styles field,General,,,confirmed,2011-08-31T13:56:34+02:00,2011-08-31T17:08:49+02:00,"On all dialogs that provide an advanced tab, the user can specify CSS styling through the Styles field. However this field is not validated when user enters inValid CSS  & clicks OK. Therefore they can enter fake values and it looks to the user that they are accepted.

To reproduce:

   1. Open the Table dialog.
   2. On the advanced tab, if the user enters a name value pair that is not valid css (e.g. myFakeAttribute: 200px)
   3. Click OK.

'''Expected Result:''' An error warning should occur indicating that the user has entered inCalid css

'''Problem:'''   There is no error warning that the value entered is inValid CSS. However when the dialog is opened again, Styles field is now empty. The user has not been told that their content is invalid so they have no idea why their content has been removed. This would also occur if the user accidentally mis-spelled a CSS attribute name e.g. widtth: 100px. This is not reported as invalid, but it is removed from the Styles field on the dialog.

Is there anyway to use the same validation that removes these entries from the Styles field, to also alert the user to invalid content when they click OK on the dialog? Do you know at what point the invalid entries get removed from the Styles field? Is this something CKEditor has control over or is it due to the browser? 

This issue originally reported in ticket #8124 which is fixed in 3.6.2 but the issues mentioned in ticket #8124 still exists so we are logging this new ticket to track the issue ",satya
New Feature,8331,"Ability to ignore ""Confirm Cancel""-warning on dialogs",General,,,confirmed,2011-09-01T15:03:35+02:00,2013-02-21T23:33:39+01:00,"If changes have been made to a dialog and the cancel button is pressed an annoying ""Confirm Cancel"" warning is displayed. It would be nice to toggle weather you want this warning or not.

The new ""on cancel event"" on the dialog will look like:

{{{
this.on( 'cancel', function( evt ) {
  if (!editor.config.ignoreConfirmCancel)
    iterContents( function( item ) {
      if ( item.isChanged() ) {
        if ( !confirm( editor.lang.common.confirmCancel ) )
          evt.data.hide = false;
        return true;
      }
    });
}, this, null, 0 );
}}}

The only line added is:

{{{
if (!editor.config.ignoreConfirmCancel)
}}}

which is in line 323 of the plugin.js in the dialog folder. This is just before the ''iterContents( function( item )...'' is called - thus ignoring this check if the ''ignoreConfirmCancel'' is set in the editors config.

In order to toggle the warning add the following line to the editors config:

{{{
config.ignoreConfirmCancel = true;
}}}

",Helmø
Bug,8332,Chrome : link not inserted in correct position when we make a selection for the first time.,General,,,confirmed,2011-09-01T17:05:47+02:00,2012-01-27T15:51:03+01:00,"'''To reproduce the defect:'''

1. Open Ajax sample, click on bold icon, type some text( for ex: '''frederico knabben ck editor''')

2. select knab in the word knabben and click on Link icon

3. Enter URL in the link dialog and click OK button.

'''Expected Result:''' Link inserted with a name knab for the letters in the word knabben

'''Actual Result:''' Link inserted at the beginning of paragraph

Only happens when we open the sample,make a selection for the first time, selection should be part of a word and text in paragraph has some styling applied(for ex; bold,italic,font name or font size)",satya
Bug,8334,"Strange behaviour, missing line",General,,,confirmed,2011-09-02T04:01:54+02:00,2011-09-02T13:41:15+02:00,"when i do the following stpes, one of lines will be missed. 

1. type: 11111111
2. press shift+enter
3. press shift+enter
4. press enter
5. type: 222222222
6. copy all content
7. paste 

there are 2 lines instead of 3. . one of the line missed. . .

i am want to know what kind of logic do ckeditor deal with <br> and <p> so that i can do some work around.",pgteam
Bug,8335,javascript error regularly in this situation,General,,,confirmed,2011-09-02T05:26:15+02:00,2011-09-09T08:57:21+02:00,"reproduce as below: 
1. type three lines 
2. first line bold, 
3. second line italic, 
4. third line underline, 
5. copy all of them, paste at the end of third line, 
6. after several pasted, unexpected empty paragraph appeared. 
7. type something in this empty paragraph, 
8. after typed, try to bold, italic or underline, 
9. it doesn't work and after several pressing or hotkey about bold, italic and underline. 
10. javascript error shows ""null"" is null or not an object, line 116, char: 2337. 

IE8, Windows XP sp3
Ckeditor3.6.1, javascript
",pgteam
Bug,8338,Opera: link not inserted in correct position when we have image before cursor position (CORE-14592),General,,,confirmed,2011-09-02T13:13:57+02:00,2011-11-11T13:50:20+01:00,"'''To reproduce the defect:'''

1. Open any CK Editor sample, type some text, insert a smiley or image and click on Link icon in the tool bar to open Link dialog.

2. Enter the URL for the link and click OK button.

'''Expected Result:''' Link inserted after the smiley/Image

'''Actual Result: Link not inserted before the smiley/Image'''",satya
New Feature,8339,API to trigger selection change,Core : Selection,,,confirmed,2011-09-02T17:22:24+02:00,2011-09-16T09:44:14+02:00,"The current editor#selectionChange event is fired with some delay (due to performance consideration), while it might happen some synchronous code will depend on an instant selection change to bring editor up-to-date so an additional API could be used to satisfy this need.",garry.yao
Bug,8341,Faulty removal of empty spans in paste from word cleaning,Core : Pasting,,,confirmed,2011-09-05T10:49:25+02:00,2011-09-12T12:59:25+02:00,"In the paste from word plugin, there is a regexp replace of ""<span>"" for removing empty spans. The intention is right, but it is done without respect to the end tag. Thus ending up in a faulty DOM and destroying formatting of doc.

e.g. <p>normal <span style=""my style""> text <span>with</span> my style.</span></p>
Will cause styling to end after ""with"" instead of at ""style.""

This can in fact not be cleaned in regexp, it has to be done in the DOM.

The error is at line 1131 in _source\plugins\pastefromword\filter\default.js

The faulty code:
// Remove the dummy spans ( having no inline style ).
data = data.replace( /<span>/g, '' );

Looked back to version 3.4 its at least that old.",toma25
Bug,8343,Autogrow does not activate while switching from source to wysiwyg,General,,,confirmed,2011-09-05T12:52:20+02:00,2011-09-06T10:05:21+02:00,"Editor r7257, Safari 5.0.6 Mac, related to #8050 and #6161
=== TC ===
- Open [http://ckeditor.t/ckeditor/_samples/autogrow.html autogrow] sample
 - In one of editors, switch to source.
 - paste few times, one after another, without pressing enter:
{{{
<p style=""margin:50px"">&nbsp;</p>
}}}
 - switch to wysiwyg
=== Expected ===
Autogrow kick-in automatically, and edit area is spread to parsed content.
=== Actual ===
While mode is switched to wysiwyg, scrollbars are enabled, but autogrow does not.
You should click on edit area to enable autogrow.",krst
New Feature,8344,Remove nested duplicate inline elements on parsing,Core : Parser,,fredck,review,2011-09-05T16:34:46+02:00,2011-09-07T10:34:54+02:00,"When parsing something like this:

{{{
<b>One <b>Two</b> Three</b>
}}}

... the editor parser should simplify the output, having this:

{{{
<b>One Two Three</b>
}}}

Other than cleanup up the HTML, it would help on the overall editor performance, because it'll reduce the DOM tree size on those cases.

This is a followup of #8322.",fredck
Bug,8346,Focus after close dropdown,UI : Floating Panel,,,confirmed,2011-09-05T17:46:20+02:00,2011-09-08T13:04:52+02:00," 1. Put focus into editor;
 1. Open the ""Styles"" combo;
 1. '''Without closing it''', open the ""Format"" combo.
 1. Press ""Esc"" to close the panel.
 * Actual Result: Focus goes nowhere.
 * Expected: Focus returns to editor document.",garry.yao
Bug,8350,Undo adds NBSP to empty paragraph,Core : Undo/Redo,,,confirmed,2011-09-06T11:26:49+02:00,2011-09-08T13:01:36+02:00," 1. Load any of the sample page;
 1. Press enter twice at the end of first paragraph (to create two new paragraphs)
 1. Undo once
 * Actual: Checked the last paragraph, it contains a NBSP text node now.",garry.yao
Bug,8351,Image not visible in page preview,General,,,confirmed,2011-09-06T16:34:33+02:00,2011-10-10T16:11:05+02:00,"This issue was reported by Srinivas Nalla on our support channel.

TC provided by a user:[[BR]]
>Steps to Re-Produce the Issue.
>1. 	Place an Image Tag with wrong image name
>2. 	Find that image missing icon is displayed in IE 8 but missing in Firefox

I have got similar but not the same result. Image missing icon was visible in CKEditor content area but not in Page preview.

At first I thought that this is a browser issue but it is reproducible from CKEditor 3.6 so it looks like an editor problem.

",j.swiderski
Bug,8353,IE7: Crash when changing list type,Core : Lists,,,confirmed,2011-09-06T20:14:54+02:00,2011-09-06T20:21:24+02:00,"The following test is crashing IE7:[[BR]]
http://ckeditor.t/tt/7290/1.html

These are the reproduction steps:

 1. Load this HTML:

{{{
<ul>
	<li>
		a</li>
	<li>
		b</li>
	<li>
		c</li>
</ul>
}}}

 2. Put the caret after ""b"".

 3. Hit the ""Numbered List"" button.

The browser will totally crash.

This doesn't happen if doing the same after ""a"" or ""c"". It just happens with items in the middle of the list.

Confirmed with CKEditor 3.6.1 at least.",fredck
Bug,8354,Save enabled only in design mode,General,,,confirmed,2011-09-06T22:29:26+02:00,2011-09-07T09:58:00+02:00,"The save button is restricted by default to design mode only due to this line:

{{{
command.modes = { wysiwyg : !!( editor.element.$.form ) };
}}}

That setting disables saving in source mode.",alfonsoml
New Feature,8355,ASP.Net WebPages (Razor) Helper,Server : ASP.Net,,,confirmed,2011-09-06T22:30:48+02:00,2011-09-15T11:01:32+02:00,"I've used CKEditor for various projects and was thinking it would be nice to have a ""Helper"" for ASP.Net WebPages (Razor).

Here's an article I found where CKEditor was implemented for [http://www.andrewbarber.com/post/CKEditor-Html-Helpers-ASPNET-MVC-Razor-Views.aspx MVC3].

It would be preferable to make it a general helper for ASP.Net WebPages rather than aimed specifically at MVC3.

Regards,

Micah 

",mmiller@…
Bug,8358,Safari & Chrome : Paste options are enabled & Paste option shown in context menu when Clipboard is empty,General,,,confirmed,2011-09-08T10:49:54+02:00,2011-09-08T12:06:54+02:00,"'''To reproduce the defect:'''

Clear your clipboard, Open any CK Editor sample, keep cursor in editor body.

'''Expected Result:''' All the Paste(Paste,Paste as plain text,Paste from Word) toolbar icons should be disabled and also when we invoke context menu there should not be any options in context menu.

'''Actul Result: All the Paste(Paste,Paste as plain text,Paste from Word) toolbar icons are enabled & also when we invoke context menu paste option is shown in context menu.'''",satya
Bug,8360,UI color picker - units are placed on dialog border or labels overlap text fields,UI : Skins,,,confirmed,2011-09-08T11:38:09+02:00,2011-09-08T12:27:45+02:00,"IE7
=== TC ===
 - Open [http://ckeditor.t/ckeditor/_samples/ui_color.html UI color picker sample]
 - Open picker dialog
=== Result ===
Under ie7, units from second column are placed on border of dialog window",krst
Bug,8361,[Opera] Wrong cursor position occurs after editing link,Core : Selection,,,confirmed,2011-09-08T12:20:01+02:00,2011-09-08T13:30:25+02:00," 1. Insert link with some length of URL at the middle of text;
 * Expected: Newly inserted Link is fully selected
 1. With the link selected, open Link dialog again;
 1. Without changing anything click ""ok"" button;
 * Actual: Cursor is now moved to the end of link.",garry.yao
Bug,8362,"Bullet list, options dialog, wrong size of content in V2 & Office skins",UI : Skins,,,confirmed,2011-09-08T12:30:48+02:00,2011-09-08T15:26:55+02:00,"IE7
=== TC ===
 - Open [http://ckeditor.t/ckeditor/_samples/skins.html Skins] sample
 - Go to v2 or office skin
 - select default text and click ''bullet list''
 - Press right mouse button on newly created list and select list properties from menu
=== Result ===
Properties window is opened, on the right side of window, there is an empty, transparent place between resizable content and window frame.",krst
Bug,8363,Selected Style and Font not visible in V2 and office skin,UI : Skins,,,confirmed,2011-09-08T13:44:05+02:00,2011-09-09T12:47:15+02:00,"IE6,7,8
=== TC ===
 - open [http://ckeditor.t/ckeditor/_samples/skins.html Skins] sample
 - go to v2 or office skin
 - '''without setting focus in edit area''', select style from dropdown, select font from dropdown
=== Expected ===
Selected style and font, now are visible in toolbar boxes
=== Actual ===
Selection only blinks and dropbox stays clear[[BR]]

When You type something and '''then''' select font/style, then selection is visible.",krst
Bug,8365,List item breakage in IE8,General,,,confirmed,2011-09-08T17:12:33+02:00,2011-09-12T08:50:27+02:00,"Test environment, IE8 - Windows Vista (Problem does not occur on Windows 7)

After moving an existing list item down, and deleting that move, the list item does not correctly return to it's original position.

Steps to reproduce:
1. Access ckeditor.com/demo
2. Create three paragraphs, and turn them in to list items.
   * Item 1
   * Item 2
   * Item 3
3. Place your cursor before Item 2, and press the enter key. This will create an empty item between Item 1 and Item 2. You should have four total items, with one empty one.
   * Item 1
   * [[BR]]
   * Item 2
   * Item 3
4. Again place your cursor before Item 2, and press the backspace key **2 times**. The bullet for Item 2 is removed, and Item 2 is placed below the empty item.
   * Item 1
   * [[BR]]
     Item 2
   * Item 3

It seems that this process will orphan the Item 2 text outside of an LI tag. If you look at the editor source, you will see...

<ul>
	<li>
		Item 1</li>
	<li>
		&nbsp;</li>
	Item 2
	<li>
		Item 3</li>
</ul>

Ideally this will behave as it does on Windows 7 IE 8. In that environment Item 2 will merge back in to the empty item.",mrfr0g
New Feature,8367,Allow for adding tfoot tag from table dialog,General,,,confirmed,2011-09-09T11:44:51+02:00,2013-04-30T14:49:05+02:00,"Currently the only way to add <tfoot> tag is by editing source code.

It would be nice to have possibility to add it table properties dialog.
",j.swiderski
Bug,8368,Incorrect DOM structure after applying an anchor style to a selection that already contains a styled anchor,Core : Styles,,,confirmed,2011-09-09T15:16:07+02:00,2011-09-12T09:13:29+02:00,"When a selection contains an anchor that has some styling, and the user tries to apply another anchor to this selection, the DOM structure returned after applying the anchor is malformed.

To Reproduce:
1. Add the following HTML to the editor through source mode:
{{{
<p>
	Sample text <a href=""http://ckeditor.com""><strong>Anchor </strong></a>more text</p>
}}}
2. Switch back to wysiwyg mode and select the entire editor contents.
3. Click the Link icon on the toolbar and enter a url for the selection e.g. www.ibm.com. Click OK.
4. Inspect the DOM for the editor contents - see the attached screen capture.
'''Problem:''' The DOM contains nested anchor nodes and an empty strong tag. 

Note: Do not switch into source mode before inspecting the DOM - this corrects the DOM structure.


This issue causes problems for us in one of our extensions which needs to work with the DOM after the anchor styling is applied.

In the example above, applyInlineStyle from styles/plugin.js is used to apply the anchor to the selection. Is it possible to change the way this handles anchors in the selection to avoid this incorrect DOM structure?",tmonahan
Bug,8369,Unable to unbold text that has inline style,Core : Styles,,,confirmed,2011-09-09T17:55:41+02:00,2013-05-27T14:06:08+02:00,"I've confirmed this in Chrome on Windows 7, not sure of other browsers. If text is bolded using the strong tag, and has an inline style, it cannot be unbolded.

Steps to reproduce:
1. Goto ckeditor.com/demo and clear out the content
2. Press the 'source' button, and insert the following html:

<p>
	<strong style=""color:#40e0d0;"">The quick brown fox.</strong></p>

3. Press the 'source' button again to enter WYSIWYG mode.
4. Select the text 'The quick brown fox' and press the 'bold' button. The text will not be unbolded. ",mrfr0g
Bug,8375,onfocus: Input text selection not cleared in Chrome,General,,,confirmed,2011-09-13T22:55:01+02:00,2011-11-29T10:40:03+01:00,"This problem only happens on Google Chrome.

I have a ckeditor on a page that also contains one or more input text fields. If I type something and select/highlight the words in one of the input text field, then click inside the ckeditor, you will notice the selection/highlight of the input text field is not cleared.

You can reproduce this behavior by going to ckeditor demo page (http://ckeditor.com/demo) using Google Chrome browser, type and select ""ABC"" in the ""Search..."" box, then click inside the ckeditor so it has the focus. You will see that ""ABC"" is still selected/highlighted.",kin-hong
Bug,8377,Editing textarea contents in WYSIWYG is broken,General,,,confirmed,2011-09-14T11:55:44+02:00,2011-09-19T07:28:37+02:00,"If I edit form's textarea contents in WYSIWYG and then move to source and back to WYSIWYG textarea contents are missing.

By entering textarea content via dialog contents remain.

Entering by pressing enter inside textarea in WYSIWYG results in new empty paragraph at the beginning of editing area.

Tested with FF 6.0.1",matti
New Feature,8378,Support for optgroup,General,,,confirmed,2011-09-14T12:02:54+02:00,2011-09-15T14:09:02+02:00,For a better overview I want to have the optgroup element for select in one of my plugins.,datalink
Bug,8382,IE :  PageUp & PageDown not working,General,,,confirmed,2011-09-15T12:54:28+02:00,2012-06-11T09:21:47+02:00,"'''To reproduce the defect:'''

1. Enter content in CK Editor that spans multiple pages. 

2. Press PageUp button. 

'''Expected Result:''' Cursor in editor body moves one page up.

'''Actual Result:''' Cursor goes to start of page content.

3. Press PageDown button. 

'''Expected Result:''' Cursor in editor body moves one page down.

'''Actual Result:''' Cursor goes to end of page content.

Tested against IE7, IE8 & IE9

'''Interesting thing to note is that PageUp & PageDown works properly in IE6''' ",satya
Bug,8385,Problem when switching between multiple instances of ckeditor,Core : Selection,,,confirmed,2011-09-16T08:39:33+02:00,2012-03-01T09:41:29+01:00,"Script error is displayed when switching between multiple instances of ckeditor in IE7.

Steps to reproduce:
1.create multiple ck-editor instances
2.click on the other ckeditor instances other than the current one in focus.

'''Expected Result:'''
Editor should be displayed
'''Actual Result:'''
Script error is displayed

""'''C.getSelection() is null or not an object'''""



",ashwin
Bug,8386,"IE: When copying and pasting a table, an empty <p> is appended on output",Core : Pasting,,,confirmed,2011-09-16T08:45:24+02:00,2012-02-17T11:03:04+01:00,"Steps to reproduce:

1. Open CKEDITOR.
2. Create a table.
3. Highlight the table with ""Select All"" button and click ""Copy"" icon.
4. Click ""New Page"" icon.
5. Click ""Paste"" icon.
6. Click ""Source""
   -> HTML source is displayed, there is ""<p> &nbsp;</p>"".
7. Click ""Source""
   -> HTML page is displayed, line break is inserted before the table.

Bug is present since 3.4.2 i believe. ",naresh.sivaraman
Bug,8388,CTRL-V Paste with Opera going to top of editor,General,,,confirmed,2011-09-16T19:52:32+02:00,2011-09-19T15:24:35+02:00,"Seems that this bug is so obvious that it should already be reported but I did not find anything with ""opera"" and ""paste"".

Tested at: http://nightly.ckeditor.com/7282/_samples/enterkey.html

First, copy some text so that when you use CTRL+V, you can paste it. I used ""text"" to paste with CTRL+V. Using ENTER_P mode, enter the following text using Shift+enter or using ENTER_BR mode (what we use).

{{{
a
b
c
}}}

Place you cursor after the ""c"", press CTRL+V. Note that it works properly.

{{{
a
b
ctext
}}}

Now move the cursor to after ""b"" and press CTRL+V.  Note that the text gets pasted at the top of the editor.

Get:
{{{
texta
b
ctext
}}}

Should be:

{{{
a
btext
ctext
}}}

Same thing happens if you move the cursor to after the ""a"".",fbingha
Bug,8391,IE6&7: Exception thrown when scayt is being enabled and holding ENTERY key inside content area,General,,,confirmed,2011-09-20T12:32:14+02:00,2011-09-20T12:32:27+02:00,"Based on forum entry:
http://cksource.com/forums/viewtopic.php?f=11&t=23445

To reproduce:[[BR]]
1. Open replacebyclass sample
2. Put your finger on ENTER key :)
3. Enable SCAYT from toolbal
4. **Now quickly click inside content area, press&hold ENTER key**

**Result:** JS Error is thrown[[BR]]
Message: Microsoft JScript runtime error: 'document is null or not an object'[[BR]]
Line:1821 [[BR]]
URI:http://svc.webspellchecker.net/scayt26/loader__base.js [[BR]]

5. Click inside content area one more time, press&hold ENTER

**Result:** JS Error is thrown[[BR]]
Message: 'pageYOffset is null or not an object'[[BR]]
Line:2616 [[BR]]
URI:http://svc.webspellchecker.net/scayt26/loader__base.js [[BR]]







",j.swiderski
Bug,8394,Table Row deletion freezes IE9,General,,,confirmed,2011-09-21T02:42:52+02:00,2011-09-21T11:51:36+02:00,"Test in IE9 on the current CKEditor demo.

Create a bulleted list with two items. Press enter twice to get out of the list then create a table using the default table settings. Place cursor in first cell of table, right click, delete row.

Cursor gets stuck between the list and the remaining table row.  Editor appears frozen though using the resize handle or switching to source mode will break the lockup.

This is the HTML that corresponds to the steps above before deleting the row.

{{{
<ul>
	<li>
		Item 1</li>
	<li>
		Item 2</li>
</ul>
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<tbody>
		<tr>
			<td>
				<span>﻿</span>﻿</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}",fbingha
Bug,8395,"IE6-10: Clicking enter after selecting table, page-break or hr causes JS error",Core : Selection,,,confirmed,2011-09-21T06:09:07+02:00,2012-10-29T13:20:52+01:00,"**Table**
   1. Clear editor contents
   2. Click on/Select the table (so that you could see resize squares)
   3. Press ENTER key 

**Page-Break**
1. clear the page
2. type some character + press ENTER + press page_break
3. press Ctrl+A
4. press page_break again.

Alternative STR:
1. Click anywhere in the ""Little Red Riding Hood"" page and press page_break.
2. press Ctrl+A to select the whole page.
3. Click again on the page_break.

**Horizontal line**
1. clear editor contents
2.  insert <hr />
3.  set cursor at the beginning of paragraph that contains horizontal line - press cursor UP key (little cursor should be blinking at the beginning of line)
4. press enter 
",ananthand
Bug,8398,customConfig applied to second instance of CKEditor may apply to both or only one editor.,General,,,confirmed,2011-09-21T17:08:22+02:00,2011-09-23T19:05:43+02:00,"This issue was reported on our support channel (Multiple instances configuration problem).

Custom cofnig file.
{{{
CKEDITOR.editorConfig = function( config )
{ 
 config.skin = 'office2003'; 
 config.startupMode = 'source'; 
};
}}}

Settings on HTML page:

**OK:**
{{{
CKEDITOR.replace( 'editor1' ,  {customConfig : 'myconfig.js' });
CKEDITOR.replace( 'editor2');
}}}                  
This applies only to the first editor.

**PROBLEM:**
{{{
CKEDITOR.replace( 'editor1' );
CKEDITOR.replace( 'editor2',  {customConfig : 'myconfig.js' } ); 
}}}                 
This applies either to one or both editors


To reproduce:
1. Modify replacebycode sample page and JS file
2. Clear browsers cache 
3. Load replacebycode page

In Firefox. At start only second instance gets updated but if you press CRTL+F5 couple of times quickly options will be applied to both editors

In IE. Simple CRTL+F5 will do.  You will get toggling effect. One CRTL+F5 updates both editors and the other only one.

In Webkit and Opera both editors are updated most of the time. Only once I have managed to get state where only one editor was changed – it took a lot of CRTL+F5 of F5 to get it.

Issue has been reproducible from CKEditor 3.1 as I didn’t manage to get customConfig to apply any changes in earlier versions.
",j.swiderski
Bug,8401,Accessibility: Problems navigating radio buttons on a dialog using the keyboard,Accessibility,,,confirmed,2011-09-22T15:59:36+02:00,2011-09-23T10:56:32+02:00,"When radio buttons are included in a dialog, keyboard navigation does not work correctly.

The following issues occur:
1. When radio buttons are the first focusable element on the dialog, it is not possible to tab to them.

2. If there is a focusable element before the radio buttons, it is necessary to tab twice to enter the radio button group.

3. Once inside a radio button group, it is not possible to exit the radio button group by pressing tab.

To reproduce, add the following UI element to a dialog and try to navigate through it using only the keyboard:

{{{
{
	type : 'fieldset',
	label : 'Radio Buttons',
	children :
	[
		{
			type : 'radio',
			id : 'type',
			required : true,
			'default' : 'one',
			items :
			[
				[ 'Radio1', 'one' ],
				[ 'Radio2', 'two' ]
			]
		}
	]
}
}}}",tmonahan
Bug,8405,'mode' event documentation needs minor correction,General,,Anna,assigned,2011-09-23T13:39:18+02:00,2011-09-23T14:30:16+02:00,"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.",duncansimey
New Feature,8406,StyleSheetParser and Fullpage,General,,,confirmed,2011-09-26T15:31:35+02:00,2011-09-27T12:44:59+02:00,"Currently if FullPage=true then no style sheets are loaded via ContentsCss and hence the styles drop down isn't populated with the styles available for the page.

Ideally the stylesheetparser should load all the external styles sheets referenced in the html if fullpage=true",shill
Bug,8411,Losing formatting on backspace,General,,,confirmed,2011-09-28T17:27:00+02:00,2011-09-29T16:07:29+02:00,"No special setup, can be seen on sample files that come with the download.

- Open one of the demos
- Delete the default demo text
- Type any text
- Hit Return a few times to allow some space
- Type some more text and give it formatting ""Heading X""
- Go to the beginning of the line
- Hit backspace
- The line with ""Heading X"" format is back to normal",Sn3b
Bug,8412,Opera: insertElement() not working as expected for inline elements,General,,,confirmed,2011-09-28T17:59:25+02:00,2011-10-06T12:48:33+02:00,"When inserting multiple elements into the editor in Opera, the elements are sometimes added in the incorrect order. This only seems to occur when one of the elements being added is an inline element.

To reproduce:
1. Save the attached file into the _samples directory and open it in Opera.
2. Click the 'Insert Elements' button. This should add an empty image to the editor, followed by a paragraph of text.
'''Problem:''' The Paragraph of text is sometimes added to the editor before the image.

This problem only occurs when inserting elements into an empty editor and it occurs roughly every 2nd time.

The attached sample uses the following code:
{{{
temp.setHtml('<img src=""""/><p>Text goes here</p>');
}}}

However if the img tag is replaced by other inline elements like <span> or <a>, the problem also occurs. We cannot reproduce the issue when using block level elements like <p> or <div> instead of the <img> tag though.

",tmonahan
Bug,8416,IE: toolbar buttons don't respect cursor location.,General,,,confirmed,2011-09-29T10:39:11+02:00,2011-09-29T10:42:35+02:00,"This bug is related to #7796 where @fredck mentioned how browser sees element boundaries [http://dev.ckeditor.com/ticket/7796#comment:4 comment:4] and that current cursor location should be reflected by what the user sees on a toolbar [http://dev.ckeditor.com/ticket/7796#comment:8 comment:8].

To reproduce:
1. Switch to source and paste in the following code
{{{
<center>
	<p>
		<b>HELLO World</b><br />
		<br />
		&nbsp;</p>
</center>
}}}
2. Switch to source 
3. Click to the right of the ""Hello World"" but on the same height of this line - so that the cursor appear right after ""Hello World^""
4. See that in IE8 and IE9 toolbar button ""Bold"" is **IN MOST CASES** not turned on
5. Start typing or paste some text using CRTL+V or paste button (right-click to activate context menu turns on the bold button so pasting from context menu works)

**Result:** text is written/pasted in bold.

Issue has been reproducible from CKEditor 3.0 in IE8 and IE9.
",j.swiderski
Bug,8418,do feature detection of paste event support before simulating a paste event,General,,,confirmed,2011-09-30T11:02:06+02:00,2011-10-03T16:21:30+02:00,"I think this code might end up confusing you when Opera one day supports 'paste' events:

http://dev.ckeditor.com/browser/CKEditor/trunk/_source/plugins/clipboard/plugin.js#L141

I suggest adding some additional feature detection - perhaps 

{{{
if ( CKEDITOR.env.opera && ! ('ClipboardEvent' in window) )
}}}

or something like that.. There is no rush, paste event is high priority but probably won't happen for Opera 12 unfortunately.",hallvord@…
Bug,8419,Empty paragraph added when switching to and from source view,General,,garry.yao,review_failed,2011-09-30T17:51:09+02:00,2012-10-25T12:47:41+02:00,"Start with the following HTML
{{{
<h1>Submit A Ticket</h1>
<div>
 <div>&nbsp;</div>
</div>
}}}

In content editing mode, click on the ""Submit A Ticket"" text. Click the source button. There is an empty paragraph added to the end of the HTML. Appears to be related to having the last element having nested tags.

Related empty paragraph problem, if you press the down arrow to the bottom of the document in content editing mode you will get an empty paragraph as well. This also only occurs if the last element is nested.

",toga98
Bug,8421,Language files not loading properly for the a11yhelp plugin,General,,,confirmed,2011-09-30T18:05:09+02:00,2012-04-19T16:25:52+02:00,"To Reproduce:
1. Open ui_languages.html in the _samples directory.
2. Click into the editor and press ALT+0 to load the a11y help instructions. The help dialog is displayed and the contents are in English.
3. Now change the language to Hebrew.
4. Click into the editor and press ALT+0 to load the a11y help instructions again. 
'''Problem:''' The help dialog is displayed and the contents are still in English. The contents should now be displayed in Hebrew.

We believe the issue is that the previous language is not getting overwritten when a new language is selected.
The following code change in a11yhelp\plugin.js seems to fix this problem:

Current Code:
{{{
CKEDITOR.tools.extend( editor.lang, plugin.langEntries[ langCode ] );
}}}

Proposed Fix:
{{{
CKEDITOR.tools.extend( editor.lang, plugin.langEntries[ langCode ],true );
}}}

This issue arose during our translation process for 3.6.2. It is an important issue for us to address in 3.6.x since all our language resources for this plugin are now located in the a11yhelp\lang directory.",tmonahan
Bug,8424,"ContentEditable, Image and Chrome",General,,,confirmed,2011-10-03T10:39:19+02:00,2011-10-03T14:31:24+02:00,"Support of contentEditable with Chrome (current v14) behaves in a weird way.

For example, copy/paste HTML in the source mode on the demo page :
{{{

<p><span contenteditable=""false""><img contenteditable=""true"" src=""http://a.cksource.com/c/1/inc/gfx/logo.png"" /> </span></p>

}}}
which is like a structure we need for our website.

With Chrome, you can't write anything before or after the image even though <p> is editable (By the way, with Firefox you can't write before either but you can after).

But the main issue is that when you try to remove the image with backspace :
 - the first hit moves the cursor before the image
 - the second hit duplicates the image !!!

Another problem is that you can't edit the properties of the image with right-click. You can with double-click but all the properties are empty, especially the URL and then you have an alert when validating on OK.",kok
Bug,8425,"IE8 IE9: Selection Defect with contentEditable = ""false"" and unselectable = ""on""",General,,,confirmed,2011-10-03T12:23:01+02:00,2011-10-17T15:46:26+02:00,"This issue was reported on our support channel (Topic: selection defect)

1. Download and copy defect.html to samples folder
2. Open editor and select ""[This is div one and it simulates]""
3. Right-click outside selection but in the same line E.g. {{{area wher^e}}}
4. Repeat step three. this time click in {{{are^a where}}}

**Result:** [[BR]]
IN IE8 selection stays.[[BR]]
In IE9 selection shows for a moment on right-click and than disappears. **To be more specific selection stays but the blue background disappears (what proves step 5).**

5. **Additionally in IE9.** Left-click out side of editor. Text will look like it is unselected. Now move the cursor on the part of text **that ""was selected"", grab it with left-click and try to move it in the same line.**

**Result:** It is possible to move the text because it's selection had stayed.

Issue has been reproducible in IE8 and IE9 from CKEditor 3.2.1
",j.swiderski
Bug,8426,Strings for specialchar plugin added directly to editor.lang instead of editor.lang.specialChar,General,,,confirmed,2011-10-03T13:10:33+02:00,2011-10-03T15:17:07+02:00,"The strings for the special characters dialog are available directly on the editor.lang object when the editor is loaded in a new language. They should be inside the editor.lang.specialChar object.

To Reproduce:
1. Add the attached fr.js (pseudo translation file) to the specialchar/lang directory and change the value of availableLangs in specialchar\plugin.js to:

{{{
availableLangs : { en:1, fr:1 },
}}}

2. Open ui_languages.html in a browser.
3. Click into the editor and open the special characters dialog. Close the dialog.
4. Inspect the editor.lang object in the DOM. editor.lang.specialChar will contain all the strings for the specialchar plugin.
5. Now change the language to French and inspect the editor.lang object in the DOM again. 
'''Problem:''' All the strings for the specialchars plugin are now available directly on the editor.lang object. Note that these are the strings in English. When the special characters dialog is opened again, the editor.lang.specialChar object is correctly updated with the pseudo French strings. 

specialchar\plugin.js does extend the editor.lang.specialChar object with the string values. 
{{{
CKEDITOR.tools.extend( editor.lang.specialChar, plugin.langEntries[ langCode ] );
}}}

However the CKEDITOR.plugins.load function in core\editor.js always extends the editor.lang object. 
{{{
CKEDITOR.tools.extend( editor.lang, plugin.langEntries[ lang ] );
}}}

This works correctly for the a11yhelp plugin because the strings in a11yhelp\lang\xx.js are specified within the accessibilityHelp group. Perhaps the special characters lang files also need to group the strings like this?",tmonahan
Bug,8427,"Opera: Problem with typing around contentEditable=""false"" element",General,,,confirmed,2011-10-03T14:16:23+02:00,2011-10-03T14:16:54+02:00,"1. Paste in the following code
{{{
<p>
	<span contenteditable=""false""><img contenteditable=""true"" src="" http://a.cksource.com/c/1/inc/gfx/logo.png"" /> </span></p>
}}}
2. Place the cursor behind the image
3. Start typing
**Result:**First letter is typed behind image but next cursor jumps to the beginning of the image and text is continued before the image.

This issue has been reproducible from CKEditor 3.3 (Before CKE 3.3 cursor was lost after first letter was typed).
",j.swiderski
Bug,8428,Copyright header missing from specialchar\lang\en.js,General,,,confirmed,2011-10-03T14:47:08+02:00,2011-10-03T15:21:13+02:00,The specialchar\lang\en.js file does not contain any copyright information in the 3.6.2 release.,tmonahan
Bug,8430,Id attribute get lost when hit backspace,General,,,confirmed,2011-10-04T10:48:32+02:00,2011-10-13T14:47:15+02:00,"Reproduced with internet explorer. Works fine in firefox.
In source mode, inject this code :

{{{
<div id=""body"">
	<ul>
		<li>
			foo</li>
	</ul>
</div>

}}}

In wysiwyg mode, press enter after foo. Then press backspace, and go to source mode. The id attribute on the div is lost;

Thanks in advance.",flavien
Bug,8438,Webkit changes strong tags to b when deleting formatted text.,General,,Webkit,confirmed,2011-10-07T13:45:26+02:00,2013-04-19T14:37:51+02:00,"1. Clear editor contents
2. Type ""test"" 
3. Press cmd+a on Mac or crtl+a on Win
4. Click bold or italic or underline
5. Text should be still selected. Press Delete key

**Result:** In elements path strong tag is changed to b. [[BR]]
The same thing applies to other tags:[[BR]]
strong to b[[BR]]
em to i[[BR]]
sub, sup to styled span[[BR]]

#9998 is the main ticket handling Webkit issues related to backspace. ",j.swiderski
Bug,8439,Formatting is not removed on CRTL+A DELETE,General,,,confirmed,2011-10-07T13:49:07+02:00,2011-10-07T13:57:17+02:00,"This ticked is based on part of #8410 ticket reported by @mrfr0g.
>Another issue I have noticed during my tests, is when you execute a ctrl+a or apple+a to >select all the text, and press delete, the bold button remains highlighted. The style does >not exist on the document, so the bold button should be unhighlighted. 

1. Clear editor contents
2. Type ""test"" 
3. Press cmd+a on Mac or crtl+a on Win
4. Click bold or italic or underline
5. Text should be still selected. Press Delete key


**Result:**[[BR]]
In element's path:[[BR]]
Webkit shows ""body p b"" (#8438), [[BR]]
Opera and IE show ""body p strong""  [[BR]]
and if you start typing the text will be bold which means that formatting is not removed.[[BR]]
**In Firefox (just like in Word) formatting is removed. **

**The same thing also applies to:**[[BR]]
Bold, underline, italic, strike, sub, sup, Font Size, Paragraph Format and Styles dropdown lists.[[BR]]

**The only exception from this rule** are inline styles from Styles dropdown (E.g. Marker yellow.)  which are removed on pressing Delete key in Webkit.
",j.swiderski
Bug,8440,"With BACKSPACE or DELETE keys, it is very hard or impossible to remove formatting left after deleting a text.",General,,,confirmed,2011-10-07T13:55:30+02:00,2011-10-07T13:56:51+02:00,"This ticket is a continuation of #8439

1. Clear editor contents
2. Type ""test"" 
3. Press cmd+a on Mac or crtl+a on Win
4. Click bold or italic or underline
5. Text should be still selected. Press Delete key

In element's path:[[BR]]
Webkit shows ""body p b"" (#8438),[[BR]] 
Opera and IE show ""body p strong"" [[BR]] 
**Firefox (just like Word) removes the formatting.**[[BR]]

**The same thing also applies to (formatting being left):** Bold, underline, italic, strike, sub, sup, Font Size, Paragraph Format and Styles dropdown lists.  

----

**Suppose you want to remove the formatting** (Switching to source and back works in all cases) : [[BR]]
**Opera:** it is impossible to remove formatting using backspace, delete, or button from toolbar. This part may be related or duplicating the #6585[[BR]]

**IE:** You can’t remove formatting using backspace or delete. You can remove it by pressing appropriate toolbar option or:[[BR]]
Continue form step 5[[BR]]
6.	Type some text
7.	Press CRTL+A
8.	Press delete
This time the formatting will be removed.

Another issue with IE is that on double-delete IE removes formatting after Bold, underline, italic, strike, sub, sup but not after Font Size, Paragraph Format and Styles dropdown lists


**Webkit:** You can’t remove formatting using backspace or delete. You can remove it by pressing appropriate toolbar option. There is also a special case with inline styles from Styles dropdown (E.g. Marker yellow.)  which are removed on pressing Delete key in Webkit.
",j.swiderski
Bug,8441,Selection not updating when moving from left -> right,Core : Selection,,,confirmed,2011-10-07T15:15:54+02:00,2012-10-16T18:33:11+02:00,"The ''editor.on( 'selectionChange' )'' is not called when text is selected with the mouse moving from left to right when using Chrome v14.0.

This can be veryfied in the nightly build:
http://nightly.ckeditor.com/7293/_samples/replacebyclass.html

In order to replicate the bug place the cursor in between the bold text ""sample text"" and the link ""CKEditor"". Now drag the selection towards the left. Notice how the enabling of the bold action-button in the toolbar shifts to TRISTATE_ON and then to TRISTATE_OFF when past the bold text.

If the same is done from left to right (starting with the cursor to the left of the bold text and then dragging the selection towards the right then the bold action-button is not affected?!?
",Helmø2
Bug,8445,"dialog.getSelectedElement() returns wrong element when element selected is within a table for 3.6.2, Firefox",Core : Selection,,,confirmed,2011-10-10T16:48:20+02:00,2012-03-07T12:50:28+01:00,"Observable for instance for a single image inside a table cell. The bug seems to be caused by the selected element being set to be the containing table element even though for instance the double-click event does get the correct element passed as its .data.element.

For a document containing something like (only):


{{{
<table>
	<tbody>
		<tr>
			<td>
				<img alt=""Silva.jpg"" src=""/images/Silva.jpg"" style=""width: 100px; height: 133px;"" /></td>
		</tr>
	</tbody>
</table>
}}}

reproduce the bug by double-clicking on the image. The image dialog opens, but is not initialized with the image data.

In general, 
1. right-clicking the image will not show the image context-menu; 
2. double-clicking the image will open the image dialog, but will not initialize the dialog correctly; 
3. clicking the image toolbar icon with the image selected will open the image dialog but uninitialized.
4. Please also note that when you click on image - the elements path shows only {{{body table}}}. If you will try to click on border you will get {{{body table tbody tr td}}}. It is not possible to get img element there. 


",iverok
Bug,8446,IE8 - Unable to place cursor after image,General,,,confirmed,2011-10-10T22:16:28+02:00,2013-05-15T13:30:45+02:00,"Go to CKE demo.
Ctrl-A/Ctrl-X
Insert an image.
Click on the image.
Now attempt to place the cursor after the image to the right or bottom.  You are unable to, and at this point, one cannot add anything after the image.

The same thing happens for iframes which uses image fake element.",lynne_kues
Bug,8448,CSS errors in FF 7.01 using CKEditor 3.6.2,UI : Skins,,,confirmed,2011-10-11T13:38:34+02:00,2011-10-11T16:27:30+02:00,"There are som CSS problems when using CKEditor with FireFox 7.01. I use CKEditor 3.6.2. I don't have an english version of FF - so my FF errors are in Danish:


{{{
[12:03:41.373] Forventede farve, men fandt 'auto'.  Forventede farve, men fandt '-webkit-focus-ring-color'.  Forventede 'end of value' men fandt '-webkit-focus-ring-color'.  Fejl i fortolkningen af værdien for 'outline'.  Erklæring droppet. @ http://localhost/components/ckeditor/_source/skins/kama/mainui.css:100
[12:03:41.379] Fejl i fortolkningen af værdien for 'filter'.  Erklæring droppet. @ http://localhost/components/ckeditor/_source/skins/kama/toolbar.css:149
[12:03:41.453] Fejl i fortolkningen af værdien for 'filter'.  Erklæring droppet. @ http://localhost/components/ckeditor/_source/skins/kama/menu.css:55
[12:03:41.511] Fejl i fortolkningen af værdien for 'filter'.  Erklæring droppet. @ http://localhost/components/ckeditor/_source/skins/kama/richcombo.css:65
}}}

But all in all the ""filter"" declaration is a problem - it cannot interpret the value - so the error reads: ""declaration dropped""...(toolbar.css line 149, menu.css line 55 and richcombo.css line 65)

Also the interpretation of the value for ""outline"" doesn't work. Here it expects to find a color but finds: 'auto' or '-webkit-focus-ring-color'... (mainui.css line 100)

It is quite annoying that these messages fill up when you are debugging  ",Helmø2
Bug,8449,Inconsistent dimension units for images,General,,,confirmed,2011-10-11T13:58:47+02:00,2011-10-11T13:58:57+02:00,"This ticket is based on forum post: http://cksource.com/forums/viewtopic.php?f=11&t=23683.

1. Insert an image and set its boredr to 0.
**Result: **
{{{
<img alt="""" src=""http://192.168.1.100:8080/b.jpg"" style=""width: 1024px; height: 768px; border-width: 0pt; border-style: solid;"" />
}}}

2. Insert an image and set its boredr to 1.
**Result: **
{{{
<img alt="""" src=""http://192.168.1.100:8080/b.jpg"" style=""width: 1024px; height: 768px; border-width: 1px; border-style: solid;"" />
}}}

border-width shows either 0pt or 1px. Those results are inconsistent.

Reproducible from CKEditor 3.6.1 rev [6979]


",j.swiderski
Bug,8453,Linebreak after image in Opera brings image down,General,,,confirmed,2011-10-12T23:47:56+02:00,2011-10-13T14:24:42+02:00,"1. Enter some text on one line.
2. Insert a smilie at the end of the text.
3. Move caret after the smilies.
4. Press Enter.

Image is brought down to the next line. Happens with ENTER_BR and ENTER_P",fbingha
Bug,8454,Caret in wrong position after line break in opera,Core : Keystrokes,,,confirmed,2011-10-12T23:57:03+02:00,2012-02-08T16:06:30+01:00,"1. Enter a line of text
2. Highlight text and click the ""Bold"" icon.
3. Move caret to end of line and press ""Shift-Enter"".

Note a small caret appear at the left-top of the editor. Any text typed, does move the caret to the proper place.",fbingha
Bug,8458,Ctrl + B can't work in this situation and javascript error is prompted,General,,,confirmed,2011-10-17T08:16:24+02:00,2011-10-17T13:16:13+02:00,"I've tried on both ckeditor3.6.1, 3.6.2 demo page and the api.html example downloaded from the webpage.  below steps can reproduce the bug - use the api.html page for testing: 
1. Type several lines in the input area. 
2. e.g. 
line 1 [[BR]]
line 2[[BR]]
line 3[[BR]]
line 4[[BR]]
3. Select All or Ctrl + A 
4. Ctrl + B to bold them all 
5. press enter several new line at the beginning of the passage, that's mean below in source view: 
{{{
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<strong>line 1</strong></p>
<p>
	<strong>line 2</strong></p>
<p>
	<strong>line 3</strong></p>
<p>
	<strong>line 4</strong></p>
}}}
6. Copy the text inside the ""insert Text"" box in api.html page, that's mean: 
""   First line with some leading whitespaces.

Second line of text preceded by two line breaks.""

7. paste the copied content in front of the bolded first line. After pasted the passage should be like this: 
{{{
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	&nbsp;</p>
<p>
	<strong><strong>&nbsp;&nbsp; First line with some leading whitespaces.</strong></strong></p>
<p>
	<strong><strong>Second line of text preceded by two line breaks.</strong></strong></p>
<p>
	<strong>line 1</strong></p>
<p>
	<strong>line 2</strong></p>
<p>
	<strong>line 3</strong></p>
<p>
	<strong>line 4</strong></p>
}}}

8. select content from {{{^with'' to..... line 2^}}}, so several lines are selected. 

9. now press Ctrl + B for several times, javascript error prompted with the following message: 
message: 'null' is null or not an object
line: 32
character: 544
source code: 0

10. if no javascript error prompted, try to select several lines again, the most important thing is to select the text across the pasted content from insertText textarea to the middle of the rest passage. And then press Ctrl+B

11. ctrl+b would n't work and javascript error prompted eventually. 

ps: 
Platform - windows XP sp3
Browsers - IE8
version - ckeditor3.6.1, 3.6.2

**NOTES:**
1. line number and character of the javascript error in step 9 changed sometimes
2. **during the reproduce process, don't switch to source mode. **
3. for text only contain one line to be pasted in step 6, may not got the same problem



",pgteam
Bug,8462,Unnecessary paragraph gets created when trying to join two paragraphs using backspace,General,,Webkit,confirmed,2011-10-18T11:18:03+02:00,2011-10-18T11:18:18+02:00,"Issue reproducible in Webkit from CKEditor 3.0

1. Paste in the following code
{{{
<p>
	Line 1<br />
	Line 2<br />
	Line 3<br />
	Line 4</p>
}}} 
2. Put cursor behind {{{ Line 2^ }}} and press ENTER
3. You will get
{{{
<p>
	Line 1<br />
	Line 2</p>
<p>
	<br />
	Line 3<br />
	Line 4</p>
}}}
4. Put the cursor in front of {{{ ^Line 3 }}} and press BACKSPACE two times to delete br and 'join two paragraphs'
**Result when switching to source in Webkit:**
{{{
<p>
	Line 1<br />
	Line 2Line 3</p>
<p>
	Line 4</p>
}}}

while in other browsers:
{{{
<p>
	Line 1<br />
	Line 2Line 3<br />
	Line 4</p>

}}}


",j.swiderski
Bug,8466,Customized filebrowser button is not open dialog for file selection,UI : Dialogs,,,confirmed,2011-10-18T20:31:23+02:00,2011-10-19T12:52:48+02:00,"System configuration:
- Mac OS X Lion (10.7.2)
- Safari 5.1.1 (7534.51.22) OR Firefox 7.0.1 OR Google Schrome 14.0.835.202 (ALL AFFECTED)
- CKEditor 3.6.2 OR CKEditor NightyBuild (BOTH AFFECTED)

1) Open _samples/fullpage.html

2)
On line 64, after:

{{{
#!div style=""font-size: 80%""
  {{{#!java
CKEDITOR.replace( 'editor1',
	{
		fullPage : true,
		extraPlugins : 'docprops'
	});
  }}}
}}}

Add following code for customizing Insert Image dialog:

{{{
#!div style=""font-size: 80%""
  {{{#!java
CKEDITOR.on('dialogDefinition', function(ev)
{
	var dialogName = ev.data.name;
	var dialogDefinition = ev.data.definition;
	var editor = ev.editor;

	if (dialogName == 'image') 
	{
		var linkTab = dialogDefinition.getContents('Link');
		var browse = linkTab.get('browse');
		var hbox = 
		{
			id : 'hboxBrowseButtons',
			type : 'hbox',
			padding: 2,
			children :
			[
			 	browse,
				{
					type : 'button',
					label : 'Select from site documents',
					id : 'site_documents',
				 	filebrowser :
				 	{
						action : 'Browse',
						target : 'Link:txtUrl',
						url : '/some/documents/browser/url'
				 	}
				}
			]
		};

		linkTab.remove('browse');
		linkTab.add(hbox, 'cmbTarget');
	}
});					
  }}}
}}}

3) Save it and load _samples/fullpage.html in browser.

4) Click ""Insert Image"" button, click ""Link"" tab and then click ""Select from site documents"" button - and it DO NOTHING and no errors reporting by browser!

But if I then edit _samples/fullpage.html on line 10 and replace

{{{
#!div style=""font-size: 80%""
  {{{
	<script type=""text/javascript"" src=""../ckeditor.js""></script>
  }}}
}}}

with

{{{
#!div style=""font-size: 80%""
  {{{
	<script type=""text/javascript"" src=""../ckeditor_source.js""></script>
  }}}
}}}

and repeat steps 3 and 4, then ALL working fine!

What is the bug?",atz
Bug,8467,<p> belongs with <br> at the end of list cause javascript error - nodeValue.length is null,General,,,confirmed,2011-10-19T05:20:46+02:00,2012-06-15T12:19:46+02:00,"Below steps can reproduce the error. 
1. Paste the following content

{{{
<ul>
	<li>
		11111111111</li>
	<li>
		22222222222</li>
	<li>
		3333333333333</li>
</ul>
<p>
	<br />
	abcdefg</p>

}}}

2. put the cursor position at the last line, e.g. cursor between d and e 

3. press left arrow key to walk through several lines from last line to the unordered list. 

4. javascript error occurs once the cursor position hit the unordered list content. 

ps: the pattern unordered list + <p><br> causes this nodeValue.length error. 

",pgteam
Bug,8469,Id attribute get lost,General,,,confirmed,2011-10-19T17:24:53+02:00,2011-10-20T16:08:29+02:00,"Paste this code in source mode (config.enterMode is set to CKEDITOR.ENTER_BR):

{{{
<div id=""body"">
  foo
</div>
}}}

In wysiwyg mode, push enter after foo and click on one of the bullet buttons. Back to source mode, the ul tag is outside the div element.

Expected result :
{{{
<div id=""body"">
  foo
  <ul>
    <li>
      &nbsp;
    </li>
  </ul>
</div>
}}}
Actual result :
{{{
<div id=""body"">
  foo
</div>
<ul>
  <li>
    &nbsp;
  </li>
</ul>
}}}
",flavien
Bug,8470,existing link can not be modified,Core : Styles,,,confirmed,2011-10-20T10:32:51+02:00,2011-10-21T11:18:12+02:00,"1. open ckeditor at trunk and switch to source mode

2. input 

{{{
1<a href='http://www.taobao.com'>2</a>3
}}}

3. switch to wysiswyg mode and select all text

4. set link to http://www.ckeditor.com

5. switch to source mode again

expect :


{{{
<a href='http://www.ckeditor.com'>123</a> (same with tinymce)
}}}

actual result :

{{{
<a href=""http://www.ckeditor.com"">1</a><a href=""http://www.taobao.com"">2</a><a href=""http://www.ckeditor.com"">3</a>
}}}

ps :

i attach a ugly patch for this problem ( i think it's a bug) , hope for a better solution
",yiminghe
Bug,8471,Webkit: When Copy/Paste Table Cell It Gets Pasted in next Column,General,,,confirmed,2011-10-20T17:20:41+02:00,2012-05-04T13:52:59+02:00,"1. insert default table
2. in first cell, enter {{{ ddd }}}
3. Select whole cell (See selection.png)
4. press ctrl+c
5. Place cursor at the end of text{{{ ddd^ }}}
6. press ctrl+v 
Result: A cell is pasted into first cell in **second** column (See result.png)[[BR]]
Expected: A cell is pasted into first cell in **first** column[[BR]]

Issue reproducible in Webkit from CKEditor 3.0
",j.swiderski
Bug,8473,JS error will cause CKEDITOR instances to not update their data to the iframe.,General,,,confirmed,2011-10-20T19:04:34+02:00,2011-10-31T14:58:18+01:00,"We are using mutliple CKEDITOR instances on one page. We hide and display them by killing sections of the page and later repopulating them. Because we kill the CKEDITOR HTML before the final getData processing was finished it left the CKEDITOR in a state where getData and setData would not update the iframe contents. 

I have attached the file with the fix that we added. 

In /_source/plugins/editingblock/plugin.js line 47. You get the data from the editor. If an exception happens in the getData code then isHandlingData doesn't get set to false. After that the iframe contents become impossible to update. This will effect all other CKEDITOR instances on the screen. 

We just added an empty try catch so as to ensure that regardless of errors that happen isHandlingData will always get reset to false. Thus not effecting the usability of any other CKEDITOR instance.

We did the same at line 74. 

To reproduce:
In our case, we would call editor.destroy() and remove the ckeditor instance from the screen. Destroy would fire an event that would later try to access the contentDocument of the iframe. That would throw the error because it no longer existed on the screen. We also had an blur event set to the editor that would grab the data. 

Anyway I hope this helps. 

",MikoLone
Bug,8476,Adding an anchor deletes the character to the right of anchor,General,,,confirmed,2011-10-25T16:53:48+02:00,2011-10-26T15:36:03+02:00,"On entering an anchor at the start of a paragraph, the text or character to the right of the inserted anchor is deleted.  This occurs in IE8.0.7601.17514 but not in Firefox 7.0.1, using Windows 7.",ibisrobe
Bug,8481,switching between source and wysiwyg introduces gratuitous white space,General,,,confirmed,2011-10-27T17:40:39+02:00,2012-08-07T15:19:15+02:00,"Certain html snippets introduce extra white space on each switch between source and wysiwyg.

In 6.0.472.63 (59945) Built on Debian 6.0.2, running on Debian 6.0.3, Iceweasel/3.5.16 (like Firefox/3.5.16), and recent versions of Safari the attached snippet exhibits the problem in at least 3.6.2 and the nightly build as of 2011-10-27.

The behavior is somewhat different (less desireable?) with fullPage : true than without.

In both cases each round trip wysiwyg->source->wysiwyg introduces a <p>&nbsp;</p> fragment.",rluser
Bug,8482,DispHTMLUnknownElement with invalid code,General,,,confirmed,2011-10-27T22:44:52+02:00,2011-12-29T16:15:04+01:00,"By selecting a dom range who contains invalid Html tags, IE causes an error in the error function at the line 201 of the element.js:

this.$.appendChild( node.$ );

In the case value contains an invalid tag, fe.: <foo>some content</foo>, the ""this.$"" is an instance of DispHTMLUnknownElement who doesn't implements the appendChild function.

the error is caused by the range.select(true), this.createBookmark(); line 1636 plugins/selection/plugin.js, clone.insertNode( startNode ); line 528 /core/dom/range.js

We are currently experiencing this issue with IE 8 and 9, we haven't tried with prior version of the software.


",matteo.ugolini
Bug,8485,ie9 SCAYT enabled selection bug,Core : Selection,,,confirmed,2011-10-28T22:13:27+02:00,2012-07-05T19:52:27+02:00,"Go to the demo in IE9 and enable SCAYT. Now try using your mouse to highlight a line of text. After a few characters/words it will stop and bug out. It also bugs out using shift + arrow keys to highlight.

Also reports of this happening in ff, but I haven't been able to reproduce that one.",walto
New Feature,8490,Ability to customize the contents of the a11yhelp dialog.,General,,,confirmed,2011-11-01T17:36:23+01:00,2011-11-03T11:06:08+01:00,"We can customize CKEditor to not display the collapse toolbar icon or the element path bar. However there is no way to remove the instructions for these features from the a11yhelp dialog.

It would be great if we could customize the a11yhelp contents to match the set of features that are available in different instances of the editor.",tmonahan
Bug,8492,Can't move cursor behind non-editable element (or placeholder) in CKEditor,General,,,confirmed,2011-11-02T12:12:30+01:00,2013-01-09T15:09:20+01:00,"To reproduce:[[BR]]
1. Open replacebycode sample and clear editor contents.
2. Paste in the following code:
{{{
<p><span contenteditable=""false"" unselectable=""on"">[[UMR]]</span></p>
}}}
3. Put the cursor behind {{{[[UMR]]^}}} and try to move with arrows
**Results:**[[BR]]

**FF** - you can't. You can however workaround this with up/down arrows or Home/End buttons [[BR]]
The same thing happens for placeholder.

**IE8** - You can't move cursor behind {{{[[UMR]]^}}}. The issue has been reproducible from CKEditor 3.3. [[BR]]
The same thing happens for placeholder.[[BR]]
IE8 has also problem with form elements #5349 and images #8446.


**Opera** - the line  with {{{[[UMR]]}}} is not accessible. This issue has also been reproducible from CKEditor 3.3 but you can also reproduce it in plain browser without any CKEditor logic (Perhaps earlier releases had something that helped to omit the problem).[[BR]]
The same thing happens for placeholder.

**Chrome** - Works but you can't see the cursor after you click behind {{{[[UMR]]^}}} (From CKEditor 3.0).[[BR]]


Currently the only way to workaround the issue is to use code like:
{{{
<p>
	<span contenteditable=""false"" unselectable=""on"">[[UMR]]</span><span>&nbsp;</span></p>
}}}
",j.swiderski
Bug,8498,First word in webspelchecker not automatic selected in IE9,UI : Spell Checker,,,confirmed,2011-11-03T11:16:09+01:00,2011-11-07T11:47:51+01:00,"When opening the spellchecking dialog the first suggested word is not automaticly selected in IE9, you have to click it before the suggestions show at the bottom of the dialog. This is not the case in other browsers (IE8, FF, Chrome).",pfibbe
Bug,8502,we can't shift+Tab out of the editor if there is no focusable element before the editor,General,,,confirmed,2011-11-04T17:15:23+01:00,2011-11-07T13:23:32+01:00,"'''To reproduce the defect:'''

Open Replace by Class sample.

Use Tab key to navigate in to the editor.

Now Press Shift + Tab.

'''Expected Result:''' Focus should go back to browser since there is no focusable element before the editor.

'''Actual Result:''' Focus/Cursor still remain in the editor

This is an Accessibility Issue",satya
Bug,8507,Invalid width of CKEditor when width is set to 100%,UI : Skins,,,confirmed,2011-11-07T12:51:46+01:00,2011-11-08T15:13:25+01:00,"Setting width to 100% have quite an unpredictable result. When setting width of the editor to 100% user would expect the editor to take all the available space when rendering the interface.

The result is different however, the editor takes 100% + extra 12px.

In templates, where overflowing content is hidden, it is causing that CKEditor is cut off on the right side.

Happens only when using the Kama skin. Confirmed in IE8, Firefox, Chrome, Opera.",wwalc
Bug,8512,Opera: Tabbing inside tables not working properly,General,,,confirmed,2011-11-07T17:05:39+01:00,2011-11-08T16:49:58+01:00,"'''To reproduce the defect:'''

1. Open any CK Editor sample and insert a table with 15 Rows & 10 Columns.

2. keep cursor inside a table cell and hold tab key.

'''Expected Result:''' Cursor keeps moving from one table cell to another table cell and when it reaches last table cell it inserts a new row.

'''Actual Result:''' Focus keeps toggling between next table cell and the buttons before or after Editor body.",satya
New Feature,8516,"Introduce Html ordered list 1.1, 1.2 (also when pasting from MS Word)",Core : Lists,,,confirmed,2011-11-08T17:32:54+01:00,2013-05-31T16:09:42+02:00,"'''Descriptive summary :''' 
Copy-Pasting content from MS Word 2007 to the newly downloaded CKEditor 3.X causes the following issue:
1. The multi-layered bullet points do not appear correctly.
2. The MS Word style ""Title"" has an underline which is not pasted into the editor.


'''Steps to reproduce :''' 
Copy content from the attached word file to the online demo.

Browser name and OS :
We have installed the editor on a Virtual Machine:
1. computer configuration: Intel Pentium
2. OS: Windows Server 2003 R2 - SP2
Client 1:
1. computer configuration: Intel core i5
2. OS: Windows 7 Ultimate (x32)
3. Browser name and version: IE9
Client 1:
1. computer configuration: Intel core i5
2. OS: Windows 7 Ultimate (x64)
3. Browser name and version: IE8


'''Screenshot''' : attached

'''Sample data''' : attached

**Please see comment:4**",KevinAngelo
Bug,8517,"Selection Field content is broken in firefox when clicked on left , right justification plugins.",General,,,confirmed,2011-11-09T07:50:17+01:00,2011-11-15T13:35:30+01:00,"Steps to reproduce:

1.Click on Selection Field plugin and add some values.
2.After adding the content to the editor, select the 'selection field' click on the 'right align'.
3. You will observe that  the Selection Field is broken.

Note: This happens in firefox.",pom_ckeditor
Bug,8518,Text around editor highlights during resize event,General,,,confirmed,2011-11-09T12:45:30+01:00,2012-01-18T13:22:38+01:00,"Bug reported by @mrfr0g

We've determined that during the resize event on the editor, the text
around the editor is allowed to be selected. In some cases, this would
cause large blocks of text to be selected and appear as gray or blue
(depending on focus). 

1. Configure CKEDITOR to only allow vertical resizing
config.resize_dir = 'vertical';
2. Create an editor with a paragraph of text below it.
3. Resize the editor vertically, then move your mouse horizontally.
The text below the editor should be selected.

Thes can get selected in IE9, Chromw and Safari. This has been reproducible from CKEditor 3.4.3
",j.swiderski
Bug,8520,IE8 Paste throws errors in <br> mode,Core : Pasting,,garry.yao,review,2011-11-09T23:13:04+01:00,2013-05-28T10:22:41+02:00,"1. Load http://nightly.ckeditor.com/7309/_samples/enterkey.html
2. Change Enter mode mode to ""Break the line with a <BR>"";
3. Click in Editor
4. Highlight ""sample text""
5. Press CTRL-C, CTRL-V

Note the javascript error that is thrown. The issue seems to happen with any paste action when text is highlighted.

Note that this does not happen in IE8 mode of IE9. Only native IE8 is afflicted.",fbingha
Bug,8521,IE: Pictures are not visible in preview for Flash Dialog,General,,,confirmed,2011-11-10T12:58:26+01:00,2011-11-10T12:59:49+01:00,"Wehn you insert URL to a picture in Flash Dialog it will not show in preview (see test.png).

Test URL: http://a.cksource.com/c/1/inc/img/demo-little-red.jpg
",j.swiderski
Bug,8522,Safari: Flash content not visible in page preview.,General,,,confirmed,2011-11-10T13:20:42+01:00,2011-11-10T15:14:00+01:00,"1. Open Flash Dialog
2. Paste in URL (http://a.cksource.com/c/1/inc/img/demo-little-red.jpg or http://img02.taobaocdn.com/tps/i2/T1bC4LXbxeXXXXXXXX.swf)
3. Clik OK.
4. Click on Page Preview button.

**Result:** Flash content is not visible. You have to click on a flash content to see it.

Reproducible from CKEditor 3.0
",j.swiderski
Bug,8525,Not possible to edit selected element,UI : Context Menu,,,confirmed,2011-11-12T20:49:09+01:00,2012-07-20T13:16:53+02:00,"Given the following sample html
{{{
<p>Select this: <a href=""http://ckeditor.com/"" style=""display: inline-block""
><img alt=""smiley"" height=""20"" src=""../plugins/smiley/images/regular_smile.gif"" 
title=""smiley"" width=""20"" /></a>.</p>
}}}

in IE (tested 8 & 9), select the image & link, use the context menu and both the options to edit the link and image appear correctly, but using any option will bring up a dialog as if nothing was selected.

If instead of using the context menu the toolbar is used then it works correctly, as well as double clicking.

The problem seems to be that after closing the context menu the selection isn't restored properly.

I haven't tried to look at previous versions to check the behavior there.",alfonsoml
Bug,8526,[Webkit] Unlink Highlighted Object leaves empty Anchor,General,,,confirmed,2011-11-13T06:44:09+01:00,2011-11-16T13:54:38+01:00,"1. Open CKEditor demo in Webkit Browser
2. Insert a link using the link button.
3. Highlight the link.
4. Press the unlink button.

Observe that is removed but inspecting the source of the editor show that an empty <a></a> has been left at the end of the previous link pointing to where the previous link was pointed.",fbingha
Bug,8532,ckeditor in IE local intranet does not work well with internet zone Active Scripting security is disabled,General,,,confirmed,2011-11-16T09:47:04+01:00,2012-05-16T12:09:12+02:00,"I was told by the helpdesk to open a ticket here with regards to an issue concerning ckeditor running over IE in an intranet environment. The full correspondence, attachments and findings are details here:
http://helpdesk.cksource.com/view.php?ticketref=9936-QRTY-8066

Here is the summary of things: A *Local Intranet* app using ckeditor renders the ckeditor correctly but all the plugin buttons are not responsive, if the internet (not local intranet) has Active Scripting set to disabled. This is an IE issue and not a ckeditor issue, but it can be dealt with. The thing is that in IE if the internet security zone's Active Scripting is disabled, it seems like innerHTML (which is used by ckeditor to render the editor) produces the correct html but does not bind any events required to activate the buttons, such as onmouseup.

The workaround to this is simple (and is detailed in the original helpdesk ticket).

P.S. The above security settings is not a custom settings but the default settings for IE in Windows servers. For example, if you install Win 2008, IE security settings by default are set to Enable Active Scripting in Local Intranet, but Disabled Active Scripting in Internet zone. This allows running local scripts with the exception of events in innerHTML. I was not aware of this limitation in IE prior to using ckeditor and I will be more than happy if my conclusions are incorrect.",ewolfman@…
Bug,8533,Carriage return disappears,General,,,confirmed,2011-11-16T11:18:00+01:00,2011-11-16T16:28:33+01:00,"In source mode, enter this code :

{{{
<div>foo</div>
<br />
It's a test.
}}}

In wysiwyg mode, justify the words 'Its a test'.
The br tag disappears.
config.enterMode is set to CKEDITOR.ENTER_BR
",flavien
Bug,8536,Safari/ Chrome: Default Alignment not shown for the text in editor.,General,,,confirmed,2011-11-17T12:13:26+01:00,2011-11-17T16:35:32+01:00,"'''To reproduce the defect:'''

1. Open any sample and keep cursor in editor body.

'''Expected Result:''' Align Left & Text direction from left to right icons should be highlighted in the toolbar.

'''Actual Result:''' Only Text direction from left to right icon is highlighted & ''' default Alignment Align Left icon not highlighted in the toolbar'''

2. Click on Text direction from right to left icon.

'''Expected Result:''' Align Right & Text direction from right to left icons should be highlighted in the toolbar.

'''Actual Result:''' Only Text direction from right to left icon is highlighted & ''' default Alignment Align Right icon not highlighted in the toolbar'''",satya
Bug,8537,Strange result when merging cells in tables,Core : Tables,,,confirmed,2011-11-17T14:13:00+01:00,2011-11-18T09:00:30+01:00,"I get a strange result i Chrome when making a 3x3 table with first row and first column set as header and then merging the middle cell of the first row down!

See attached screenshot from your [http://ckeditor.com/demo] page

I have entered the values a, b, c, ... , i ind the cells to start with (a, b and c being the first row, d, e and f being the values of the second row, etc). As expected the value b and e are then merged into the same cell - but the structure of the table now looks funny. I guess this is because the first row is a header row and the second row (middle cell) is not...?",Helmø2
Bug,8541,Wrong selection after deleted last character after contenteditable span,General,,,confirmed,2011-11-21T06:31:34+01:00,2011-12-15T09:47:53+01:00,"{{{
<html>
<head>
<title>CKEditor Sample</title>
</head>
<body>
<p> abcd<span contenteditable=""false"">XXX</span>e<p>
</body>
</html>
}}}
For above sample, in CKeditor 3.6.2, the cursor is move to the front of span after I clicked backspace and delete 'e' that after the span. Why is that? How can I change the code to correct it? Thanks.",mazongquan
Bug,8542,Disappearing paragraph after lists (IE Only),General,,,confirmed,2011-11-22T17:33:25+01:00,2011-11-23T12:36:44+01:00,"I previously mentioned this on ticket #7364 but that was closed for a more recent duplicate. Since the new ticket does not specifically mention this problem, I'm making it its own ticket.

Paste into source view: 

{{{
	<ul>
	<li>item 1</li>
	<li>item 2</li>
	</ul>
	<p>paragraph</p>
}}}

In editing view, place your cursor in front of the word ""paragraph"" and hit backspace once. Return to source view and you will see it has created the following invalid html: 

{{{
	<ul>
	<li>item 1</li>
	<li>item 2</li>
	paragraph</ul>
}}}

Worse, when the editor tries to work with the invalid html it will ""correct"" its mistake. To see this, now change the list formatting (for instance from unordered to ordered list) and it will delete the paragraph entirely. You can try this demo with a large paragraph instead of just the word ""paragraph"", and you will see the whole paragraph disappear from the document.",torque18
New Feature,8543,YouTube plugin,General,,,confirmed,2011-11-23T00:12:02+01:00,2011-11-29T16:30:26+01:00,"I have written a YouTube plugin Ref: RE: Form submission from: Contact Us - [9883-OTKM-0306] [2a836e4d]

Frederico asked me to open a ticket and attach the plugin.",jmunsch
Bug,8545,Uncaught JS errors when destroying editor/textarea before fully loaded,General,,,confirmed,2011-11-24T10:49:23+01:00,2013-02-19T18:08:36+01:00,"- Issue a jQuery adapter .ckeditor() call on a dynamically created element
- Destroy the element (e.g. popup, close again, remove from DOM), before the ckeditor() has fully loaded/initialized
- Several errors occur, depending on browser.

Chrome says: Uncaught TypeError: Cannot call method 'setHtml' of null (ckeditor.js, line 127)
Firefox says: p is null
[Break On This Error] (function(){var m;j.add('editingblock'...e==1&&D.getName() in f.$removeEmpty; 

Of course, this only happens when you refresh/empty cache, and the ckeditor resources are not loaded yet. When they are in browser cache, the editor loads too quickly for this to be an issue.

It would be nice however, if there were some (better) checks in place, making sure that the elements are still there. If not, simply abort the loading process gracefully.

Let me know if you need more details.",Ildefonse
Bug,8548,Cursor position on FF4+  different from FF 3.6 & other browsers,General,,,confirmed,2011-11-24T15:40:43+01:00,2012-05-14T13:38:01+02:00,"'''Steps to reproduce'''

1. Open API Sample.

2. Place cursor at end of content in CK Editor.

3. Press ""Set Editor Contents"" button.

4. Press Shift+Tab twice & move focus back to content area in CK Editor.

'''Issue:'''
 
On FF 7 cursor shows up at the end of content area.

On all other browsers (FF 3.6, IE(6,7,8,9), Opera & Safari) cursor shows at the beginning of content area.",satya
Bug,8549,"[IE, Webkit] can not delete selected text in table contents",Core : Selection,,,confirmed,2011-11-26T09:50:02+01:00,2012-08-20T22:31:20+02:00,"1.open ckeditor at trunk in ie (ie6 or native ie8) and switch to source mode
2.input the following source:

{{{
<table border=""0"" style=""width: 100%"" title=""tbdescguide"">
	<tbody>
		<tr>
			<td>
				<p>
					&nbsp;士大夫士大夫都</p>
			</td>
		</tr>
		<tr>
			<td>
				<p>
					12345678</p>
			</td>
		</tr>
	</tbody>
</table>
}}}

3. switch to wysiwyg mode and select text ""12345678"" or ""2345678"" or ""5678"" using mouse (here you can note :user's selection is changed automatically , for details you should see pics in the attachment )

4. press backspace button

expect :

selected text removed

actual result:

selected text still remains ,but selection gone and cursor goes to the start position of the original selection.

PS: you can not ctrl-x or ctrl-v for that selected text too, maybe the selection is broken when it is changed automatically in step 3 . 

PS2: tinymce has the same problem , maybe it's a stubborn bug for ie not for editor.


",yiminghe
Bug,8550,[ALL] inconsistent cursor about table,Core : Selection,,,confirmed,2011-11-26T12:53:44+01:00,2011-11-29T14:08:49+01:00,"1. open ckeditor at trunk in ie (ie6 or native ie8) and switch to source mode 
2. input the following source:


{{{
<table border=""0"" style=""width: 100px"" title=""tbdescguide"">
	<tbody>
		<tr>
			<td>
				<p>
					&nbsp;士大夫士大夫都</p>
			</td>
		</tr>
		<tr>
			<td>
				<p>
					12345678</p>
			</td>
		</tr>
	</tbody>
</table>

}}}


3.switch to wysiwyg mode and click the point in pic1(see attachment)

4.now the cursor is after '8' (see pic2) , then click the point in pic1 again (see attachment)  

5.now the cursor is after table ! (it's always what i want , see pic3)


expected: 

same click same cursor position (after table , see pic3)

actual result:

first click the cursor is after '8' (see pic2) ,second click the cursor is after table (see pic3)


PS : i also provide a patch in attachment , it will solve this problem , but i do not know its side effect.",yiminghe
Bug,8551,Browser hangs with with certain combination html (meta/link) and 'enterMode',UI : Source View,,,confirmed,2011-11-28T13:17:27+01:00,2012-08-07T09:04:01+02:00,"On the demo page initialize a new ckeditor with the following enter-mode: 

CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
CKEDITOR.appendTo('demoInside', { height: 300 });

Go to 'source' view and type:

{{{
<table>
 <tbody>
   <tr>
      <td>
	  <table>
	    <tr>
	      <td>
	         <meta>
		 <link>
	      </td>
	    </tr>
	  </table>
        </td>
      </tr>
    </tbody>
</table>
}}}

Click again on 'source' mode to go back to normal mode (WYSIWYG). The browser now hangs.

It only seems to happen with a table nested in another table in combination with 2 'link' or 'meta' tags or a combination. 

The problem seems to occur in fragment.js in the 'while (1)' loop.

Although it might not be correct html to have 'meta' or 'link' tags in the body part, a lot of our clients are using reports/templates with this kind of code for certain (historical) reasons and now suddenly run into this problem since we have switched from FCKEDITOR to CKEDITOR. Please make it backwards compatible.


",pfibbe
Bug,8552,Spaces lost on copying during editing,General,,,confirmed,2011-11-28T18:24:45+01:00,2011-11-30T17:03:51+01:00,"Take 

----
(a)      the Authority;[[BR]]

(b)      the Commissioners;[[BR]]

(c)      the OFT; and[[BR]]

(d)      in relation to credit unions in Northern [[BR]]


----
and copy it into http://ckeditor.com/demo - ensure there are six spaces after each closing bracket.
Then copy the same text within the demo and paste it back into the demo page - '''''five of the six spaces disappear!'''''
This is very frustrating.
Using IE9 and Windows7 64-bit and CKEditor 3.6.2 (revision 7275)",ibisrobe
Bug,8554,Safari: Collapse toolbar and Font and Size will be reset,General,,,confirmed,2011-11-30T12:07:14+01:00,2012-01-27T15:50:23+01:00,"Safari, chrome
1. Set cursor in Text area, Set font=Verdana (from drop-down list), set size = 26
2. Click ""Collapse toolbar"" button
3. Start typing
Actual: style settings (Font,size) are reset
Expected: Specified settings should work",lvrom
Bug,8561,Unexpected lists get created when selecting nested divs,Core : Lists,,,confirmed,2011-11-30T17:58:08+01:00,2012-03-19T13:36:34+01:00,"1. Start with the following content:
{{{
  <div>Line 1</div>
  <div>Line 2</div>
}}}
2. In WYSIWYG, select both lines:
{{{
  <div>^Line 1</div>
  <div>Line 2^</div>
}}}
3. Copy using ctrl+c and paste (ctrl+v) at the end of Line 1:
{{{
  <div>Line 1^</div>
  <div>Line 2</div>
}}}
4. The result is something like:
{{{
<div>
	Line 1<br />
	<div>
		Line 1</div>
	<div>
		Line 2</div>
</div>
<div>
	Line 2</div>
}}}
5. Select all four lines and create a list. 

'''Result:''' multiple lists are created from the selection

'''Expected:''' a single list is created with all four lines

''Note:'' The expected behavior is derived from two things. The first is that the content appears to be flat from the user's point of view and selecting it should result in a flat list. And secondly, when a similar test case is attempted using the native browser execCommand('InsertOrderedList') call, the list that is created is a single list with four items.",damo
Bug,8570,setReadOnly in combination with getSnapshot throws an error in IE,General,,,confirmed,2011-12-05T10:39:57+01:00,2011-12-13T14:35:01+01:00,"If you call setReadOnly and getSnapshot synchronously, an Error is thrown in IE (7-9, not tested in 10PP)

Reproduce:
1. Go to http://ckeditor.com/demo
2. Open the IE development tools
3. Into the console, type in one line CKEDITOR.instances.editor1.setReadOnly(true); CKEDITOR.instances.editor1.getSnapshot();
4. Hit enter
5. An error occurs.

Working variation:
0. Reload page
1. Type into the console CKEDITOR.instances.editor1.setReadOnly(true);
2. Hit enter
3. Type CKEDITOR.instances.editor1.getSnapshot();
4. Hit enter
5. No error occurs

A workaround is to set readOnly first and do the rest of the work in a timeout.",gweax
New Feature,8574,Change contents of richcombo after init,General,,,confirmed,2011-12-07T21:58:32+01:00,2011-12-08T18:50:40+01:00,"I think richcombo plugin needs to be extended to support changing its contents after init has been run. This will enable developers to clientside refresh the list without loading the entire page where the editor is.

I have successfully done this with a bit of a hack in my own plugin that uses richcombo. In my code, I have a plugin that adds other plugins in the richcombo - e.g. insert link, insert image etc. This list may change due to userinput and it happens clientside.

How I solved it: (see [http://stackoverflow.com/questions/7762810/is-it-possible-to-reinitialize-a-ckeditor-combobox-drop-down-menu/8397198#8397198]

Some code:
in the init function in ui.addRichCombo:

{{{
init: function () {
                var rebuildList = CKEDITOR.tools.bind(buildList, this); // bind the buildList function with this scope
                rebuildList(); // call once to do first build of list
                $(editor).bind('rebuildList', rebuildList); // bind with jquery so we can call it later
            },
}}}

then outside scope, define the buildList function:

{{{
var buildListHasRunOnce = 0;
        var buildList = function () {
            if (buildListHasRunOnce) {
                // Remove the old unordered list from the dom.
                // This is just to cleanup the old list within the iframe
                // Note that this removes all uls... if there are more than one editor on page, we have to be more specific on what to remove. In my production ready code, I target one of the lis, and find its ul parent and remove that instead of shotgunning all uls like in this example
                $(this._.panel._.iframe.$).contents().find(""ul"").remove();
                // reset list
                this._.items = {};
                this._.list._.items = {};
            }
            for (var i in yourListOfItems) {
                var item = yourListOfItems[i];
                // do your add calls
                this.add(item.id, 'something here as html', item.text);
            }
            if (buildListHasRunOnce) {
                // Force CKEditor to commit the html it generates through this.add
                this._.committed = 0; // We have to set to false in order to trigger a complete commit()
                this.commit();
            }
            buildListHasRunOnce = 1;
        };
}}}

I´m thinking that it should be at least possible to 
1. Get a handle on the richCombo object when you add it with editor.ui.addRichCombo
2. Be possible to call clearRichCombo

Alternatively:
1. Add function remove 
2. Make it possible to call add after init. Currently you can, but it crashes the richCombos mark/unmarkall functions

Kind regards,
Amund",ElChe
Bug,8575,IE6 IE7: Selecting a table header row using Elements path bar omitting first char in first header cell,General,,,confirmed,2011-12-08T15:36:16+01:00,2011-12-30T11:51:48+01:00,"'''To reproduce the defect:'''

1. Insert a Table with first row as headers.

2. Enter data in all the cells in first row.

3. Select the first row by clicking on tr tag in elements path bar.

'''Issue:''' See that first character in the first word in first header cell not selected.",satya
Bug,8576,Editor stays on page if removed quickly enough in AJAX sample which results in two editors on one page,General,,,confirmed,2011-12-08T16:38:11+01:00,2011-12-08T16:39:14+01:00,"To reproduce:
1. Put ajax2.html in _samples folder
2. Open it in a browser.
3. Click Create Instance button.

**Result:**[[BR]]
You will have two editors on page but only one can be hidden/shown.

In ajax2.html I have added this code.
{{{
<script type=""text/javascript"">
	createEditor();
	removeEditor();
</script>
}}}
Perhaps this is not very common scenario:) but it is also possible to reproduce it manually. If you click Create and Destroy buttons quickly enough you will get two editors as well (See two_editors.swf).  
",j.swiderski
Bug,8578,"this.getWindow().$.getComputedStyle(this.$, \""\"") is null",General,,,pending,2011-12-08T20:38:57+01:00,2013-02-20T10:35:45+01:00,"I an seeing the following error:
this.getWindow().$.getComputedStyle(this.$, \""\"") is null

userAgent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0

The code in question is located at element.js line 502.

I am recommending that the code change from:

return this.getWindow().$.getComputedStyle( this.$, '' ).getPropertyValue( propertyName );

to

return this.getWindow().$.getComputedStyle( this.$, '' ) ? this.getWindow().$.getComputedStyle( this.$, '' ).getPropertyValue( propertyName ) : null;

that will fix the problem.

thanks,

Scott Schmitz.",SSchmitz99
Bug,8579,Chrome Bug while pasting html,General,,,confirmed,2011-12-08T21:09:23+01:00,2012-01-04T08:53:00+01:00,"This is similar to ticket #8514 , but I have a way to reproduce it.

OS: Windows 7 SP1
Browser: Chrome 15.0.874.121

Paste the following HTML into a file on your machine:
{{{
<html>
<body>
Testing testing
<a href=""test.html"">link</a>
What's going on here?
</body>
</html>
}}}

In one tab in Chrome open the HTML file above.

In another tab in Chrome go to ckeditor.com/demo .

Copy everything from the first tab to ckeditor in the second tab. Only the first line will appear, even though you expect all of the text to be there.


I am confident this is happening because of a misbehaving webkit shim in http://svn.ckeditor.com/CKEditor/releases/stable/_source/plugins/clipboard/plugin.js . Just search for ""bogusSpan"".


You could also see this behavior with the following html:

{{{
<html>
<body>
Testing testing
<br>
What's going on here?
</body>
</html>
}}}",jbowman
Bug,8580,contentEditable is not worked on DIV,General,,,confirmed,2011-12-09T03:59:36+01:00,2012-07-04T05:26:09+02:00,"I set contentEditable=""false"" in a DIV, but still can modify the content inside DIV.
<div contentEditable=""false"">xxx</div>
I am not sure whether other has the same problem except DIV, maybe you can try :)
Only in IE. My IE version is IE8.",mazongquan
New Feature,8584,Support Content Security Policy,General,,,confirmed,2011-12-11T16:01:10+01:00,2013-05-01T16:04:15+02:00,"Content Security Policy is a W3D draft aiming to prevent the exploitation of XSS vulnerabilities. It prevents the execution of JavaScript that is directly embedded into HTML code via an inline script element, on-attributes and javascript:-urls. Only external javascript files from a whitelisted domain are executed.

CSP is supported by Firefox since version 4.0 and by the current development versions of webkit. Event the Internet Explorer 10 preview has basic support for CSP.

The main usecsae of CKEditor is to allow users to edit HTML code, which causes a non zero risk of XSS vulnerabilities in either CKEditor itself or the surrounding website. CSP support would be very helpful to mitigate these risks.  


Steps to reproduce
-------------------

1. Create a website which uses CKEditor
2. Add the following HTTP-Response header. In PHP this is done using the ""header"" function:
   X-Content-Security-Policy: default-src 'self'
3. Open the page in Firefox > 4.0


Expected Result
---------------
CKEditor should work, assuming that it was installed on the same domain as the webpage.


The Firebug extension for Firefox is very helpful because it will list all the violations of the CSP.",nhnb
Bug,8587,IE7 maximize long delay,Performance,,,confirmed,2011-12-12T14:02:03+01:00,2012-01-12T12:22:05+01:00,In IE7 (IE 7.0.6002.18005 / OS: Windows Vista SP2) it takes about 4-5 seconds to maximize/minimize the editor (using Maximize button).,bbone
Bug,8588,Safari & Chrome : Copying & pasting last table row not working,General,,,confirmed,2011-12-12T15:38:04+01:00,2011-12-30T13:03:52+01:00,"'''To reproduce the defect:'''

1. Insert a table with default values and enter c & d as the values for the cells in the last row.

2. Keep cursor in last table cell & select the row by clicking on tr tag in elements path bar.

3. See that last row is selected. Use Ctrl+C to copy the row

4. Move the cursor to a different table row and use Ctrl+V to paste the content.

'''Issue:''' Table row data is pasted as text into a single cell",satya
Bug,8589,Safari & Chrome : Copying & Pasting first table row with headers & some cells with rowspan > 1 not working,General,,,confirmed,2011-12-12T15:45:27+01:00,2011-12-30T13:25:13+01:00,"'''To reproduce the defect:'''

1. Insert a table with First Row as Headers and default values for Rows & Columns.

2. Enter c & d as the values for the cells in the first row. 

3. Split the last cell in the first row vertically.

4. See that rowspan=2 applied to all the cells except last cell in first row.

5. Keep cursor in first table cell & select the row by clicking on tr tag in elements path bar. 

6. See that first row is selected. Use Ctrl+C to copy the row 

7. Move the cursor to a different table row and use Ctrl+V to paste the content. 

'''Issue:''' Table row data is pasted as text into a single cell",satya
Task,8597,CKEditor.NET 3.6.2 editor not displayed after postback (RadAjaxPanel),Server : ASP.Net,,,confirmed,2011-12-14T02:58:18+01:00,2012-02-17T15:07:41+01:00,"This is using ajax but not the MS update panel, I am using the Telerik RadAjaxPanel.

I have added a check to see if it is a RadAjaxPanel and it works now.

Fix: 
{{{
if (con.GetType() == updatePanel || con.GetType().FullName == ""Telerik.Web.UI.RadAjaxPanel"")
}}}",jaluka
New Feature,8612,DocProps plugin incorrect case handling of META element names - code could be more flexible.,UI : Dialogs,,,confirmed,2011-12-23T12:04:36+01:00,2012-03-14T22:32:17+01:00,"docprops.js creates a hash table of meta elements, keyed by the name converted to lower case.  However, there are several cases of tests such as:

{{{
name in hash
}}}

which fail if the meta element name is not all in lower case.
Fix is to replace several occurrences of the above with:

{{{
name.toLowerCase() in hash
}}}


Also in setupMeta:

{{{
result = ( name.toLowerCase() in hash ) ? hash[ name.toLowerCase() ].getAttribute( 'content' ) || '' : '';

}}}

----
**The below description summarizes first 11 comments.**

@Nickholt has extended docProps dialog with extra meta tags values. He copied the code that   we use for standard values like ‘author‘ and to his surprise it didn’t work for attributes with values like {{{meta name=""THIS.Is.An.Upper.Case.Meta.Name.}}} so he used toLowerCase()
Method on name attribute. 

Our code works and custom code is completely different story which makes this request rather invalid **but I thought that perhaps we could make our code more flexible.** Who knows  if there won’t be a browser or a mobile tool that needs this change to display  documents correctly.

Just a thought but perhaps fixing #8668 which to me may related will also fix this one.
",NicHolt
New Feature,8614,Could you add line height option for ckediter.,General,,,confirmed,2011-12-27T16:21:46+01:00,2012-04-05T15:19:36+02:00,"Could you add line height option for ckediter. some time ,we nend adjust line height between lines.So I hope, It can support line height adjust option.",lxiron
New Feature,8619,Plugins need to be able to register own keystrokes,General,,,confirmed,2011-12-29T19:31:36+01:00,2012-05-15T14:40:56+02:00,"I am writing a custom style-like command plugin. I want to register a keystroke for accessibility. I can only do this by hacking into the editor's keystrokeHander.

{{{
var ctrlM = CKEDITOR.CTRL + ""M"".charCodeAt(0);
editor.keystrokeHandler.keystrokes[ctrlM] = 'mycmd';
editor.keystrokeHandler.blockedKeystrokes[ctrlM] = 1;
}}}

An API like this would be nice:
{{{
var ctrlM = CKEDITOR.CTRL + ""M"".charCodeAt(0);
editor.registerKeystroke(ctrlM, 'mycmd' /* optional bool 'block' */);
}}}",jjo
Bug,8620,Chrome: left arrow jumps location after using style commands,General,,,confirmed,2011-12-29T19:58:51+01:00,2012-01-27T15:50:46+01:00,"Steps to reproduce:

1. type random text
2. Press Ctrl+B to start bolding, or click the toolbar button
3. type random text
4. Press Ctrl+B to stop bolding, or click the toolbar button
5. type random text
6. Press the left-arrow once.

EXPECTED: the insertion point moves one character to the left

ACTUAL: the insertion point jumps to one character before the end of the '''bold''' text",jjo
Bug,8621,WYSIWYG focus fails on Opera Mobile and Kindle Silk browsers,General,,,confirmed,2011-12-29T21:43:48+01:00,2013-04-29T13:57:54+02:00,"Descriptive summary:
Unable to set 'focus' within the WYSIWYG editor on devices using Opera Mobile.  Same issue also affects the default browser on Kindle devices (Silk).

Steps to reproduce:
1.  Download/install the Opera Mobile emulator: http://www.opera.com/developer/tools/mobile/
2.  Go to ckeditor.com/demo, and try to set focus/cursor within WYSIWYG editor (this fails - see attached file Image_1_WYSIWYG_Editor_NoFocus.JPG).
3.  Click the 'Source' button of the editor (this succeeds - see attached file Image_2_Source_Editor_FocusOK.JPG).

Browser name and OS:
Opera mobile / multiple OS


",lgetzin
Bug,8622,Opera: problems with splitting table cells,General,,,confirmed,2011-12-30T13:55:44+01:00,2012-02-19T16:58:49+01:00,"This issue may be related to #8072.
----
**Scenario 1**[[BR]]
   1. Open replacebycode sample but **clear editor contents**
   2. Under sample text insert a table with First Row as Headers and default values for Rows & Columns. 
   3. Enter ""a"" & ""b"" as the values for the cells in the first row (header). 
   4. Split the last cell (with ""b"") in the first row vertically.
 
   **Reslut:** Notice that new cell appears under ""a"" not under ""b"" like in other browsers

Source code is the same as in other browsers:
{{{
         <thead>
                <tr>
			<th rowspan=""2"" scope=""col"">
				a</th>
			<th scope=""col"">
				b</th>
		</tr>
		<tr>
			<th scope=""col"">
				&nbsp;</th>
		</tr>
	</thead>
}}}

NOTE: You don't have to create header as first row to get the effect. All you have to do is filling table cells with some values

-----
**Scenario 2**[[BR]]
   1. Open replacebycode sample but **this time DON'T clear editor contents**
   2. Under sample text insert a table with First Row as Headers and default values for Rows & Columns. 
   3. Enter ""a"" & ""b"" as the values for the cells in the first row (header). 
   4. Split the last cell (with ""b"") in the first row vertically. 

**Result:** Cursor jumps up to paragraph, cells don't get splitted and JS error is thrown:[[BR]]
Message: TypeError: Cannot convert 'cell' to object[[BR]]
Line 665[[BR]]
URI: /3.6.2/ckeditor/_source/plugins/tabletools/plugin.js:
[[BR]]
[[BR]]
I have managed to reproduce it from CKEditor 3.4.2 - since this is the version where CKEditor menu has started working again on right-click.

",j.swiderski
Bug,8635,htmlParser not recognizing self closing tags without space before />,Core : Parser,,,confirmed,2012-01-04T13:56:22+01:00,2012-01-18T13:58:35+01:00,"
{{{
parser.onTagOpen = function( tagName, attributes, selfClosing )
	{
		assert.isTrue( selfClosing ); // error
		assert.areSame( tagName, 'br' ); // error (actual: 'br/')
	};

parser.parse( '<br/>' );
}}}

Now this issue is only theoretical - all browsers are returning space before /> (or no self closing tags at all). But this can change in the future.",Reinmar
Bug,8636,Editing Absolute positioned DIVs in Firefox and IE is problematic,General,,,confirmed,2012-01-04T14:54:16+01:00,2012-01-17T14:23:11+01:00,"When using Mozilla Firefox (or at least version 9.0.1), when a DIV with absolute positioning is not the first thing you click inside the editor, then it becomes uneditable. 

Paste this inside a CKEditor to re-create:
{{{
<div>1. Click me</div>
<div style=""position:absolute;"">2. now try to edit me</div>
}}}

I note that this works as expected in competing editors such as TinyMCE.",dn150
Bug,8638,The styling of the anchor image in the editor is not customizable,General,,,confirmed,2012-01-05T11:32:13+01:00,2012-01-17T15:32:57+01:00,"Create an anchor in any editor instance and see that an anchor image is displayed in the editor to mark it's position. The image and CSS used to style this icon is provided directly in link/plugin.js and the image used is hardcoded as images/anchor.gif.


{{{
var basicCss =
		'background:url(' + CKEDITOR.getUrl( this.path + 'images/anchor.gif' ) + ') no-repeat ' + side + ' center;' +
		'border:1px dotted #00f;';

editor.addCss(
	'a.cke_anchor,a.cke_anchor_empty' +
	// IE6 breaks with the following selectors.
	( ( CKEDITOR.env.ie && CKEDITOR.env.version < 7 ) ? '' :
		',a[name],a[data-cke-saved-name]' ) +
	'{' +
		basicCss +
		'padding-' + side + ':18px;' +
		// Show the arrow cursor for the anchor image (FF at least).
		'cursor:auto;' +
	'}' +
	( CKEDITOR.env.ie ? (
		'a.cke_anchor_empty' +
		'{' +
			// Make empty anchor selectable on IE.
			'display:inline-block;' +
		'}'
		) : '' ) +
	'img.cke_anchor' +
	'{' +
		basicCss +
		'width:16px;' +
		'min-height:15px;' +
		// The default line-height on IE.
		'height:1.15em;' +
		// Opera works better with ""middle"" (even if not perfect)
		'vertical-align:' + ( CKEDITOR.env.opera ? 'middle' : 'text-bottom' ) + ';' +
	'}');
}}}


We would like to be able to customize this CSS through a skin and in particular be able to specify a different image name and type for this icon e.g. anchorIcon.png ",tmonahan
Bug,8639,Safari can't handle tables pasted from Excel,General,,,confirmed,2012-01-05T12:42:50+01:00,2013-03-13T13:39:03+01:00,"Issue has been reproducible from CKEditor 3.0
Tested on Safari 5.1

To reproduce:
1. Copy table form any of the attached Excel files
2. Paste this table into CKEditor using CRTL+V, paste buttorn or paste from word button

**Result:** Table gest pasted as text.
{{{
<p>
	&nbsp; &nbsp; &nbsp;a b c d &nbsp;</p>
}}}

**Edit:**
I have just checked this in Safari on Windows in plain contenteditable div. It seesm that Safari only sees text. There nothing CKEditor can do here.

",j.swiderski
Bug,8640,htmlParser not recognizing empty comments,Core : Parser,,,confirmed,2012-01-05T14:58:39+01:00,2012-02-13T15:33:37+01:00,"{{{
var counter = 0,
	parser = new CKEDITOR.htmlParser();

parser.onComment = function( comment )
	{
		counter += 1;
	};

parser.parse( '<!---->' );
assert.areSame( 1, counter ); // error (actual: 0)
}}}
",Reinmar
Bug,8645,Copy/paste problem with chrome into table cells,Core : Tables,,,confirmed,2012-01-06T14:39:42+01:00,2012-01-19T14:09:04+01:00,"Juste create a table, type space into one of the cells and paste some text with carriage return into it. The text is pasted into the next cell.

If you're in the last cell of the table, the text is pasted just after the table.

This is reproducible with CKEditor demo

",wizardjojo
Bug,8646,CKEditor 3.x vertical scroll bar is hang/not working on Firefox browser,General,,,confirmed,2012-01-06T19:13:15+01:00,2012-01-16T16:15:44+01:00,"Hi,

We are using 3.x version of CKEditor in our project and when set large data to the editor (1 MB - 2 MB) data, the vertical scroll bar is stopped working. This issue is coming on Firfox and this is working fine for IE browser. For large data, when try to scroll after load it sometimes make the browser also crashing some times.

Really would appreciate if any work around or patch for this issue? Please guide us kindly.

Note: We have a valid license for the CKEditor.

Thank You,
Siju Thomas.",sijuthomasp
Bug,8647,Placeholder plugin bug,General,,,confirmed,2012-01-08T17:38:45+01:00,2012-01-19T15:09:41+01:00,"In the placeholder demo: http://nightly.ckeditor.com/7350/_samples/placeholder.html

Here's how to reproduce the bug (chrome mac):
- Fully erase the demo text
- add a placeholder, ex: MY_VARIABLE
- switch to source
- switch back to html
- select part of the placeholder with the mouse (ex: select ""IABLE]"")
- press ctl+'''b'''

The placeholder is now broken:
{{{
<p>
	[[MY_VAR<span id=""cke_bm_49S"" style=""display: none; "">&nbsp;</span><span style=""display: none; "">&nbsp;</span>IABLE]<span style=""display: none; "">&nbsp;</span><span id=""cke_bm_49E"" style=""display: none; "">&nbsp;</span>]</p>
}}}
And an error is triggered: _source/styles/plugin.js, line 465: ''Uncaught TypeError: Cannot call method 'getPosition' of null''
{{{
if (currentNode.getPosition( lastNode ) == CKEDITOR.POSITION_FOLLOWING )
			currentNode = 0;
}}}
It should probably be:
{{{
if ( currentNode && currentNode.getPosition( lastNode ) == CKEDITOR.POSITION_FOLLOWING )
			currentNode = 0;
}}}
[[BR]]
[[BR]]

Bonus: another bug when
- select the whole placeholder text
- ctrl+'''b'''
- now select just a part of the placeholder string (in '''bold''')
- ctrl+'''b''' again
The placeholder is now broken.
{{{
<p>
	This is <strong>a [[sa</strong>mple <strong>placeholder]]. You</strong> are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
}}}",dgaspar
Bug,8651,Invalid table properties break the table,Core : Tables,,,confirmed,2012-01-10T12:58:23+01:00,2012-01-25T14:51:00+01:00,"Workflow:
* Click ""Table"" button in the toolbar.
* Enter space or 'x' into the row/column table properties.
* Click ""Ok""
* A warning message appears ""Number of rows must be a number greater than 0""
* Reopen table properties.
* Row/column properties are greyed out and not changeable anymore.

The only solution for the user is to remove the whole table and create a new one.",Axel Nerlich
Bug,8652,"Upload controls not available in Safari, in RTL mode",UI : Dialogs,,Saare,review,2012-01-10T13:40:32+01:00,2012-01-11T18:09:48+01:00,"When using CKEditor in Safari, or even Chrome on OSX,
And using the Hebrew layout-
Open a link dialog, go to the upload page - There's no upload button available in the file upload control.
This is a very high priority bug - because clients cannot upload files.",danielgindi
Bug,8654,entering character sometimes creates spurious newline in firefox,General,,,confirmed,2012-01-10T21:01:15+01:00,2012-01-25T13:42:30+01:00,"On Firefox 8 on Windows 7:

steps to reproduce:
1. go to demo page
2. edit source and change it to ""<p></p>""
3. stop editing source
4. focus on editor using the tab key (do not click on the editor)
5. type a single character

Expected:
Just the character should be typed.

Actual:
A newline spontaneously appears before the character, moving the character down.",johnsdaniels
Bug,8659,SCAYT + SyntaxHighlighter conflict,UI : Spell Checker,,,confirmed,2012-01-11T12:54:41+01:00,2012-01-23T10:48:51+01:00,"As reported in: http://cksource.com/forums/viewtopic.php?f=11&t=24453

'''Problem:'''[[BR]]
On a page which uses Alex Gorbatchev's SyntaxHighlighter and has a CKEditor instance with SCAYT enabled, a script error is thrown when pasting into the editor.

In Firefox, the error is similar to: ""e is undefined"", shCore.js line 17.[[BR]]
In IE, the error is similar to ""Unable to get value of the property 'valueOf': object is null or undefined"", http://svc.webspellchecker.net/scayt26/_base.xd.js, line 3268.

'''Cause:'''[[BR]]
SyntaxHighlighter uses the XRegExp library, which replaces the native String.prototype.replace(search, replacement) function. SCAYT seems to call the replace function without passing the replacement parameter. The new replace function attempts to call valueOf on the replacement parameter, which throws the error.

This appears to be a bug in SCAYT; however, the native replace function will convert an undefined parameter to the string ""undefined"", which would mask this problem.


'''Workaround:'''[[BR]]
Override the new replace function to cope with an undefined replacement parameter:
{{{
    jQuery(function(){
        var oldReplace = String.prototype.replace;
        String.prototype.replace = function (search, replacement) {
            if (""undefined"" === typeof(replacement)) { replacement = """"; }
            return oldReplace.call(this, search, replacement);
        };
    });
}}}

The affected line in the SCAYT code is:
{{{
    if(node.nodeName.match(t.nextNode.blockElementsRegex)
    &&this.text.replace(/\s/).length!=""""){
}}}

This should be:
{{{
    if(node.nodeName.match(t.nextNode.blockElementsRegex)
    &&this.text.replace(/\s/,"""").length!=0){
}}}

",Anna
Bug,8661,Copy paste table does not retain table width -  style attribute in not copied,Core : Pasting,,,confirmed,2012-01-11T19:13:54+01:00,2012-01-23T14:06:52+01:00,"Steps to reproduce:

1.  Create a table (default values are fine)
2.  Place the cursor in the first cell and click/drag to highlight the rest of the table
3.  Paste the table in the editor

**Expected result:**  The pasted table retains the width of the copied table[[BR]]

**Actual result:**  The pasted table appears very small and has the minimum column width possible (screenshot attached)

**Workaround:**  Copy the table by placing the cursor outside of the table when highlighting it.  The table pastes properly this way.

The problem is reproducible on the ckeditor.com/demo application.",bsilverm
Bug,8663,Method dom.element#renameNode() should clear #getName() cache,General,,,confirmed,2012-01-12T13:47:02+01:00,2012-02-15T14:48:06+01:00,"{{{
element = CKEDITOR.dom.element.createFromHtml( '<div></div>' );
element.renameNode( 'p' );
assert.areEqual( 'p', element.getName() ); // actual: 'div'
}}}

",Reinmar
Bug,8666,Wrong rowspan after vertically splitting and merging back cells,Core : Tables,,,confirmed,2012-01-13T17:50:03+01:00,2012-09-18T11:08:35+02:00,"Add a table using the default options:
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px"">
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}
The split the first cell vertically:
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px"">
	<tbody>
		<tr>
			<td>
				&nbsp;</td>
			<td rowspan=""2"">
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}
Then merge the first cell down:

{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px"">
	<tbody>
		<tr>
			<td rowspan=""2"">
				&nbsp;</td>
			<td rowspan=""2"">
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
<p>
	&nbsp;</p>
}}}
It should revert to the original layout, i.e. the first set of html pasted, but instead the first row ends up with four table cells, and the second row ends up with just two.",nitesh
Bug,8667,[Webkit] Enter works incorrectly into PRE blocks,UI : Enter Key,,,confirmed,2012-01-14T13:34:49+01:00,2013-05-28T16:25:15+02:00,"* Open editor and clear all content[[BR]]
* Apply Formatted paragraph format[[BR]]
* Type some chars and hit Shift+Enter or Enter[[BR]]
[[BR]]
Outcome: cursor jumps to the start of the current line and new line is added before this one.",karena
Bug,8668,"IE6&7 Meta tag names not set in commitMeta, or recognised in createMetaHash, in docprops plugin",General,,,confirmed,2012-01-15T19:09:09+01:00,2012-03-14T22:21:43+01:00,"IE6 and IE7 do not recognise the ""name"" attribute for a META element.
For these versions of IE, in order to set the ""name"" attribute of a META element, it is necessary to set the ""Name"" (initial capital) attribute.

In commitMeta, the code should be:

{{{
				if ( CKEDITOR.env.ie && ( CKEDITOR.env.ie7Compat || CKEDITOR.env.ie6Compat ) ) {  
					meta.setAttribute( isHttp ? 'http-equiv' : 'Name', name )
				}
				else {
					meta.setAttribute( isHttp ? 'http-equiv' : 'name', name )
				}

}}}

In createMetaHash, the code should be:


{{{
			if ( CKEDITOR.env.ie && ( CKEDITOR.env.ie7Compat || CKEDITOR.env.ie6Compat ) ) {  
				hash[ meta.getAttribute( meta.hasAttribute( 'http-equiv' ) ? 'http-equiv' : 'Name' ).toLowerCase() ] = meta; 
			}
			else {
				hash[ meta.getAttribute( meta.hasAttribute( 'http-equiv' ) ? 'http-equiv' : 'name' ).toLowerCase() ] = meta; 
			}

}}}

**TC is in [comment:7 comment_7], proposed fix in [comment:8 comment_8] **",NicHolt
Bug,8669,"Chrome, Line breaking when font size is changed",General,,,confirmed,2012-01-16T10:04:25+01:00,2012-01-27T15:49:41+01:00,"Chrome
Reproducible steps:
1. Open editor
2. Write something
3. Change fontsize
4. Keep typing
5. Change colour
6. Type more
7. Change background colour
8. Type more
9. Press enter
Expected: Text with different font sizes are kept on same line.
Actual: The text from point 7 and onwards is placed on new line
",lvrom
Bug,8670,dom.node#getAddress returns different addresses for detached trees in IE7&8 than in normal browsers,General,,,confirmed,2012-01-16T13:31:35+01:00,2012-02-15T15:20:05+01:00,"This test passes in browsers like Fx and Chrome, but fails in IE7&8.

{{{
var root = newElement( 'span' ),
	child1 = newElement( 'span' ),
	child2 = newElement( 'span' );

child1.appendTo( root );
child2.appendTo( root );

assert.isTrue( CKEDITOR.tools.arrayCompare( child2.getAddress(), [ 1 ] ) ); // in IE7&8 - [ 0, 1 ]
assert.isTrue( CKEDITOR.tools.arrayCompare( root.getAddress(), [ ] ) ); // in IE7&8 - [ 0 ]
}}}
",Reinmar
Bug,8673,Chrome: cannot select and remove Page Break (pagebreak),Core : Selection,,,confirmed,2012-01-17T12:40:03+01:00,2012-01-24T12:26:13+01:00,"1. Use a Chrome browser (I have 17.0.963.26 (Developer Build 0 Linux))
2. Go to http://ckeditor.com/demo
3. Insert the Page Break and select it (click it)
4. Press a 'Delete' key

The status bar shows ""body pagebreak"", however pressing a 'Delete' key does nothing.
",tomek
Bug,8674,"""data-cke-saved-src"" is inserted and corrupt the source",Core : Parser,,,confirmed,2012-01-18T08:39:58+01:00,2012-01-18T11:28:54+01:00,"1. At the Demo site, put image and enter following text to Alternative Text in Image Properties.
{{{
 >""'><img src=""javascript:alert('Test')"">
}}}

2. Go to source mode and switch back to wysiwyg mode.
3. Open Image Properties and see the Alternative Text. It became like following.
{{{
>""'><img  data-cke-saved-src=""javascript:alert( src=""javascript:alert('Test')"">
}}}

This issue is similar to this ticket (http://dev.ckeditor.com/ticket/7243),
but still causing on CKEditor 3.6.2. and Demo site.



",usami
Bug,8676,Opera: Copy/paste problem into table cells,General,,,confirmed,2012-01-19T14:06:53+01:00,2012-01-19T14:08:04+01:00,"To reproduce:[[BR]]
1. Create a table
2. Type space into one of the cells 
3. Paste some text with carriage return into this cell. 

**Results:**
1. If there is text above table contents will be pasted at the beginning of document.
2. If table is first element in document than content pasted into any cell, other than first, will end up in first table cell.

Reproducible from CKEditor 3.1 in Opera 
",j.swiderski
Bug,8677,cke_disabled class is not added to the span for a disabled dialog button,General,,,confirmed,2012-01-19T14:48:23+01:00,2012-02-28T12:22:25+01:00,"The dialogui plugin defines a disable function for CKEDITOR.ui.dialog.button objects. 

{{{
/**
 * Disables the button.
 * @example
 */
disable : function()
{
	this._.disabled = true;
	this.getElement().addClass( 'cke_disabled' );
},
}}}


This function adds the cke_disabled class to this.getElement() which corresponds to the a tag for the button. Therefore the a tag can be styled using this class when the button is disabled.
However, the cke_disabled class is not added to the span tag which displays the label for the button (see the attached screen capture). Therefore, there is no way to style the text for disabled buttons.

The disable function should be updated to also add the cke_disabled class to the span tag. Perhaps doing something like this:
{{{
disable : function()
{
	this._.disabled = true;
	this.getElement().addClass( 'cke_disabled' );
	if(this.getElement().getChildCount() > 0 && this.getElement().getChild(0).getName() == 'span'){
		this.getElement().getChild(0).addClass('cke_disabled');
	}
},
}}}


The enable function would need to be updated accordingly to remove the cke_disabled class from the span when the button is enabled again.",tmonahan
Bug,8679,Focus is not indicated clearly when navigating the color picker dialog,General,,,confirmed,2012-01-20T12:01:23+01:00,2012-02-08T13:26:42+01:00,"Load any CKEditor sample and open the color picker dialog by clicking the 'More Colors..' option on the 'Text Color' or 'Background Color' toolbar icons for example.
Use the keyboard to navigate the color table. 

'''Problem:''' The focus indicator around the currently selected color is not very clear.[[BR]][[BR]]
CKEditor relies on the browser to display visual focus, however this can be difficult to see against the different background colors. In fact the focus is not displayed at all in recent versions of FF.

**We would like to be able to add our own styling to focused elements on the color picker dialog.**This is already possible for the special characters dialog through the cke_light_background class. We would like a similar capability for the color picker dialog. 

For example a CSS class could be added to the current selection on the color table in updateHighlight() and updateSelected() in colordialog/dialogs/colordialog.js. This class would then need to be removed when another color is selected.

As this is an accessibility concern, this is a high priority for us and we would appreciate a fix in a 3.6.x release.",tmonahan
Bug,8686,"Bold, Italic, Underline plugins not detecting formatting using style element",Core : Styles,,,confirmed,2012-01-24T11:44:08+01:00,2013-05-28T11:48:08+02:00,"I have a document which is using style elements for bold, italics and underlines. eg:<span style=""font-weight:bold"">bold</span><span style=""text-decoration:underline"">underline</span>. I am not able to undo the styles using 'bold' and 'Italic' plugins. The issue is also with other plugins like 'underline' and 'strike through'",gnjoseph@…
Bug,8690,Trim trailing whitespace when creating elements,Core : Selection,,,confirmed,2012-01-25T23:01:41+01:00,2012-02-15T22:43:19+01:00,"Under Windows, if I double-click on a word, the space after the word is also selected. If I then click on a button to add an underline, bold, link, etc. that trailing space will become underlined, part of the link, etc.

Normally, links, etc. should end at the end of the word.

Proposed solution: When creating a new element from a selection, trim trailing whitespace and re-add that space on the outside of the closing tag.

I tried to write a patch, but I am not familiar enough with the code base and was unable to find that place where new elements are created.",liam
New Feature,8692,API to allow access to an element before it is inserted in the editor,General,,,confirmed,2012-01-26T12:49:53+01:00,2012-02-17T13:05:28+01:00,"When a table is created, we would like to be able to apply attributes/styling to the table element before it is inserted in the editor. Is it possible to expose an API which would give us access to the new element and the dialog data before insertElement() is called in the dialog's onOK function?

While the table element is our current concern, it would be great if a general API was eventually made available that would allow manipulation of any element before it is inserted in the editor.",tmonahan
Bug,8694,IE: copy/paste problem in pre tag,Core : Selection,,,confirmed,2012-01-26T16:19:17+01:00,2012-01-26T16:19:51+01:00,"Steps to reproduce :


1. Go the ckeditor.com/demo , clear the content
2. Go to Source view
3. Paste or Type the following code:
{{{
<pre>

This is test number one

This is test number two

This is another test

</pre>
}}}
4. Go back to Design view
5. Select word {{{^number^}}} on the first line, press Ctrl+C (copy)
6. Select {{{^This^}}} on the second line , press Ctrl+V (overwriting 'This' with 'number')

**Expected behavior:**[[BR]]
The copied text should replace the contents ( 'This' should be replaced with 'number' )

**Actual behavior:**[[BR]]
Part of the original content is still visible.


Issue has been reproducible from CKEditor 3.1 in all versions of IE.",j.swiderski
Bug,8695,Reset fonts,General,,,confirmed,2012-01-27T11:32:27+01:00,2012-02-06T15:49:48+01:00,"1. All browsers
2. Steps to reproduce:
- choose font style ( ""bold"" for example) 
- type something
- then press Enter twice
- then move on the previous line, using mouse

Result: Bold font was reset
Expected result: If any font style was chosen, it keeps still while typing.
Screens are attached 
",inpasarable
Bug,8702,Mono support,Server : ASP.Net,,,confirmed,2012-01-30T15:53:39+01:00,2012-01-30T15:54:47+01:00,"The CKEditor for ASP.NET control does not work under Mono. Reported here: http://cksource.com/forums/viewtopic.php?f=6&t=24610

 Is there any reason the .NET CKEditor control should not work under Mono? I have several other .NET plugins working such as ImageResizer, that work fine.

 The CKEditor plugin works great on my local machine, but when I deploy the solution to my Apache server with mod_mono plugin, I get a normal text area loading in the page, with no CKEditor.

 I am fairly new to Mono, so I may have missed a step or done something stupid.

 Any ideas or things I should check?",Anna
Bug,8705,iOS: Caret (cursor) may not appear when typing is enabled,General,,,new,2012-01-31T16:58:49+01:00,2013-06-11T08:25:34+02:00,"With iOS on iPad:

 1. Open the a page with CKEditor and other standard text fields (the API sample is ok for it).

 2. Tap inside a standard text field to enable editing on it.

 3. Tap inside CKEditor to enable editing on it.

Bug: Editing will be enabled in the editor (it's possible to type), but no caret will be displayed.",fredck
Bug,8708,IE9 image in table deselection on mouse right click,General,,,confirmed,2012-02-01T12:26:43+01:00,2012-02-07T12:26:38+01:00,"Browser IE9. Right click on image, which is inside table, then click anywhere else on table. Image in table is still active, though it should be deselected. Also after theese steps pressing F5 shows IE9 not responding window.",algirdasm
Bug,8710,jQuery adapter doesn't support 'form' property,General,CKEditor 4.2,pjasiun,assigned,2012-02-01T16:10:03+01:00,2013-06-11T17:13:48+02:00,"The jQuery adapter gets the form owner of an editor target element using {{{$element.parents('form')}}}; this is wrong, since a form element can be placed outside the form and associated with the {{{form}}} attribute (see http://www.w3.org/TR/html5/association-of-controls-and-forms.html).
The jQuery adapter should use the {{{form}}} property of the form element which is its actual form owner.",heruan
Bug,8711,CKEditor - sharedSpaces - IE9 - HTML5 -,General,,,confirmed,2012-02-01T18:01:24+01:00,2012-02-02T17:04:12+01:00,"Except one thing, it's same problem like http://dev.ckeditor.com/ticket/8349
The exception is the ""sharedSpaces"" environnement.


The CKEditor (3.6.2) fixed if NOT ""sharedSpaces"", but NOT fixed for ""sharedSpaces""

",Askari
Bug,8712,CKEditor.NET 3.6.1: ASP.NET MaintainScrollPositionOnPostback=true does not work for links after update panel if CKEditor is present on page,Server : ASP.Net,,kaga,review,2012-02-01T20:01:57+01:00,2012-10-17T16:11:09+02:00,"In ASP.NET there is a page directive to enforce scroll position after (either full or partial) postback. 
Scroll position is wrong if postback is triggered by a link button that is located aftern an update panel and if there is a CKEditor.NET control on the page. If you remove the CKEditor.NET control, scroll position is correctly after postback.

To Reproduce, create web site with ckedior in subdirectory, reference to CKEDitor.NET control and create a srolltest.aspx page with the following content. Display the page, scroll to the botton of the page and hit the link. Postback will be done and scroll position is wrong after postback. Repeat the test after removing the CKEDITOR.NET control from the aspx and scroll position will be ok.



{{{
<%@ Page Language=""C#"" AutoEventWireup=""true"" CodeFile=""scrolltest.aspx.cs"" Inherits=""scrolltest""
    MaintainScrollPositionOnPostback=""true"" %>

<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">
<html xmlns=""http://www.w3.org/1999/xhtml"">
<head id=""Head1"" runat=""server"">
    <title></title>
</head>
<body>
    <h1>
        Scroll-Test</h1>
    <form id=""form1"" runat=""server"">
    <asp:ScriptManager ID=""ScriptManager1"" runat=""server"" EnablePartialRendering=""true"">
    </asp:ScriptManager>
    <CKEditor:CKEditorControl ID=""TextBox1"" Text='y' runat=""server"" Width=""800"" PasteFromWordCleanupFile=""true""
        PasteFromWordNumberedHeadingToList=""True"" PasteFromWordPromptCleanup=""True"" PasteFromWordRemoveFontStyles=""True"">
    </CKEditor:CKEditorControl>
     
        <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
        
        <asp:LinkButton ID=""LinkButton1"" runat=""server"">DoPostback 1</asp:LinkButton><br />
        <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
        <asp:LinkButton ID=""LinkButton4"" runat=""server"">psotback before upd-panel</asp:LinkButton>
        <asp:UpdatePanel ID=""up"" runat=""server"" UpdateMode=""Conditional"">
            <ContentTemplate>
                <h2>
                    UpPanel</h2>
                <asp:LinkButton ID=""LinkButton2"" runat=""server"">Async Postback im Upd.Panel</asp:LinkButton>
            </ContentTemplate>
        </asp:UpdatePanel>
        <asp:LinkButton ID=""LinkButton3"" runat=""server"">DoPostback-after-up-panel 1</asp:LinkButton>
        <br /><br /><br /><br /><br /><br />
        
    </div>
    <h2>
        Kurz vor Ende Form</h2>
    <asp:LinkButton ID=""lb"" runat=""server"">DoPostback-after-up-panel 2</asp:LinkButton>
    </form>
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    
</body>
</html>


}}}



Any help is greatly appreciated. Thanks.
",dpomt2
Bug,8715,Problems with changing text of a link - some unification is needed,General,,,confirmed,2012-02-02T12:28:34+01:00,2012-02-02T12:29:37+01:00,"**To reproduce:**
1. Open replacebycode sample
2. Double click on link - a popup will open. Click OK on the popup. The link should be still selected. Another way to do it is to simply select the link with a mouse but there are some differences.
3. Start typing to change text of a link
----
**Expected Result:**[[BR]]
New text gets linked.

**Actual Result:**[[BR]]
* **Opera** - Link is lost and new text is being typed in new line. If you switch to source and back - text will go back to first line (**CKEditor 3.0**). 
* **Webkit** - Only first letter gets linked (**CKEditor 3.0**).
* **IE**  - text gets linked but till the first space (**IMO this is correct**)
* **Firefox** - If you select the whole link with a mouse - text typed even with spaces will get linked. If you doule click on a link and start typing link will be lost. This is because #8195 bug.

----  

There are definetely problems in Opera and Chrome which should be fixed. As for Firefox - it will probably hard to make it work as other browsers.

NOTE: There is also a feature request for adding new text filed ""Link Text"" in Link Dialog #7154. It may solve the above issues but when implementing this feature one should take this ticket into account.
 
",j.swiderski
Bug,8716,Label for Required fields should have an asterisk( *)  & instructions for identifying required fields is clearly labeled at beginning of the form,Accessibility,,,confirmed,2012-02-02T15:15:58+01:00,2013-05-20T19:08:19+02:00,"Labels for all required fields on our dialogs should have an astrisk(*) and instructions for identifying required fields should be clearly labeled at the beginning of the form.

'''This is a failure of Accessibility Checkpoint 1.3.1'''

This is clearly documented in Examples of Success Criterion for 1.3.1

See links here.. [http://www.w3.org/TR/2012/NOTE-UNDERSTANDING-WCAG20-20120103/content-structure-separation-programmatic.html]

[http://www.w3.org/TR/WCAG20-TECHS/H44.html]",satya
Bug,8717,Mobile Safari - Cursor remains after switching between wysiwyg mode and text mode,General,,,confirmed,2012-02-02T16:05:41+01:00,2012-02-14T18:25:54+01:00,"1. Goto ckeditor.com/demo
2. Tap on 'Little'
3. Press the source button.",mrfr0g
Bug,8721,enter br at block end,Core : Keystrokes,,,confirmed,2012-02-06T14:56:16+01:00,2012-02-08T16:24:02+01:00,"With enter mode br, the following steps will create an extra line at end:
 1. With empty editor, '''open bold style''' and type ""foo"";
 2. Press enter key to enter new line;
 * Actual Result: A 2nd new line is created at end of doc, can be reached by pressing the Arrow Down key.
 * Expected Result: Only one new line created.",garry.yao
Bug,8722,"[FF, Webkit]:  ForeAsPlainText splits span tags",General,,,confirmed,2012-02-06T15:23:23+01:00,2012-02-06T15:23:56+01:00,"To reproduce:[[BR]]

1. Paste the below code in CKEditor
{{{
<span style=""font-size: 12px;""><span style=""font-family: arial,helvetica,sans-serif;"">This is </span></span>
}}}
2. Paste the below code into console or use PasteAsPlainText plugin
{{{
CKEDITOR.instances.editor1.insertText(""Hello, world"");
}}}
3. Put cursor here: {{{Th^is is}}}
4. Execute console command or use PasteAsPlainText plugin.

**Results**:[[BR]]
Firefox and Chrome split each section in separate spans whereas IE and Opera do the expected and join all together. Safari drops formatting.

IE and Opera **OK**- 
{{{
<p>
	<span style=""font-size: 12px;""><span style=""font-family: arial,helvetica,sans-serif;"">ThHellois is </span></span></p>
}}}

Firefox - 
{{{
<p>
	<span style=""font-size: 12px;""><span style=""font-family: arial,helvetica,sans-serif;"">Th</span></span><span style=""font-size: 12px;""><span style=""font-family: arial,helvetica,sans-serif;"">Hello, world</span></span><span style=""font-size: 12px;""><span style=""font-family: arial,helvetica,sans-serif;"">is is </span></span></p>

}}}
Chrome - 
{{{
<p>
	<span style=""font-size: 12px;""><span style=""font-family: arial,helvetica,sans-serif;"">Th</span></span><span style=""font-family: arial, helvetica, sans-serif; "">Hello, world</span><span style=""font-family: arial, helvetica, sans-serif; "">is is</span></p>
}}}
**Note also that Chrome drops font-size if it is default 12px. If you use font-size E.g 13 you will get spans like:** {{{<span style=""font-family: arial, helvetica, sans-serif; font-size: 13px;"">}}}

Safari - 
{{{
<p>
	<span style=""font-size: 12px;""><span style=""font-family: arial,helvetica,sans-serif;"">Th</span></span>Hello, worldis is</p>
}}}


All issues have been reproducible from CKEditor 3.5. Before this version text was pasted without any formatting. From 3.5 there is an improvement but there is still something missing.

Exception is the Safari where it seems that this particular part was working till CKE 3.4.3 and was broken in CKE 3.5.
",j.swiderski
Bug,8723,"in chrome, span with class attribute removed when merging blocks on delete/backspace",General,,,confirmed,2012-02-06T15:24:54+01:00,2013-05-28T12:28:17+02:00,"- set the enter mode to P or DIV
- set some style, for example bold to add span with class='bold'
- clean all text from the edited area
- press enter ({{{<p><br></p>}}} will be added)
- switch to bold
- write some text (you will have {{{<p><br></p><p><span class='bold'>aa</span></p>}}})
- go to the 1st line
- press delete

the expected result is that you'll get
{{{<p><span class='bold'>aa</span></p>}}}

but instead you get 
{{{<p>aa</p>}}}

I understand that this is a webkit bug, but unfortunately I guess that when they will fix the issue it will be with inline style instead of a class..
thanks ",alissa
New Feature,8724,Draw a table with plug-in,Core : Tables,,,confirmed,2012-02-06T15:33:03+01:00,2012-02-08T21:55:41+01:00,"Ticket REF: 7320-RYDC-2204

Would be nice to have a plug-in available to draw tables like in Office Word.

The Main advantage of using this way with standard height and width is, user may not be confused to insert the table. With the current plug-in  have great and more features , but may leads to confuse the user also.
",Sebastian
Bug,8734,Chrome doesn’t recognize lists from MS Word 2010,General,,,confirmed,2012-02-12T23:15:57+01:00,2013-01-04T10:25:02+01:00,"1. Open attached sample file
2. Copy contents 
3. Paste it using CRTL+V or ""paste from word"" dialog
**Result:**[[BR]]
Unordered list is pasted as set of paragraphs.

This issue has been reproducible in Chrome only from CKEditor 3.0. 

**NOTE:** In CKEditor 3.5.3 rev [6616] new handling of lists pasted from Word was introduced. From this revision CKEditor has started recognizing **ordered lists in most cases**.

The attached file list_test.docx contains working ordered list. There are however ways to insert baddly formatted ordered list:

1. Please see list_test2.docx. I'm not sure what it depends on. In my test I have always started new document, indented elements before typing and one time it worked, one time it didn't

2. Use MS Word 2010 for creating multilevel lists. Please see attached jing file.
",j.swiderski
Bug,8736,IE: Pasting a list after applying font-size to a paragraph wraps list-items in spans,General,,,confirmed,2012-02-13T11:52:59+01:00,2013-04-12T17:47:53+02:00,"
**Steps to reproduce:**
1. Go to any sample (using IE)
2. Copy the bullets from the attached document
3. Write out, ""Hello World""
4. Select ""Hello World"" and apply a font-size of 14
5. Place your cursor at the end of the line, ({{{Hello World^}}}), and press the enter key to create a new line (**Element's path is showing body p span**)
6. Paste the bullets using the CTRL+V keyboard shortcut.

**Result:**
All list items are wrapped in span-tags with font-size 14.

The issue has been reproducible from CKEditor 3.1 (In earlier versions results were not even close to the ones presented here)

**NOTE:**All browsers copy span to another line but only IE applies this span to inline elements or text
",j.swiderski
Bug,8738,Edit link on floated image does not work in Webkit,General,,,confirmed,2012-02-13T14:22:30+01:00,2012-06-04T14:37:02+02:00,"In Google Chrome there is an issue with editing a link on a floated image.

Steps to reproduce:
1. Insert a floated image
2. Add a link to the image
3. Click on the image (optional, as it is already selected)
4. Click on the link icon (to update the added link)

Actual result:
5. The URL is not prefilled
6. Enter a new URL and click on ""OK""
7. The URL is not updated.

Expected result:
5. The URL is prefilled
7. The URL will be updated

This works in all other browsers, and it also works on non-floated images in Chrome.

This issue has been present for quite some while. I however forgot to report is. I have found a mention of this issue in our own bug tracker dated 2011-05-05.

The issue can be easily reproduced in the demo available at http://ckeditor.com/demo",niek
Bug,8741,Editor does not allow to change the numbering list font,General,,,confirmed,2012-02-14T23:34:35+01:00,2013-04-08T11:45:33+02:00,"Steps to reproduce: 
- Create a numbered list
- Select all the text, change the font size, color...
Result: The numbers are not affected",IBM_RQM
Bug,8743,IE9: in ENTER_BR table/smiley/form is inserted under br tag,UI : Enter Key,,,confirmed,2012-02-15T10:56:59+01:00,2012-02-15T10:59:04+01:00,"Steps to replicate the problem

   1. Enter the word ""TESTING"" without the quotes into CKEditor.
   2. Place cursor before T and press the Enter key. (The word TESTING will be on the 2nd line with a blank line on top).
   3. Place the cursor on the blank line on top of the word Testing.
   4. Click on the table button. The table dialog will appear.
   5. Click on the OK button on the table dialog. 

**Result:** table/smiley/form are always inserted under br

Issue has been reproducible in IE9 only from CKEditor 3.5.3 rev [6624]
",j.swiderski
Bug,8748,Unable to apply any inline style to text inside first block element inside td when there is a comment before,General,,,confirmed,2012-02-17T07:27:06+01:00,2012-03-01T14:59:31+01:00,"To reproduce paste in the below code:
1.
{{{
<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">
<html>
	<head><!-- Facebook sharing information tags -->
		<meta content="" "" property=""og:title"">
		<title></title>		
	</head>
	<body leftmargin=""0"" marginheight=""0"" marginwidth=""0"" offset=""0"" topmargin=""0"">
		<table border=""0"" cellpadding=""20"" cellspacing=""0"" width=""100%"">
			<tbody>
				<tr>
					<td valign=""top""><!--Begin Module Standard Content-->
							<h1 class=""h1"">Heading 1</h1>
							<h2 class=""h2"">Heading 2</h2>
							mollis a.
					</td>
				</tr>
			</tbody>
		</table>				
	</body>
</html>
}}}
2. Try to apply font-size or font color to text in heading one
3. Because of the comment above there will be no change and result will look like
{{{
<span id=""cke_bm_111S"" style=""display: none;"">&nbsp;</span>Heading 1<span id=""cke_bm_111E"" style=""display: none;"">&nbsp;</span></h1>
}}}
",phil_hawthorne
New Feature,8749,Passing data into a shared dialog,General,,alfonsoml,review,2012-02-17T09:05:41+01:00,2012-04-07T14:48:46+02:00,"It is sometimes useful to be able to pass data to a shared dialog.  For example, I have a datepicker dialog and a treeview selector dialog, both of which are invoked from several other dialogs.  The getDialogValue function in the docprops dialog enables a shared dialog to be invoked, and provides a callback for e.g. passing the result to the parent dialog. However, there is no clean way to pass data - for example, the current value of an element in the parent dialog or options.

Here's how this can be achieved.

In plugins/docprops/dialogs/docprops.js:

Add a third argument to getDialogValue:

{{{
function getDialogValue( dialogName, callback, data )
}}}

Pass the data in the invocation of execCommand:

{{{
editor.execCommand( dialogName, data );
}}}

Change the following line to be generic (not just for colorDialog):

{{{
if ( editor._.storedDialogs[dialogName] )
}}}

In plugins/dialog/plugin.js

Add a data argument to show:

{{{
show : function(data)
}}}

Pass the data in the show event:

{{{
this.fire( 'show', data );
}}}

Add a data argument to exec:

{{{
exec : function(editor, data)
}}}

Pass the data in the invocation of openDialog:

{{{
CKEDITOR.tools.setTimeout( function() { editor.openDialog( this.dialogName, null, data ) }, 0, this )
}}}

And in openDialog itself:

{{{
openDialog : function( dialogName, callback, data )
}}}

And in the inline invocation of show:

{{{
dialog.show(data);
}}}

The data can be in any form, but I usually pass it as name-value pairs - for example, for the datepicker:

{{{
{ 
    'inputDate' : inputDate,
    'dateFormat' : editor.config.dateFormat 
}
}}}

",NicHolt
Bug,8754,Multiple nested lists and PasteFromWord,Core : Pasting,,,confirmed,2012-02-20T11:55:15+01:00,2012-03-05T13:06:30+01:00,"When you use the PasteFromWord Command on multiple nested lists, only the first nested list is really nested after pasting.

Try with
{{{
<ol id=""d65e23"">
	<li>
		toto
		<ol>
			<li>
				bibop</li>
			<li>
				tutut</li>
		</ol>
	</li>
	<li>
		tata
		<ol>
			<li>
				lolilop</li>
			<li>
				reir</li>
		</ol>
	</li>
	<li>
		tutu</li>
	<li>
		lolo</li>
</ol>
}}}
on the ckeditor demo

Put the code and then copy and pastefromWord, you'll lose the second ol

I tried to fix it for my webapp and found a way. I hope i didn't break anything by doing that.

In the flattenList filter in default.js line 418 (in ckeditor 3.6.1) i   just did the following code : 
children = element.children 
so that the global loop takes in acount the flattened ol/ul. Otherwise the increase of level is lost.",wizardjojo
New Feature,8759,Add possibility to remove context menu item at certain listener,General,,Saare,assigned,2012-02-21T15:30:14+01:00,2013-02-21T09:51:07+01:00,"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 };
}}}",Saare
Bug,8760,BR tags get removed when switching from source and back.,General,,,confirmed,2012-02-21T15:34:37+01:00,2012-02-21T15:37:25+01:00,"1. Set 
{{{
config.fillEmptyBlocks = false;
config.enterMode = CKEDITOR.ENTER_BR;
}}}
2. Pase the below in source mode and switch to wysiwyg
{{{
<div style=""text-align:justify;"">
test line 1</div>
<div style=""text-align:justify;"">
test line 2</div>
}}}
3. Put caret behind {{{test line 1^}}} and press enter two times
4. Switch to source and wyswig two times

**Results:** because there is no &nbsp; tag behind <br /> tag, the br tags are removed.

Reproducible in all browsers from CKEditor 3.5",j.swiderski
New Feature,8761,Better support for pasting from Open Office,General,,,confirmed,2012-02-21T21:05:25+01:00,2012-02-21T21:06:50+01:00,"Based on http://dev.ckeditor.com/ticket/4868#comment:1 I'm opening feature request for better support for pasting from Open Office which is also very popular editor.

If you have a look at two test case files any try them you will see that:
Lists are pasted as single level and tables are always pasted with colgroup even if it is empty (maybe that's the beauty of OO).

When pasting tables I have also noticed that it ignores thicker borders for cells.
",j.swiderski
Bug,8764,Add support for HTML5 tags - E.g. missing figcaption,Core : DTD,,,confirmed,2012-02-22T18:31:25+01:00,2012-03-06T10:37:19+01:00,dtd.js seems to be missing the <figcaption> element.,garretwilson
Bug,8765,random sorting of styles dropdown list in Chrome 17 and Opera 11.61.,General,,,confirmed,2012-02-22T19:03:18+01:00,2012-03-06T09:55:58+01:00,See also #6414.,garretwilson
Bug,8768,"CKEDITOR.ui.dialog.uiElement.setValue(value, noChangeEvent) does not respect the noChangeEvent parameter",UI : Dialogs,,,confirmed,2012-02-23T20:48:36+01:00,2012-05-22T11:08:06+02:00,"I'm creating a custom dialog where I'm setting the value of a text area

 	var el = dialog.getContentElement('tab1','description');
        el.setValue(result.data[""stylesheet""],true);

Will always detect that the value of the element has changed.  Per the documentation the noChangeEvent parameter should either trigger the change event or not.  It seems to be firing the event regardless ",abcito
Bug,8769,IE9: Problems while inserting nested tables,General,,,confirmed,2012-02-24T14:08:02+01:00,2012-02-24T14:08:17+01:00,"Founded when reproducing #8675

1. Clear editor contents or place cursor at the end of contents
2. Insert table
3. Cursor is clicking inside 1st table cell
4. Insert another table or E.g. image/iframe/flash

**Result:** Table or other element will be inserted in last cell.

Reproducible from CKEditor 3.6.1 rev [7004]

Workaround: To insert nested table in first cell you have to click it first.
",j.swiderski
Bug,8771,getDialogValue in docprops plugin failing to release event handlers,General,,,pending,2012-02-25T14:08:40+01:00,2012-04-07T14:57:48+02:00,"Steps to recreate: a page in the docprops dialog with two elements that invoke a child dialog - e.g. colorpicker (in my case a treeview dialog.

1. Click to open the child dialog for one element. 

2. Cancel.

3. Click to open the child dialog for the other element. 

4. Make a selection in the child dialog.

5. Click OK.

Expected results:

The first element should be unchanged, and the second should be updated with the value from the child dialog.

Actual result:

BOTH elements are updated with the value from the second invocation of the child dialog.

Explanation: releaseHandlers is not being called in the correct context, so when OK is clicked, there are TWO OK event handlers bound to the dialog, one for the field for which OK was clicked, one ofr the field which was canceled.

The following code explicitly establishes the context both for the event handlers and for releaseHandlers, rather than relying on ""this"".


{{{
		var onOk = function()
		{
			var dlg = editor._.storedDialogs[dialogName];  // Changed by Nic to fix failure to releaseHandlers correctly
			releaseHandlers();
			callback( dlg, dlg._.parentDialog );
		};

		var releaseHandlers = function()
		{
			var dlg = editor._.storedDialogs[dialogName];  // Changed by Nic to fix failure to releaseHandlers correctly
			dlg.removeListener( 'ok', onOk );
			dlg.removeListener( 'cancel', releaseHandlers );
		};



}}}
",NicHolt
Bug,8780,"Copy Paste Word 2010, Cleanup Internal Error",General,,,confirmed,2012-03-05T11:06:03+01:00,2013-05-29T16:53:19+02:00,"Made a word document with a table and some formatting in a column (most notable a numbered list). When I try to copy-past the table I get a ""It was not possible to clean up the pasted data due to an internal error.""

I've tried the copy/paste in the demo editor and in the nightly.ckeditor.com and both give the same error. The table b.t.w. is pasted correctly (visually) but when looking at the code the MS-Word formatting is still there.",syslogic
Bug,8781,Problems with copy/paste HTML lists.,General,,,confirmed,2012-03-05T13:05:41+01:00,2012-03-13T14:26:33+01:00,"This issue was found when reproducing #8574

1. Clear editor contents and switch to source.
2. Paste the below code:
{{{
<ol id=""d65e23"">
	<li>
		toto
		<ol>
			<li>
				bibop</li>
			<li>
				tutut</li>
		</ol>
	</li>
	<li>
		tata
		<ol>
			<li>
				lolilop</li>
			<li>
				reir</li>
		</ol>
	</li>
	<li>
		tutu</li>
	<li>
		lolo</li>
</ol>
}}}
3. Switch to WYSIWYG, select whole list (E.g. CRTL+A) and copy with crtl+C
4. Paste the list using PasteFromWord dialog, paste dialog or CRTL+V

**Results:**[[BR]]
**Webkit -** List is wrapped in ol, li, div (div - typical for webkit pasting)[[BR]]
**Opera -** Similar to Webkit but there is no div - list is wrapped into ol, li[[BR]]
**IE9 -** List isalso nested but it looks a little bit broken (See image)[[BR]]
**IE6-7 -** Result is the same as in IE9 but from CKE 3.6.2 extra JS error is thrown (described in #8801):[[BR]]
Message: Invalid argument[[BR]]
Line: 796 [[BR]]
URI: /3.6.2/ckeditor/_source/plugins/selection/plugin.js[[BR]]

**IE8** - List looks just like in IE9 but there is extra '2.' at the bottom (See image)

Ticket reproducible from CKE 3.0

Firefox has its onw problem described in #8754

",j.swiderski
New Feature,8785,There is no option like CKEDITOR.config.forcePasteFromWord,Core : Pasting,,,confirmed,2012-03-06T10:17:44+01:00,2012-03-06T10:55:25+01:00,"People are trying to force the filtering provided by the ""Paste from Word"" feature, however there is no such configuration option:

 - http://stackoverflow.com/questions/3785243/ckeditor-force-paste-from-word
 - http://stackoverflow.com/questions/5227140/ckeditor-use-pastefromword-filtering-on-all-pasted-content

It would be nice to introduce it, the alternative right now looks like that: http://stackoverflow.com/a/8379364",wwalc
Bug,8787,Context menu skips first child of td,UI : Context Menu,,,confirmed,2012-03-07T12:23:58+01:00,2012-03-07T12:55:19+01:00,"With following code div properties don't show up in context menu when right clicking on image
{{{
<table>
	<tbody>
		<tr>
			<td>
				<div class=""test"">
					<img alt=""a"" src=""http://a.cksource.com/c/1/inc/gfx/logo.png"" /></div>
			</td>
		</tr>
	</tbody>
</table>
}}}

In addition selection path updates to reflect image has been selected. In #8445 without the div this doesn't happen. It would seem dialog.getSelectedElement() skips first child of td.

{{{
<table>
	<tbody>
		<tr>
			<td>
				<img alt=""Silva.jpg"" src=""/images/Silva.jpg"" style=""width: 100px; height: 133px;"" /></td>
		</tr>
	</tbody>
</table>
}}}",matti
Bug,8789,CKEditor for ASP.NET. UpdatePanel and problem partial page updates,Server : ASP.Net,,,confirmed,2012-03-08T14:26:24+01:00,2012-03-23T15:36:45+01:00,">When there is more than one updatepanel on the page (which is unrelated to the updatepanel that the CKEditor is in) and whenever one of them does a partial page postback, the CKEditor disappears and reappears again. It seems to be reloading itself even though the updatepanel that it resides in is not being interacted with.

**To reproduce:**
1. Copy files from attached sample - to default CKEditor for ASP.NET 
2. Open sample page
3. Click on a button - you will notice that CKEditor disappears for a moment. 

**NOTE:** contents of the editor remain - so it's more like a visual bug

I have managed to reproduce it in every browser",j.swiderski
Bug,8791,Image dialog doesn't display properties set to 0.,UI : Dialogs,,,confirmed,2012-03-09T10:00:15+01:00,2012-03-09T13:18:15+01:00,"1. Open image dialog
2. Insert URl and set border, hspace and vspace to 0
3. Click OK and switch to source - 0 are present in image styles
4. Switch back to WYSIWYG, right-click on image and choose image properties.

**Result:**
0 are not displayed in dialog.

Issue has been reproducible from CKEditor 3.1.1. [[BR]]
From CKEditor 3.0.2 till 3.1 -  when you set 0 fir E.g. border style was removed from HTML.

This ticket looks like #4980.

NOTE: Firefox uses pt instead of px when you set image property to 0.

",j.swiderski
Bug,8793,Make it possible to set the editing area width,General,,,confirmed,2012-03-09T10:53:43+01:00,2012-03-13T13:25:04+01:00,"I should be possible to set the editing area width, so it can be more precisely controlled to match target website sizes.

Currently, config.width sets the outer size of the editor UI, unlike config.height, which is applied to the editing area instead.

This comes from ticket:4049#comment:12.",fredck
Bug,8797,Infinite loop with malformed select tag,General,,,confirmed,2012-03-12T23:23:33+01:00,2012-03-13T15:04:29+01:00,"
'''Steps to reproduce:'''

1. Enter the HTML in Source:

{{{
<form>
		<table>
			<tbody>
				<tr>
					<td>
						<select name=""StartDateYear"" size=""1"">
							<option selected=""selected"" value="""">SELECT</option>
							<option value=""2012"">2012</option>
						</select>
							<option value=""2012"">2013</option>
						</select>
							<option value=""2012"">2014</option>
						</select>
					</td>
				</tr>
			</tbody>
		</table>
</form>
}}}

2. Click Source to leave source mode.

'''Actual result:'''

Infinite loop...",mattleff
Bug,8798,Inconsistent behavior of rules elementNames and attributeNames in htmlParser.filter,General,,,confirmed,2012-03-13T11:01:53+01:00,2012-03-13T13:11:15+01:00,"See attached test case.

Second filter should leave the title attribute just like first filter left ""p"" element.",Reinmar
Bug,8799,"IE, FF: Delete/backspace keys remove anchor instead of joining paragraphs",General,,,confirmed,2012-03-13T11:16:28+01:00,2012-04-18T16:17:42+02:00,"Assume you have the following content within the ckeditor:
{{{
    <p>This is</p>
    <p>[anchor] an anchor</p>
}}}
Where '''[anchor]''' is the anchor placeholder.

Placing the cursor at the end of the first paragraph and hitting the DELETE key causes the anchor to be removed whereas I would expect that the second paragraph would be merged into the first paragraph and the anchor retained. [IE9 and FF10]

Placing the cursor at the beginning of the second paragraph, and hitting the BACKSPACE key also removes the anchor. [IE9]

This seems to work as expected on Chrome (WebKit).

I tried this on the following nightly build sample, and it still seems to be an issue:
http://nightly.ckeditor.com/7385/_samples/replacebyclass.html

Incidentally, hitting the ENTER key immediately before an anchor on this nightly build seems to cause the anchor to get vertically squished (see screenshot).",helsom
Bug,8800,IE6-10: ENTER key immediately after an anchor generates javascript error,General,,,confirmed,2012-03-13T11:39:42+01:00,2012-10-29T13:22:15+01:00,"Assume the following content is within the ckeditor:
{{{
    Here is an anchor [anchor] in some text
}}}
where '''[anchor]''' is the anchor placeholder.

On IE9, if you place the cursor immediately after the anchor and then hit ENTER, it is possible to generate an ""Unable to get value of the property 'insertBeforeMe': object is null or undefined"" javascript error. See screen shot.

Also managed to recreate in one of the nightly build samples:
http://nightly.ckeditor.com/7382/_samples/replacebyclass.html
",helsom
Bug,8801,IE8 Bug when paste to an exist selection when ENTER_BR mode is on,Core : Pasting,,,confirmed,2012-03-13T12:24:35+01:00,2012-03-13T14:28:56+01:00,"in 3.6.2 with IE8
_samples\enterkey.html

When Enter is pressed:
Break the line with a <BR> 

In editor, CTRL+A to select all text, and CTRL+C to copy.
Then with the selection remains, just paste on the selection.

The IE8 shows the javascript error:
Line 130, invalid parameter",rufushuang
Bug,8802,Lose fonts after push tab key,General,,,confirmed,2012-03-13T13:19:07+01:00,2013-06-17T10:44:36+02:00,"In BR mode, and tab size = 9.
To reproduce :
- Write some words.
- Change the font and size of these words.
- After the last word, push tab key. If you enter some text, the font and size are lost",flavien
Bug,8807,"Capital letter in ""charset"" keyword destroys meta tag when using docProps.",Core : Output Data,,,confirmed,2012-03-14T21:58:00+01:00,2012-03-14T22:07:44+01:00,"   1. Open fullPage mode and paste in the below code in head section (notice chaRset)
{{{     
 <meta content=""text/html; chaRset=utf-8"" http-equiv=""content-type"" />
}}}
   2. Switch to WYSIWYG area and open ""Document Properties"" dialog.
   3. Notice that ""Character Set Encoding"" is not recognized and the whole phrase is placed in ""Other Character Set Encoding"" filed.
   4. Click ok on the dialog and Switch again to Source. Checkout the meta tag - notice the extra charset element
{{{
      <meta content=""text/html; charset=text/html; chaRset=utf-8"" http-equiv=""content-type"" />
}}}
   5. If you continue switching to WYSIWYG, opening dialog, clicking ok and switching to source you will get more extra char sets. 

**Sure that this is invalid code when you use it whit XHTML doctype but I not convinced if this explains destroying meta tag by docProps dialog. Maybe making tags/attributes lower case would be more appropriate. **

This issue has been reproducible from CKEditor 3.6.
",j.swiderski
Bug,8808,Non ASCII characters are not  being changed to entities in HTML attributes- except for the basic ones,General,,,confirmed,2012-03-15T13:44:12+01:00,2012-03-15T16:18:05+01:00,"Paste in the below code in source mode and then switch to WYSIWYG and back to source:
{{{
<img alt=""This is a test to see how ckeditor handles alt tags with curly quotes &>< other characters. What's going to happen? What’s going to Й  happen with this curly apostrophe."" src=""/images/test.jpg"" style=""width: 50px; height: 50px; "" />
}}}
Notice that basic characters like {{{& > < ”}}} are encoded but {{{', Й }}} and all other non ASCII are not. What is more even setting the {{{config.entities_additional = '#39,#0146',#1049;}}} will not help. Attribute values are left untouched.

One proposed solution was that perhaps config.entities should be “extended” to support attributes.
	

",j.swiderski
Bug,8809,When adding blockquote  to Fromat dropdown it doesn't work as expected,General,,,confirmed,2012-03-15T17:29:55+01:00,2012-03-15T17:30:07+01:00,"To reproduce:
1. Add below configuration options or modify format plugin.
{{{
CKEDITOR.config.format_tags = 'p;h1;h2;h3;h4;h5;h6;pre;address;div;blockquote';
CKEDITOR.config.format_blockquote = { element : 'blockquote' };
}}}
2. Refresh the page, you will see blank line at the bottom (adding new entry in language file is optional for tests -  tag_blockquote  : 'Blockquote') 
3. Try to format selection with it.

**Results:** you can't change the selection with blockquote. This tag is added in new line when there is no selection but it behaves like paragraph - new blockquote is inserted with every enter.

Workaround is to use blockquote button


",j.swiderski
Bug,8811,Cell width is not updated when a cell is split horizontally,Core : Tables,,,confirmed,2012-03-16T12:59:14+01:00,2012-03-19T11:40:36+01:00,"To Reproduce:
- Insert a table into CKEditor.
- Apply a width of 200px to the first cell using the Cell Properties dialog.
- Right click in the first cell and select Cell -> Split Cell horizontally. A new cell will be inserted after the selected cell.
- Switch to source view to see the HTML markup for the table.[[BR]]

'''Problem:''' The cell that was split and the new cell both have a width of 200px. They should each have a width of 100px.


{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<tbody>
		<tr>
			<td style=""width: 200px;"">
				&nbsp;</td>
			<td style=""width: 200px;"">
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	             .....
	</tbody>
</table>
}}}


",tmonahan
Bug,8813,Cell width is not updated when cells are merged,Core : Tables,,,confirmed,2012-03-16T13:34:12+01:00,2012-03-19T12:02:11+01:00,"To Reproduce:

- Copy the following table into Source view. This is just a standard table with widths applied to all cells in the first row:

{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 400px;"">
	<tbody>
		<tr>
			<td style=""width: 100px;"">
				&nbsp;</td>
			<td style=""width: 100px;"">
				&nbsp;</td>
			<td style=""width: 100px;"">
				&nbsp;</td>
			<td style=""width: 100px;"">
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
}}}

- Switch to wysiwyg mode and select any 2 cells in row 1. Right click and select Cell -> Merge Cells.
- Switch to source view to see the HTML markup for the table.

'''Problem:''' The cell that was merged still has a width of 100px. It should now have a width of 200px i.e. the sum of the widths of the merged cells.


{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 400px;"">
	<tbody>
		<tr>
			<td colspan=""2"" rowspan=""1"" style=""width: 100px;"">
				&nbsp;</td>
			<td style=""width: 100px;"">
				&nbsp;</td>
			<td style=""width: 100px;"">
				&nbsp;</td>
		</tr>
		......
	</tbody>
</table>
}}}

Cell widths should also be updated when merged using the Cell -> Merge Right option.",tmonahan
Bug,8817,IE: Context menu doesn't show on second click,UI : Context Menu,,,confirmed,2012-03-19T13:29:15+01:00,2012-03-20T12:28:35+01:00," 1. Load replacebyclass.
 2. Double-click on ""are"" to select it.
 3. Right click on the selection to open the context menu.
 4. Right click on ""some"". ('''BUG''': the context menu will not appear - be sure to have something to paste, so at least that option should appear).
 5. Repeat 2 and 3.
 6. ESC to close the menu. ('''BUG''': the selection moves to the previous place)

Confirmed with CKEditor 3.6. Works well with CKEditor 3.5.4.

I'm reporting these two issues together because I suspect they're very related.",fredck
Bug,8824,Opera ctrl+v have jumps bug,General,,,confirmed,2012-03-21T06:05:32+01:00,2012-04-17T16:11:23+02:00,"browser: IE8,IE9, google chrom17.0.963.79 ,firefox 4

I tested online and other version.[[BR]]

follows as:[[BR]]

1.ctrl + c[[BR]]
[[Image(http://i.imgur.com/76G1w.jpg)]][[BR]]

2.ctrl +v[[BR]]
[[Image(http://i.imgur.com/8ukrF.jpg)]][[BR]]

3.the jumps be trigger...[[BR]]
[[Image(http://i.imgur.com/8p21z.jpg)]][[BR]]

4.the correct is at a place...
[[Image(http://i.imgur.com/vDpeK.jpg)]][[BR]]

The article HTML(source code):
see attach file
",nancy1987
New Feature,8825,Make CKEditor bulletproof against js errors,General,,,confirmed,2012-03-21T11:04:25+01:00,2012-03-21T14:30:54+01:00,"To start, let's state that there are so many variables on the editor usage, which makes it impossible to predict every single case. Because of this, the editor fails with js errors from time to time.

We could have a system in place, to protect users from js errors. The basic idea would be based on a simple ""job system"":

 1. A job is started by code.
 2. If an error happens during the job life-cycle:
   1. The editor status is reverted to the ""before job"" state.
   2. The error is reported to the user.
   3. It would be nice to have a way to the user to send the report to us, including their editor configuration, data and selection before job start and details about the job.
 3. The job is finished by code.

The system must support asynchronous operations within the job (setTimeout calls, load of external files, etc).

One idea is integrating this system into the undo system transparently, so it would always revert to the previous undo snapshot in case of errors.",fredck
Bug,8830,IE - Cannot determine which cells are selected in a table,General,,,confirmed,2012-03-23T21:00:53+01:00,2012-06-25T12:57:36+02:00,"Go to CKE demo.
Insert a table.
Attempt to select the cells to do something, like change background color.  There is no visual indication of what cells are selected.",lynne_kues
Bug,8832,Stylesheet parser error if file not on cache,General,,alfonsoml,review,2012-03-25T12:05:01+02:00,2012-07-09T09:24:59+02:00,"#7784 didn't fix the problem correctly

Reproduction steps:

 1. Clear the cache
 2. Open the console
 3. Load http://nightly.ckeditor.com/latest/ckeditor/_samples/stylesheetparser.html
 4. See the error as reported originally.

Proposed solution:

Revert [6867] and use http://dev.ckeditor.com/attachment/ticket/7784/7784_2.patch as it wasn't rejected because it failed but instead based on coding style. Or rewrite it anyway that you like and test that now it's correctly fixed.
",alfonsoml
New Feature,8846,"""Magic Box"" to help moving the caret to hard/impossible to reach spaces",General,,,confirmed,2012-03-29T12:05:34+02:00,2012-04-16T15:02:34+02:00,"There is a general problem in the editor, which is related to the impossibility of placing the caret for typing between some block elements (like <table> or <hr>) or at the top of the contents, if the first element is one of these elements.

The proposed solution is showing a ""magic box"" when the user moves the mouse over the limits of these blocks. I'm attaching a page that illustrates the idea.

We should eventually come with a similar solution for keyboard navigation as well.",fredck
Bug,8852,Fx & Chrome @ Linux: Unlink option is not always available from the context menu when right clicking on a link,General,,,confirmed,2012-03-30T16:12:02+02:00,2012-04-17T15:16:08+02:00,"This is clone of #7908, but for Fx & Chrome and only on Linux.

Steps:
1. Open http://localhost/cksource/CKEditor/tags/3.6/_samples/replacebyclass.html
2. Without focusing editor before, right-click on the link.

Expected: context menu containing unlink option.

Actual: no unlink option.

I was able to reproduce this from 3.6.",Reinmar
Bug,8854,[IE] A Japanese key input is repeated (when enter mode is set to BR),General,,,confirmed,2012-03-30T17:16:26+02:00,2012-03-30T17:17:40+02:00,"1. Set to [CKEDITOR.ENTER_BR] as [enterMode] of config.
2. This CKEDITOR is opened by IE8.
3. Input some texts in WYSIWYG area.
4. Select all contents (e.g. Ctrl+A)
5. A Japanese input is turned ON.
6. Input some Japanese text (type at least '''two''' letters).

Result:
The first pressed key is repeated twice.
For example, in the case of the Japanese character inputted using the [H] key and the [E] key, it will be in the state where [hhe] was inputted.


Confirmed in IE8/win7.

Links that might be useful:
 - http://www.coscom.co.jp/learnjapanese801/msime_win7_en1.html
 - http://www.coscom.co.jp/learnjapanese801/msime_win7_en2.html",wwalc
Bug,8858,[IE] : Undo add extra space at the end of list item,Core : Undo/Redo,,,confirmed,2012-04-03T09:42:11+02:00,2012-04-03T13:40:41+02:00," 1. Load the editor with the following content:
{{{

<ul>
	<li>foo
		<ul>
			<li>bar</li>
		</ul>
	</li>
</ul>
}}}
 1. Make any small change then undo once;
 * Actual : One unwanted whitespace is added to the end of the first list item (foo), this can be verified only in wysiwyg mode by moving cursor at the end of the list item;
 * Expected: Content is reverted into the original status.",garry.yao
Bug,8861,[IE] Content document scrolls upon focus restored,Core : Selection,,,confirmed,2012-04-03T16:25:31+02:00,2012-04-05T12:47:04+02:00," 1. Load enough content to overflow the edit area;
 1. Scrolls down to the bottom;
 1. Make a text selection in the viewport;
 1. Click outside of the editor to blur it;
 1. Tab key to bring the focus back to it
 * Actual: Editor has focused, content is scrolled by to the top;
 * Expected: Editor gain focus with the content scroll bar positon remains.",garry.yao
Bug,8866,IE: empty margins not visible in page with header X-UA-Compatible overwriting compatibility mode,General,,,confirmed,2012-04-04T15:07:01+02:00,2012-04-04T15:07:50+02:00,"1. Go to IE -> Tools -> Compatibility mode settings and add IP which you want to use to display HTML page E.g. 192.168.1.123
2. Place page attached to this ticket in samples folder. This page contains header   
{{{<meta http-equiv=""X-UA-Compatible"" content=""IE=8"" />}}} which should overwrite compatibility mode.
3. type ""test"" in editor, press enter 5 times and type ""test2""
4. Switch to Source and back to WYSIWYG
Result: You will notice that there is no empty paragraphs between ""test"" and ""test2""

I have managed to reproduce it in IE8 and IE9 and only when content attribute was set to IE8 - {{{content=""IE=8""}}}
",j.swiderski
Bug,8868,Hitting return should create a new default block element.,General,,,confirmed,2012-04-04T17:39:24+02:00,2012-04-05T12:30:59+02:00,"Sorry if the title isn't very descriptive, but here is the issue. If I add a <div> tag to the document, then hit enter/return, it creates a new <div> tag even though the default block element is a <p> tag. This is a major problem for clients when they copy/paste content that may have a stray <div> tag. If they paste something with a <div> tag, then start typing new text after that, the <div> tag hijacks the current block level element being used and there is no way to return to it without editing the source.

Personally I have an issue with this because it does not allow me to insert a custom <div> tag around, lets say, an image. I'd like to create something such as:

Expected:
<p>text</p>
<div class=""figure""><img src=... /></div>
<p>text</p>

Actual
<p>text</p>
<div class=""figure""><img src=... /></div>
<div class=""figure"">text</div>

Lastly, you may wonder why I'm adding a div with the class of ""figure"", well, because CKeditor does not recognize the <figure> element.

Expected behavior:

<p> tags should be the default block level element _always_. Regardless of what was preceding it. Hitting return/enter should use that default block element, not continue to use the previous block element. Ideally it would recognize <figure> as well. I'd  like to be able to insert a <figure> element containing an image, hit return, then start typing text into a <p> tag, not a <div> or <figure> tag containing text. HTML5 support was added to a recent version, but apparently someone forgot about the <figure> tag.",tilzinger
Bug,8869,IE6 : CKEDITOR.dom.node.replace() fails with invalid argument error,General,,,confirmed,2012-04-04T23:48:14+02:00,2012-05-09T13:44:58+02:00,"This code is somewhat sloppy but I had to kludge together an example from a plugin I'm trying to integrate.

Setup: I entered one word of text into CKEditor, which when you view source looks like this:

{{{
<p>
	word</p>
}}}

The following JavaScript works fine in Firefox, Chrome, and IE8:

{{{
	var new_node = CKEDITOR.dom.element.createFromHtml( '<span>Hello!</span>' );
	var old_node = CKEDITOR.instances.FCKeditor1.document.getDocumentElement().getChildren().getItem(1)['$'].childNodes[0];
	new_node.replace(CKEDITOR.dom.element.get(old_node));
}}}

All other browsers replace ""word"" with ""<span>Hello!<span>"". IE 6 throws an error indicating ""Invalid Argument.""

This may be related to [http://www.sencha.com/forum/archive/index.php/t-14131.html this EXT JS bug] where the author states ""Internet Explorer throws an exception when no target node is specified in a call to the insertBefore() method of a native DOM object (other browsers just append the new node at the end in this case).""

I have tried the workaround listed there but to no avail. Any help would be awesome :)
",jfernandez_wa
Bug,8872,Native spellchecker clears markup in chrome,General,,,confirmed,2012-04-05T18:06:52+02:00,2012-04-11T16:05:16+02:00,"In chrome (on windows) the markup is cleared when using the native spellchecker. Bug found in version 3.6.2 and 3.6.3.

To reproduce:
- Go to demo in ckeditor.com
- through the javasscript console make a new editor with native spellchecker enabled:
{{{
CKEDITOR.config.disableNativeSpellChecker = false;
CKEDITOR.appendTo('demoInside', { height: 300 });
}}}

- in source view paste the following:
{{{
<span style=""font-size:22px;"">This line contains a missepled word<br />
<br />
This is the second line</span><br />
}}}

CTRL-right click the misspelled word ('missepled') and choose a suggestion. You will see the 2nd line come up a little already. Go the the end of the line (press ""END"") en press ENTER and type some new words. The markup off the new words is lost.

",pfibbe
Bug,8877,Missing ARIA roles on certain editor UI parts,Accessibility,,,confirmed,2012-04-06T18:27:09+02:00,2013-04-28T11:50:07+02:00,The toolbar collapser and editor resizer doesn't have their appropriate ARIA role assigned.,garry.yao
Bug,8878,Missing docs for dialog.definition.fieldset,QA,,,confirmed,2012-04-06T20:16:36+02:00,2012-04-11T13:12:17+02:00,"The fieldset element in dialogs isn't documented in the same way as other elements, so there's no list about what are the possible properties that can be used with it.

There's http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ui.dialog.fieldset.html and the missing part is http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.dialog.definition.fieldset.html like this one for example
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.dialog.definition.vbox.html",alfonsoml
Bug,8881,Paste images does not work on iOS,Core : Pasting,,,new,2012-04-09T20:24:53+02:00,2013-01-18T11:04:01+01:00,"If you copy an image on iOS (5.1 tested), it looks like its working, but if you show the source it shows: 	<img src=""webkit-fake-url://749E63E5-2740-41C0-BACB-512E6198931E/imagejpeg"" /></p>

No one Else can see this image...

Is it possible to paste it as URI image? See: http://en.wikipedia.org/wiki/Data_URI_scheme",Magnusmega
Bug,8884,Webkit & FF: Dragging image wrapped in Header Element leaves empty headers in content area.,General,,,confirmed,2012-04-10T14:08:11+02:00,2013-04-09T16:41:27+02:00,"1. Go to http://ckeditor.com/demo
2. Drag image in few places inside content area
3. Switch to source and notice that there are many empty headers inside content area {{{ <h1>&nbsp;</h1> }}}


I have also tried using the below code (img inside div)
{{{
<div>
	<img alt="""" src=""http://a.cksource.com/c/1/inc/img/demo-little-red.jpg"" style=""margin-left: 10px; margin-right: 10px; float: left; width: 120px; height: 168px;"" /></div>
<h1>Little Red Riding Hood</h1>
}}}
Div is lost on first drag. Wrapping div stays at the top and doesn't break paragraphs like H1.

Issue reproducible in Webkit and Firefox from CKEditor 3.0
",j.swiderski
Bug,8886,htmlspecialchars() calls will return an empty string under certain conditions,Server : PHP,,,confirmed,2012-04-11T14:08:30+02:00,2012-04-12T15:24:43+02:00,"http://php.net/manual/en/function.htmlentities.php
{{{Like htmlspecialchars(), htmlentities() takes an optional third argument encoding which defines encoding used in conversion. If omitted, the default value for this argument is ISO-8859-1 in versions of PHP prior to 5.4.0, and UTF-8 from PHP 5.4.0 onwards. Although this argument is technically optional, you are highly encouraged to specify the correct value for your code.}}}

In case of PHP 5.4 environment htmlspecialchars() will return an empty string when supplied with a text in non-default encoding (UTF-8) and no exact encoding specified in third argument. So you need to implement an ability to pass text encoding name to editor() method somehow.",bugmenot
Bug,8891,Expand toolbar button is wrong,UI : Toolbar,,,confirmed,2012-04-14T13:22:08+02:00,2012-04-16T10:47:27+02:00,"With an open toolbar the ""collapse toolbar"" button is an upwards-facing arrow. That's fine.

When the toolbar collapses it changes to a left-facing arrow, but it should be a down-facing arrow as that's the direction of the movement that will happen when it's clicked.",alfonsoml
Bug,8892,IE9 crashes with p::after clearfix and empty text area,General,,,confirmed,2012-04-14T19:16:19+02:00,2012-04-16T13:03:48+02:00,"Similar to the (now closed) ticket #8689, IE9 crashes with an ""A problem displaying caused Internet Explorer to refresh the webpage using compatibility View"" error on clicking in the editor area, when you have an empty textarea and a stylesheet in contentsCss that contains a clearfix for <p>:

p::after {
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
  content: ""."";
}

Commenting out the line 'content: ""."";' IE doesn't crash anymore (but the clearfix won't work either).

Other browsers don't show this problem (Opera, FF, Safari, Chrome).",insad
Bug,8894,Display:inline-block issue,General,,,confirmed,2012-04-16T11:59:35+02:00,2012-05-10T10:00:45+02:00,"<span style=""display: inline-block""><a href=""/send-now""><img alt=""Buy - Global Express"" src=""sites/default/files/media/buy_button.gif"" /></a></span>

Paste the above HTML in source.

While using CK editor in IE, if we select the image and click on the link editor, it looses focus and link is inserted at the beginning of the HTML rather than at the image itself.

This is due to display: inline-block and happens only in IE. Please fix.",amazumde
Bug,8896,Using Ctrl-Z after switching to bold and back causes strange cursor jumps,Core : Undo/Redo,,,confirmed,2012-04-16T17:21:22+02:00,2012-04-20T16:18:04+02:00,"Scenario:
* I start typing
* I hit Ctrl-B (for bold) and type a word
* Then I hit it again (to stop typing in bold)
* Type a few more words
* Hit Ctrl-Z for undo

The cursors jumps at the beginning of the line. Furthermore, as I continue typing, further strange cursor jumps occur. 

I'm using Ubuntu 11.10 64bit with Gnome 3. I can reproduce this in Chrome 18, not in Firefox 11.",jonne
Bug,8897,CKPackager: possible issue with variable declarations,Project : CKPackager,,,confirmed,2012-04-16T17:42:53+02:00,2012-05-10T11:22:46+02:00,"It looks like in certain situations, like the one described in #8895, CKPackager does not rename variables correctly.",wwalc
Bug,8899,Links in the About dialog should open in a new window,UI : Dialogs,,,confirmed,2012-04-16T19:20:14+02:00,2012-04-20T15:05:45+02:00,"Currently all the links in the ""About"" window are opened in the current window, causing loss of all the current data if the page hasn't implemented an onBeforeUnload handler.

If all the links are changed to launch in a new window such problem won't exist.",alfonsoml
Bug,8906,[HTML5] [Full page editing],General,,,confirmed,2012-04-17T23:33:23+02:00,2012-04-30T13:53:22+02:00,"When editing a HTML5 Boilerplate page (download a template here: http://github.com/h5bp/html5-boilerplate/zipball/v3.0.2; see template details here: http://html5boilerplate.com) the conditional comments between the doctype and <html> declaration [used by Modernizr for polyfill detection] are lost. Subsequent html comment blocks within the <html> tags are retained (although the formatting of these is sometimes changed.

Examples of the code before and after are shown in this forum post:: http://cksource.com/forums/viewtopic.php?f=11&t=25267&p=64818#p64818

I verified on the nightly build 3.6.4, downloaded 17 April 2012.",frumbert
Bug,8907,IE6: hovering over Browse Server button makes dialog contents jump up,General,,,confirmed,2012-04-18T14:22:16+02:00,2012-04-18T14:22:33+02:00,"Found when reproducing #8887 - another Browse Server bug

1. Integrate CKFinder with CKEditor 
2. Click image button and hover Browse Server button it will jump up together with contents below it.",j.swiderski
Bug,8913,IE9: Problems with full-width sapces.,General,,,confirmed,2012-04-20T11:36:08+02:00,2012-04-20T11:38:58+02:00,"**What is full-width space:** [[BR]]
**Source:** http://blog.greggman.com/blog/japanese_input_on_windows_xp/
[[BR]]
>Note: **When typing in Hiragana mode pressing the space when there is nothing else typed will insert a full width space.** That's usually what you want when typing Japanese but if you need a normal English space you can insert a half-width space while in Hiragana mode by pressing Shift-Space.

----
To reproduce:
1. Set editor language to Japanese - {{{config.language = 'ja';}}}
2. Set your input to Japanese and keyboard to Hiragana (see jp.png)
3. Load replace by code sample and put cursor at the end of line.
4. Perss space and then Enter
5. Press space in new line (Cursor will jump up)
6. Perss up arrow, and then down arrow

**Result:**  Using arrows you can't move to lines containing full-width spaces.

Please also see jing video showing how to reproduce.",j.swiderski
Bug,8915,Pagebreak jumps to top of Number/Bullet list when we navigate to HTML Source & back to Rich text,General,,,confirmed,2012-04-20T15:03:29+02:00,2012-08-24T15:49:08+02:00,"'''To reproduce the defect:'''

1. Open any CK Editor sample & insert a Numbered list with 4 list items.

2. Keep cursor at end of 2nd list item & click on Insert Page break for Printing icon.

3. Page  break inserted between 2nd & 3rd list items.

4. Switch to HTML Source & back to Rich text.

'''Issue:'''  Page break jumps to top of Numbered list.

'''Same issue happens with Bulleted list'''
 ",satya
Bug,8918,Dialog shadows not shown in IE with quirks mode,UI : Dialogs,,,confirmed,2012-04-23T11:06:00+02:00,2012-05-07T14:43:21+02:00,"Our page HTML code forces us to use quirks mode in IE. When integrating CKEDitor, the dialog shadow images are not rendered by IE. This works ok in all other supported browsers.

To reproduce, access the CKEditor demo page with internet explorer 9, use the developer tools (F12), switch to quirks mode and view the editor with the V2 skin. Now (for example) open the image dialog window. The popup dialog is shown, but no drop-shadows are visible.

Yes, using IE developer tools may seem like a developer hack, but this is only to give you easy steps to reproduce. We observe this exact same behavior on our own page which, as written above, is non-trivial and requires quirks mode to function correctly.",lsoft
Bug,8919,IE: right-click Paste greyed out,UI : Context Menu,,garry.yao,review,2012-04-23T12:23:44+02:00,2012-12-31T15:49:35+01:00,In IE8 when you right-click quite often 'Paste' is greyed out. Moving the mouse as you right-click increases the chance of this happening.,tri
Bug,8920,IE8 IE9: unable to edit selected text with keyboard (left-click and drag to select text then release left-button outside ckeditor window),General,,,confirmed,2012-04-23T12:38:34+02:00,2012-04-25T13:24:52+02:00,"In IE8, unable to edit selected text with keyboard when the selection was finished by releasing the left-mouse button outside of the ckeditor box.",tri
Bug,8924,Problem with ckEditor inside div with visible=false,Server : ASP.Net,,,confirmed,2012-04-23T21:21:47+02:00,2013-03-04T17:16:20+01:00,"I was previously using 3.6.1, which worked fine for the most part, but in order to fix an issue that cropped up (support for ipads), we decided to upgrade to the latest version.

Using 3.6.3, i now receive the following error when the ckeditor tries to load:


{{{

Sys.ScriptLoadFailedException: The script ' http://localhost/idev/ckeditor/ckeditor.js?t=B8DJ5M3' failed to load. Check for: Inaccessible path. Script errors. (IE) Enable 'Display a notification about every script error' under advanced settings. Missing call to Sys.Application.notifyScriptLoaded().
}}}



My instance of ckEditor is located inside a div which is located inside an AJAX update panel. The div initially is set to be visible = false, as per the subject. It is toggled to be visible when a button is pushed. The js file is actually at that location as well.

Thinking this could be a problem/conflict with something else in my code, I made a '''very''' simple website which ONLY had a ckEditor contained in a div contained in an update panel.


{{{
<%@ Register Assembly=""CKEditor.NET"" Namespace=""CKEditor.NET"" TagPrefix=""CKEditor"" %>

<html xmlns="" http://www.w3.org/1999/xhtml""> <head runat=""server"">

    <title>Untitled Page</title>

</head>
<body>

    <form id=""form1"" runat=""server"">
	<div>
        <asp:ScriptManager ID=""scriptManager1"" runat=""server"" />

        <asp:UpdatePanel ID=""upCk"" runat=""server"" UpdateMode=""Conditional""> 
			<ContentTemplate>
			
				<asp:Button ID=""btnToggle"" runat=""server"" Text=""toggle"" /> 
				
				<div id=""divCk"" runat=""server"" visible=""false"">
					<CKEditor:CKEditorControl ID=""ckEdit"" runat=""server"" />
				</div>
			
			</ContentTemplate>
		</asp:UpdatePanel>

    </div> 
	</form>

</body>
</html>
}}}


(the button simply toggles visibility and updates the updatePanel when clicked)

When divCk is set to initially be visible=true, ckEditor works perfectly. When divCk is set to initially be visible=false and the user toggles divCk's visibility by pressing the button, ckEditor does not load correctly, instead presenting the error mentioned above.

I've tested it in 3.6.2 and have the same problem, but, as noted, do not experience it in 3.6.1. 

Am I missing some change to how we should load ckEditor post 3.6.1?",David
Bug,8926,IE: Unnecessary horizontal scrollbar appears when inserting table with width set to 100%,General,,,confirmed,2012-04-24T16:27:15+02:00,2012-04-24T16:28:36+02:00,"Original ticket: http://cksource.com/forums/posting.php?mode=reply&f=11&t=25315

1. In IE9 or IE8 go to Tools -> Compatibility view settings and check  ""Display all pages in compatibility view""  
2. Open replacebycode sample and insert table with width set to 100%
**Result:**[[BR]]
Horizontal scrollbar appears.

Reproducible from CKEditor 3.6.3 rev [7421]
",j.swiderski
Bug,8928,config.corePlugins is always empty,General,,,confirmed,2012-04-24T18:53:39+02:00,2012-05-07T13:34:32+02:00,"The corePlugins entry is defined in config.js file and it states that it can be changed only by editing that file, so I wonder why it's there?

If it's empty and people can't use it, then it seems that it should be possible to remove it and adjust the only call that checks it.",alfonsoml
Bug,8929,Scayt causes list formatting issues,UI : Spell Checker,,,confirmed,2012-04-24T22:41:13+02:00,2012-05-07T14:03:23+02:00,"I am using CKEditor on Firefox 11.0 on a windows server 2008 build. 

I have enterMode and shiftEnterMode set to CKEDITOR.ENTER_BR. 

When I add a ordered or unordered list to my document and have a line of text following the list, Scayt surrounds the line of text in a span after a load from the database and causes the editor to create a new unordered list with the last word from the last element of the list.

Disabling Scayt removes the issue. ",mcinben
Bug,8934,Text/Background color applied to entire paragraph removed when we apply new colour to a word in the paragraph,General,,,confirmed,2012-04-27T14:57:48+02:00,2012-04-30T15:51:22+02:00,"'''To reproduce the defect:'''

1. Open AJAX Sample, select a text color ( ex: red)

2. Start typing the text, see that text color(red) applied to entire text in the paragraph.

3. Keep cursor in the middle of the paragraph & select a different text color ( ex: green)

'''Issue:''' Red color that was applied to the text before was removed, only green color will apply to the text that was typed after the current cursor position

'''Same issue with Background Color'''

We expect the text color for the entire paragraph should stay red & green color should be applied to the text typed after current cursor position",satya
Bug,8936,CKEditor does not handle some properties of ASP.NET TextBox Control,Server : ASP.Net,,,confirmed,2012-04-30T12:40:14+02:00,2012-04-30T12:40:27+02:00,"Some properties of ASP.NET TextBox Control is not supported by CKEditor Control. For example many users claim that MaxLength property is not working but this is because it is not supported by CKEditor Control.

In Visual Studio in ""Properties"" window when using ""Categorized"" view the only supported options are those mentioned in CKEditor Basic Settings and CKEditor Other Settings. [[BR]]
If user uses ""Alphabetical"" view then there is no category and users may get false impression that all properties are supported which is not true.

Possible solutions:
1. Hide unsupported properties
2. Make unsupported properties disabled (just like TextMode property)
3. Make them work for CKEditor control.
",j.swiderski
New Feature,8938,Introduce center alignment option for images,General,,,confirmed,2012-04-30T17:52:34+02:00,2013-05-21T18:10:57+02:00,"There should be an easy way to center images through the image dialog or by simply clicking the ""Align Center"" button in the toolbar.

While HTML doesn't specify a way to have images aligned to center, our users may be disappointed for not being able to do so.

The proposed solution is enabling ""Align Center"" if a selected image is the one an only element inside a block (spaces trimmed). When used, the entire block gets center aligned, not the image directly.",fredck
Bug,8939,IE: Selecting a table row and pressing backspace only deletes a cell instead of the full row,Core : Tables,,,confirmed,2012-04-30T18:01:56+02:00,2013-03-15T15:22:13+01:00,"'''Steps to reproduce the defect:'''

1. Open the Ajax sample in IE.
2. Create a new table with 3 rows and 3 columns.
3. Click into any of the cells in the table.
4. Click on tr in the elements path bar to select the entire table row.
5. Now click backspace.

'''Expected result:''' The entire row is deleted. (behaviour in FF)

'''Actual result:''' Only 1 cell in the row is deleted.",jamescun
Bug,8942,Deleting a list item (numbered and item list) splits the list,Core : Lists,,,confirmed,2012-05-02T10:56:54+02:00,2013-01-22T13:54:04+01:00,"Create a list (numbered or item list) and then backspace to delete a list item.
This splits the list instead of removing the list item.

",davidegeland
Bug,8943,FF: (HC mode) Text does not get highlighted when using Find & Replace dialog in High Contrast mode until the dialog is closed,Accessibility,,,confirmed,2012-05-02T11:44:09+02:00,2013-04-29T15:34:45+02:00,"'''Steps to reproduce the defect:'''

1. Hold Alt, Left Shift & PrintScreen to enable high contrast mode.
2. Open the Ajax sample in FF.
3. Type some text into the editor.
4. Click on the Find/Replace buttons in the toolbar to open the Find/Replace dialog.
5. Type some of the text that you previously entered into the editor into the Find field in the dialog.
6. Click the Find button.

'''Expected Result:''' The text that you are trying to find should become highlighted in the editor.

'''Actual Result:''' The text does not get highlighted. It only gets highlighted when you close the Find dialog.",jamescun
Bug,8944,"If a previously set value of a textfield is changed to blank, it stays visible in the editor.",General,,,confirmed,2012-05-02T13:07:49+02:00,2012-05-07T12:12:32+02:00,"Steps to recreate:

1. Insert a textfield with ""blah"" as value.
2. Edit the textfield and remove ""blah"".
3. It will still say ""blah"" in the WYSIWYG frame.",voskat
Bug,8946,Opera: pasted text (with CRTL+V) inserts at the beginning when enter mode is set to BR,Core : Pasting,,,confirmed,2012-05-03T11:21:19+02:00,2012-05-07T13:10:31+02:00,"Opera 11.62, Windows XP

To reproduce :

1. Type some text
2. Use shift + enter to make a new line (or enter if it is set to BR)
3. Type some more text
4. Shift + enter again
5. Enter more text
6. Paste some plain text in the end of the second line **using CRTL+V**

Result:
Pasted text is inserted at the beginning of the document.",agentcooper
Bug,8947,iOS: (iPad) copy/pasting formatted text,Core : Pasting,,,new,2012-05-03T12:13:31+02:00,2012-05-18T09:37:14+02:00,"select a text and change its font size, text color and background color. Copy the selected text to the clipboard. Change position of cursor to new line and paste clipboard content via browser's tooltip. Pasted text should have the same formatting. Instead, the only formatting that is preserved is the text background.",ks
Bug,8951,Scriptloader may fail when loading sequences of already loaded files,General,,Saare,review,2012-05-04T13:48:34+02:00,2012-05-04T13:49:34+02:00,"The following code will fail (the file `c.js` will not be loaded and the second callback will not be triggered):
{{{
CKEDITOR.scriptLoader.load( [ 'a.js', 'b.js' ], function()
{
	alert( 'a' );
	CKEDITOR.scriptLoader.load( [ 'a.js', 'b.js', 'c.js' ], function()
	{
		alert( 'b' );
	});
} );
}}}",Saare
Bug,8956,Link href not displayed on edit link screen,General,,,confirmed,2012-05-07T11:09:09+02:00,2012-08-16T11:40:33+02:00,"**OS:** Windows 7 Professional SP1

**Browser:** IE 

**Version:** 9

**Scenario:**

1. Switch to source mode
2. Insert this html:

{{{
<form action=""/formHandler"" class=""hp-smartInsertForm"" method=""post"">
	<fieldset>
		<p>
			Here you need to add link <a href=""http://www.google.com?v=1"" target=""_self"">http://www.google.com</a></p>
	</fieldset>
</form>
}}}

3. Switch back to WYSIWYG mode
4. Double click the link

**Defect:** Link editing dialog shown, but field for href is blank",andrey.zborovskiy
Bug,8957,Copy-paste of table rows does not work correctly,General,,,confirmed,2012-05-07T16:26:06+02:00,2012-07-24T16:57:57+02:00,"Scenario 1 -
1. Create a table with 3 rows and 5 columns.
2. Enter some data in each row and column.
3. Add 2 more rows to the table.
4. Select row 1 & 2, copy the text using ctrl+c.
5. Now Select row 4 & 5 and paste the text using ctrl+v.

Actual Result:
Row 4 & 5, will get merged as single row and Row 1 & 2 will be get pasted in a single row

Expected Result:
The text in row 1 & 2 should be get copied to row 4 & 5 similar to what we see in ms-word

Scenario 2 -
1. Perform the first 4 steps as mentioned in scenario 1
2. Put the cursor in row 4 column 1
3. Press ctrl+v to paste the text

Actual Result:
Row 1 & 2 will be get copied in row 4 column 1.

Expected Result:
The text in row 1 & 2 should be get copied to row 4 & 5 similar to what we see in ms-word

Scenario 3 -
1. Perform the first 3 steps as mentioned in scenario 1
2. Select any single cell (Say Row 1 column 1)
3. Put the cursor in row 4 column 1
4. Press ctrl+v to paste the text

Actual Result:
The text in the selected column will be get pasted in row 4 column 1 along with column border.

Expected result:
Only the text in a column should be pasted and not the column border
",IBM_RQM
Bug,8958,can not escape style for a whole line in firefox,Core : Styles,,,confirmed,2012-05-08T12:05:50+02:00,2012-10-31T15:28:35+01:00,"Steps:

1. input multiple lines of text as pic1 in firefox.

2. ctrl + a to select all text, then make all selected text bold/underline/... as pic2.

3. select one line (such as the second line) to unbold the whole line of text as pic3.

4. place cursor at the end of second line and input ""ab""

Expected result:

""ab"" is not bold.

Actual result:

""ab"" is bold.

Possible cause:

when style in firefox, br is included in ""strong"" tag as pic4 and when unstyle br is not removed with ""strong"" tag as pic5.



",yiminghe
Bug,8960,IE6-8: editor scrolls up when right clicking on image wrapped in element with styles.,General,,,confirmed,2012-05-09T15:09:27+02:00,2012-05-09T15:09:37+02:00,"**Reproducible in IE6-8 from CKEditor 3.2.1**

{{{
<p style=""width: 200px"">
	<img src=""http://dev.fckeditor.net/chrome/site/logos.gif"" /></p>
}}}
{{{
<p>
	<span style=""display: inline-block""><img alt=""Buy - Global Express"" src=""http://dev.fckeditor.net/chrome/site/logos.gif"" style=""width: 100px; height: 75px"" /></span></p>
}}}


To reproduce:
1. Paste one of the above code snippets that many times that after you switch to WYSIWYG mode scrollbar will appear
2. Scroll all the way down and right click on image
 
**Result:**Editor will scroll up and you can't display Image properties dialog.[[BR]]

Please note that clicking on the image and pressing Image toolbar button will also not work. **The only way to get to Image properties is to double-click on the image.**
",j.swiderski
Bug,8967,obvious bug in getEnclosedNode,Core : Selection,,j.swiderski,review,2012-05-15T10:52:02+02:00,2012-05-17T13:40:00+02:00,"For example:

{{{
<div>

^
<bookmark/>
<span id='x'/>
<bookmark/>
^

}}}

getEnclosedNode should return span whose id is ""x"".

for detail see patch in attachement.

",yiminghe
Bug,8970,Inconsistent behaviour in Editor using Jquery mobile in Safari on iOS5.1,Core : Keystrokes,,,new,2012-05-16T13:14:22+02:00,2012-05-22T09:08:41+02:00,"When tapping in the editor to enable the on screen keyboard and edit the text, as well as using the next / previous control on the key board the editor does not allow text to be added.

I have tested this with the latest release of CKEditor 3.6.3 as well as jquery.mobile-1.1 and jquery-1.6.4",ephraimm
Bug,8977,CKEditor locks the browser (javascript loop) with certain contents,General,,,confirmed,2012-05-17T12:25:28+02:00,2012-05-23T09:21:58+02:00,"When CK is instantiated with some kind of contents there is some kind of loop (I think it's on the parser) that locks the browser.

Tested with chrome and FF.

I attach a simple html with a test case that shows the behavior",Alex
Bug,8980,IE: Backspace used to delete list item splits list in two,General,,,confirmed,2012-05-17T15:11:36+02:00,2013-01-22T13:53:37+01:00,"Reproducible in all versions of IE from CKEditor 3.0.

To Reproduce:
1. Create list in CKEditor with 4 items
2. Place the cursor at the end of item three and start pressing Backspace.
**Result:** When you remove the item list will be split on two. 

**NOTES:**
1. In other browsers this behaviour got broken in CKEditor 3.6.3 rev [7392]. Reported here #8942
2. If you use delete key you will be able to remove the list item without splitting the list.
",j.swiderski
New Feature,8982,Anchor options in Link dialog uses only references to 'a' elements,General,,,confirmed,2012-05-17T22:06:11+02:00,2012-12-18T16:11:46+01:00,"Reported here:
http://cksource.com/forums/viewtopic.php?f=6&t=25473

The link dialog provides an option to link by Id, but it provides only the option to link to anchor elements, not other elements with an id attribute although those links will work in any browser.

The proposed patch provides a simple solution for modern browsers that support querySelectorAll. If someone is willing, it shouldn't be hard to write an ""else"" code path that does the scanning for the older browsers.
",alfonsoml
Bug,8983,Alignment lost when pasting from Word with enterMode = CKEDITOR.ENTER_BR,General,,,confirmed,2012-05-18T17:31:17+02:00,2013-02-11T15:08:29+01:00,"'''To Reproduce:'''
- Set enterMode = CKEDITOR.ENTER_BR in your config file.
- Open any sample in a browser and paste in the content from the attached word document.
'''Problem:''' Alignment is lost.",tmonahan
Bug,8986,"Delete bullet from middle of bullet list, extra space that cannot be removed.",General,,,new,2012-05-18T23:43:03+02:00,2012-05-22T14:36:19+02:00,"Bullet a list of 6 items.
Delete the fifth bullet item from the middle of the list. 
Back space to attempt to rejoin the remaining bullet items to the list. 
There is a wider space than expected between the last 2 items. The only way to get rid of this space is to un-bullet list and re-bullet. 


I am using the CKEditor Demo http://ckeditor.com/demo on iOS 5.1.1 


",megatron
Bug,8987,"iOS Can not ""Select All"" after Copy and Paste text in the editor",General,,,new,2012-05-21T18:59:32+02:00,2012-05-21T19:03:15+02:00,"1. Select and Copy Text that already exists in edit.
2. Paste the text further down in the editor.
3. Focus cursor anywhere in the editor and tap twice to get the Select option menu. 
4. Attempt to choose Select All, the cursor directs to the top of the text editor, but all of the content in the editor has not been selected.

I was using http://ckeditor.com/demo
iOS 5.1.1",megatron
Bug,8989,IE placeholder plugin - you can't insert one place holder after another,General,,,confirmed,2012-05-22T16:09:50+02:00,2012-07-13T15:58:55+02:00,"To reproduce:
1. Open placeholder sample and clear editor contents
2. Insert placeholder 
3. Click behind it so that selection frame is lost.
4. **Note that elements path is still showing {{{body p span}}} which means you are still inside place holder (the only way to leave it is pressing space)** 
5. Nevertheless try to insert new placeholder

Result: New placeholder replaces the old one.


This particular TC has been reproducible in IE6, IE7 and IE9 browsers from CKEditor 3.5.2 rev. [6434] [[BR]]
[[BR]]
[[BR]]

Before revision [6434] in IE6, IE7 and IE9 it was possible to insert two placeholders in a row only if you haven’t clicked inside editing area after inserting first placeholder  (click toolbar button, insert placeholder, click toolbar button again and insert another placeholder). If you have clicked inside editing area after inserting the first placeholder, the second place holder was not inserted and it was destroying the first one (removing [). **Ironically this TC has been reproducible in IE8 Quirks from CKE 3.5.3 rev. [6459] and has been described in #9138**

----

In IE8 next place holder is always inserted at the beginning. It is not possible to move cursor behind placeholder - #8990.
",j.swiderski
New Feature,8992,FF: You can't delete placeholder using backspace key,General,,,confirmed,2012-05-23T10:43:22+02:00,2012-05-23T10:52:00+02:00,"To reproduce:
1. Open placeholder plugin sample
2. Put cursor behind placeholder and try to delete it.
Result: you can't.

This is actually how Firefox works. **It does not allow for removing non-editable elements with backspace key**[[BR]]
Insert the below code in HTML page, open it in Firefox and try to delete placeholder.
{{{
<div contenteditable=""true"" style=""margin-bottom:25px; border:3px solid black;"">
<p>This is a <span contenteditable=""false"" data-cke-placeholder=""1"" class=""cke_placeholder"">[[sample placeholder]]</span>. You are using <a data-cke-saved-href=""http://ckeditor.com/"" href=""http://ckeditor.com/"">CKEditor</a>.</p>
<div>
}}}

**Perhaps CKEditor might introduce some code working around this issue**
",j.swiderski
Bug,8994,"Firefox, Webkit and Opera - Can't exit link at the end of document in bbcode",General,,,confirmed,2012-05-25T11:19:24+02:00,2012-05-25T11:19:34+02:00,"To reproduce:
1. Open bbcode sample and clear all contents
2. Insert link {{{http://google.com?test=1&abc=txt}}} using link dialog 
3. Put the cursor at the end of link and try to exit it using Arrows, End, Space or Enter key.

**Result:** You can't exit link when it is the last element in the document.

Issue reproducible in Webkit and Opera from CKEditor 3.6 rev [6904]

**Note:** In Firefox you can exit link only if you press End key. Perhaps it has something to do with leaving element boundaries - #8195
",j.swiderski
Bug,8996,Pasting into styled content results in multiple style tags instead of just one,General,,,confirmed,2012-05-25T15:15:20+02:00,2012-05-25T15:27:18+02:00,"To reproduce:

- Open the replacebyclass sample and place the cursor between the words 'sample' and 'text'. Note that these words have a bold styling applied.
- Open the 'Paste as plain text' dialog and type some content.
- Click Ok. 
- Switch to source mode to see the HTML content.

Problem: The bold styling is split into 3 different strong tags. It should be merged into one single tag.

Actual Result:

{{{
<strong>sample </strong><strong>pasted text </strong><strong>text</strong>
}}}

Expected Result:

{{{
<strong>sample pasted text text</strong>
}}}

This issue is also mentioned in ticket #8908.

It also happens if styled text is pasted into styled content in the editor using Ctrl+V e.g. select the word text in the above sample, place the cursor inside the word sample and use Ctrl+V. There will now be 3 different strong tags for this content.
",tmonahan
Bug,8999,Cannot edit label elements,General,,,confirmed,2012-05-29T07:01:08+02:00,2012-05-29T09:20:08+02:00,"When I click on a ""label"" element the field that the label is defined for (""for"" attribute) get focused so I cannot modify the label.

Affected : Firefox 12.0 on Linux, Chromium 18 on Linux, Safari 5.1.7 on Windows
Works on : Internet Explorer 9 on Windows, Opera 11.62 on Windows.",ollea
Bug,9000,[IE] incorrect enter key behavior into pre block,UI : Enter Key,,,confirmed,2012-05-29T12:23:45+02:00,2012-05-30T15:18:49+02:00,"1. Insert the following html:


{{{
<p>
	123456</p>
<pre>
123456
123456


</pre>
<p>
	123456</p>
}}}

Switch to WYSIWYG mode and move cursor after the ""2"" char in the first line of the pre block. Hit Shift+Enter. The new line will appear after the ""5"" char.

2. Html:


{{{
<pre>
123456
123456
123456
123456</pre>
<p>
	123456</p>
}}}

Switch to WYSIWYG mode and put cursor to the end of the second line of the pre block. Hit Shift+Enter. Cursor will appear at the start of the 4th line instead of the 3rd line. Toggle to source mode: note that line break disappeared.
",karena
Bug,9001,Format cannot be applied if first line of selection is already in target format,Core : Styles,,,confirmed,2012-05-29T14:00:46+02:00,2012-05-31T13:22:04+02:00,"
0. Start an empty page
1. Select ""normal"" format and write some words
2. In new line select ""heading 1"" format and write some words
3. Select all and try to apply ""normal"" format

-> nothing changes
Expected: Heading format is changed to ""normal"" 

If the first line is a heading the format can be changed.",Ralf Poehlmann
Bug,9002,Tabelle cell lost after style has been applied,General,,,confirmed,2012-05-29T14:09:45+02:00,2012-05-30T15:26:35+02:00,"
1. Add a new table (2x3)
2. Enter some text in all cells beside the last cell in the middle row
foo|bar|test
foo|bar|<LEAVE THIS CELL EMPTY>
foo|bar|test
3. Select all
4. Apply style heading 1

--> The Empty cell is removed (TD is lost). It's now impossible to enter some text in this cell.",Ralf Poehlmann
Bug,9003,IE9 shift+enter causes cursor to jump,General,,,confirmed,2012-05-29T15:27:16+02:00,2012-05-30T15:38:03+02:00,"Happens in IE9.

Repro:
 - go to http://ckeditor.com/demo
 - select and remove all of the text
 - type ""A"" [shift-enter] ""-123"" [shift-enter] ""B"" [shift-enter] ""C""
 - position the cursor between the ""-"" and the ""1""
 - type [shift-enter]

Result:
A
-1
23
B
C

Expected Result:
A
-
123
B
C
",jbowman
Bug,9004,insertHtml in Chrome strips 'span' element,General,,,confirmed,2012-05-29T20:27:54+02:00,2012-07-17T20:53:48+02:00,"Using the 'API' sample provided with the editor source (or on the nightly build page e.g. http://nightly.ckeditor.com/7490/_samples/api.html), attempt to insert the following HTML in the middle of the document text, e.g. just after the word 'This':
<span>{</span>

Using Chrome (latest version 19.0.1084.52 at time of writing), only the '{' is inserted. With IE and Firefox, the opening and closing 'span' tags are correctly inserted.

Obviously this could easily be a probably with Chrome rather than with CKEditor itself, though either way, any leads on a workaround would be very helpful.",kevin-f
Bug,9006,Blank line added when using meta tag,General,,,confirmed,2012-05-30T15:41:58+02:00,2012-08-07T09:04:49+02:00,"If using a 'meta' tag in the html source and switching between source view and rendered view (not source view), a 'p' tag is added as follows:

Input source: <meta content=""text/html; charset=UTF-8"" http-equiv=""Content-Type"" />

After to switching rendered view and switching back to source view:
<p>
    &nbsp;</p>
<p>
    <meta content=""text/html; charset=UTF-8"" http-equiv=""Content-Type"" />
</p>

This creates an empty line at the top of the document.",Pageonce
Bug,9009,Text style lost on previous line in enterMode = CKEDITOR.ENTER_BR when deselecting the style in the toolbar,Core : Styles,,,confirmed,2012-06-01T12:59:26+02:00,2013-05-15T12:06:08+02:00,"How to reproduce:

- 1 - Go to http://nightly.ckeditor.com/
- 2 - Choose the sample ""Using the ""Enter"" key in CKEditor""
- 3 - Choose the 'use <BR> when enter is pressed' setting.
- 4 - select 'underline' in the toolbar and type some words.
- 5 - Type enter for going to a new line
- 6 - deselect 'underline' in the toolbar

Now all underlining is removed from the previous line.
The bold and other styles have the same problem.

In paragraph mode this does not happen. Same if you do not go to a new line. Therefore expected: 
text style on previous line is preserved after an enter in BR mode and subsequent deselect of the style in the toolbar.

Browsers tested:
FF: bug found
Safari: bug found
Chrome: bug found
IE9: Works as expected
IE8: Works as expected",pauljvrw
Bug,9011,"CKFinder doesn't allow Select, Download or Upload options",File Browser,,,new,2012-06-01T16:38:12+02:00,2012-07-11T12:50:27+02:00,"Using iOS5.1 on the iPad.

In any CKEditor instance, when clicking the Browse Server button CKFinder opens in a new Tab.

1. The ""Upload"" button is missing and should be next to the ""Refresh"" button. I understand this is because of lack of iOS support of input type=file.

2. When you try to choose a file to link to via the context menu drop down (push the down arrow in the upper left corner of the thumbnail), you can Delete, View, Resize and Rename but you cannot Select or Download.
------When you try to press Download, the drop down closes but nothing happens.
------When you try to press Select (either just Select or Select Thumbnail), the tab is closed along with the ckeditor.com/demo tab.",bradbyu
Bug,9013,Formatting IE9 selected text fails,Core : Selection,,,confirmed,2012-06-04T15:04:05+02:00,2012-06-05T14:06:54+02:00,"- IN IE9 go to ​http://nightly.ckeditor.com/7478/_samples/enterkey.html and switch to the ENTER_BR setting.
- add a line of text at the end of the document
- select the entire line (with the mouse of by keyboard) and make the text bold, it doesn't work. 

Only when applying the formatting for the second time it does work.

The same occurs with Underline and Italic formatting. When doing this on a specifiek word in the line the problem does not occur.

The problem might have something to do with this issue: https://dev.ckeditor.com/ticket/6706

",pfibbe
Bug,9017,"FF, Opera - Page down gets stuck",General,,,confirmed,2012-06-05T21:26:39+02:00,2012-06-26T15:11:01+02:00,"In FF, go to CKEditor demo.
Go to Source view.
Ctrl-a, then paste the attached html into Source View.
Go to non-source view.
Press page down key.  Keep pressing.  About two-thirds of the way down, page down will get stuck.",lynne_kues
Bug,9019,jQuery Adapter .val() replaced handles .val(undefined) inconsistently,General,CKEditor 4.2,pjasiun,assigned,2012-06-06T21:39:04+02:00,2013-06-11T17:13:58+02:00,"The jQuery Adapter version of jQuery.val() does not handle .val(undefined) the same way the original jQuery.val() does.  jQuery.val() uses the arguments.length property to determine whether the .val() call is a 'get' or a 'set', which determines what the function will return (the element's value or its jQuery object, respectively).  This is done in the following code (from jQuery 1.7.1, attributes.js).


{{{

val: function( value ) {
		var hooks, ret, isFunction,
			elem = this[0];

		if ( !arguments.length ) {
			if ( elem ) {
				hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];

				if ( hooks && ""get"" in hooks && (ret = hooks.get( elem, ""value"" )) !== undefined ) {
					return ret;
				}

				ret = elem.value;

				return typeof ret === ""string"" ?
					// handle most common string cases
					ret.replace(rreturn, """") :
					// handle cases where value is null/undef or number
					ret == null ? """" : ret;
			}

			return;
		}

		isFunction = jQuery.isFunction( value );

		return this.each(function( i ) {
			var self = jQuery(this), val;

			if ( this.nodeType !== 1 ) {
				return;
			}

			if ( isFunction ) {
				val = value.call( this, i, self.val() );
			} else {
				val = value;
			}

			// Treat null/undefined as """"; convert numbers to string
			if ( val == null ) {
				val = """";
			} else if ( typeof val === ""number"" ) {
				val += """";
			} else if ( jQuery.isArray( val ) ) {
				val = jQuery.map(val, function ( value ) {
					return value == null ? """" : value + """";
				});
			}

			hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];

			// If set returns undefined, fall back to normal setting
			if ( !hooks || !(""set"" in hooks) || hooks.set( this, val, ""value"" ) === undefined ) {
				this.value = val;
			}
		});
	}

}}}

The jQuery adapter works differently, explicitly checking the first argument for undefined instead of using arguments.length:


{{{

			return function( newValue, forceNative )
			{
				var isSetter = typeof newValue != 'undefined',
					result;

				this.each( function()
				{
					var $this = jQuery( this ),
						editor = $this.data( 'ckeditorInstance' );

					if ( !forceNative && $this.is( 'textarea' ) && editor )
					{
						if ( isSetter )
							editor.setData( newValue );
						else
						{
							result = editor.getData();
							// break;
							return null;
						}
					}
					else
					{
						if ( isSetter )
							oldValMethod.call( $this, newValue );
						else
						{
							result = oldValMethod.call( $this );
							// break;
							return null;
						}
					}

					return true;
				});
				return isSetter ? this : result;
			};

}}}

This results in inconsistency when .val(undefined) is called.  jQuery treats this as a setter and returns the jQuery object, whereas the jQuery Adapter treats this as a getter and returns the object's value.  This breaks chaining, and probably has other consequences.",joelhoward
Bug,9020,"""vertical split a cell"" works error when the row contains ""colpan>1"" cells",Core : Tables,,,confirmed,2012-06-07T08:06:45+02:00,2012-06-15T10:55:48+02:00,"Follow this simple steps:
1. create a table with 3 rows, 3 columns.
2. merge the first two cells in the first row.
3. veritical split the last cell(the cell after the merged cell) in the first row. 
The table structure becomes messy after the third step.
[[BR]]
The bug is in ""tabletools/plugin.js"", cellInRow function. Developer should avoid adding duplicate cells, similar with ""cellInCol"".
",tengshengbo
Bug,9023,Removing list formatting strips the id from the contents within the removed list,Core : Lists,,,confirmed,2012-06-07T17:45:02+02:00,2012-07-13T13:16:18+02:00,"'''Steps to Reproduce'''[[br]]
1. Paste the following into ""Source"" view:
{{{
<p id=""TEST"" class=""headerInfo"">Text</p>
}}}
1. Leave Source view and highlight ""text"".
1. Click the ""Insert/Remove Bulleted List"" button to apply the ul/li formatting
1. Click the ""Insert/Remove Bulleted List"" button again to remove the ul/li
1. Review ""Source"" view of html

'''Expected Result'''[[br]]
{{{
<p id=""TEST"" class=""headerInfo"">Text</p>
}}}



'''Actual Result'''[[br]]
{{{
<p class=""headerInfo"">Text</p>
}}}

",mgrove
New Feature,9024,Text is not remembered after using browser back button and then forward button,General,,,confirmed,2012-06-07T20:02:27+02:00,2012-06-15T09:36:38+02:00,"When I write some text in the editor and click the back button in the browser, and then when I click the forward button - the text isn't in the editor. This is in all browsers. It is working in TinyMCE. I'm not sure if this is a Bug or a New Feature.",ashmodean
New Feature,9026,Make CKEditor prevent caching images in browsers,File Browser,,,confirmed,2012-06-08T14:31:22+02:00,2013-06-12T15:24:37+02:00,"To reproduce:
1. For simplicity use CKEditor with CKFinder.
2. In CKEditor click Image button and then Browse Server button
3. With CKFinder upload image with name {{{abc.jpg}}}, select it and click OK to insert it into CKEditor.
4. In CKEditor, click on the image, next right click on it and choose image properties dialog.
5. Click Browse Server button again
6. While in CKFinder - delete edited image and upload different image with the same name {{{abc.jpg}}}
7. Double click on this image and the click OK to insert it into CKEditor.

**Problem:** In CKFinder images are refreshed but in CKEditor old image is seen in preview and in CKEditor content area.

1.	One solution might be using no-cache HTTP headers on server-side
2.	Second is adding some random timestamp parameter behind image name in URL filed of image dialog E.g. abc.jpg?t=1234
The second solution is where editor might come in. It would be nice if CKEditor was doing that in background without any user interaction – perhaps new configuration option could be used here.
",j.swiderski
Bug,9030,IE9: select text + open link dialog - link creation fails if text contains linebreak <br /> tag.,Core : Selection,,,confirmed,2012-06-12T15:34:57+02:00,2012-09-10T14:56:46+02:00,"In IE9, (in WYSIWYG mode)

Inside a <p> tag:

 Creating a few lines of text separated with <br />  (shift+enter in default cfg) and then selecting one of those lines using arrow keys
now if i open the link dialog box and fill in an url and press OK,
no link is created.

Alternatively, if not the whole line is selected but only a word,
then a link may get created but its text will be the same as the URL instead of the selected word.

This bug is reproducible in the online demo at http://ckeditor.com/demo

This bug seems to have come and gone a few times before:
http://dev.ckeditor.com/ticket/8132

/Ola",Ola
Bug,9038,IE: error when selecting contents with SHIFT+Arrow,General,,,confirmed,2012-06-15T12:33:41+02:00,2012-06-15T12:33:49+02:00,"To reproduce:
1. Clear editor contents
2. Write a letter
3. Press ENTER twice
4. Write a letter again
5. Activate 'source view' and go back (**without this there will be no script error**)
6. Place the cursor on top-left position - before first letter - at the beginning of editor content area.
7. Press SHIFT+'arrow down' twice

Result: JavaScript error is thrown.[[BR]]
Ticket has been reproducible in IE8 and IE9 from CKEditor 3.5.1

The error comes from the core\dom\node.js from the getPosition function where the this.$ is undefined. Seems that this object has nothing to do with the underlying DOM object.


**NOTES:** [[BR]]
From CKEditor 3.5.1 till 3.6.3 the error was [[BR]]
Message: 'length' is null or not an object [[BR]]
Line: 632 [[BR]]
URI: /3.6.3/ckeditor/_source/plugins/selection/plugin.js[[BR]]

**From CKEditor 3.6.3 rev. [7415] the error has changed:**
Message: 'compareDocumentPosition' is null or not an object [[BR]]
Line: 430 [[BR]]
URI: /3.6.3/ckeditor/_source/core/dom/node.js[[BR]]
",j.swiderski
Bug,9039,On selecting multiple cell along with  thead and applying any cell property other cell also get converted to thead.,Core : Tables,,,confirmed,2012-06-15T12:35:40+02:00,2012-06-18T13:10:15+02:00,"Create a table in ckeditor.
Make first row as header.
Now select multiple rows of a column along with thead.
Apply any cell property, all the selected cells get converted to thead.
",kumarohit21
Bug,9046,IE9: linking a word doesn't work right when line ends with BR.,Core : Selection,,,confirmed,2012-06-18T14:20:38+02:00,2012-06-18T14:21:53+02:00,"1. Paste in the below code in Source mode
{{{
<p>
	test a test testing<br />
	test a test2, testing a test<br />
	another test line<br />
	one more test line</p>
}}}
2. Switch to source and use tab to get focus in content area.
3. Using arrows go to second line 
3. Select word {{{test2}}} 
4. Click on Link button, enter URL and click OK button
Results:
Notice that instead of {{{test2}}} you get {{{est2,}}} linked. Selection was moved one letter to the right. The same thing will happen if you select whole line.

Reproducible only in IE9 from CKEditor 3.5.1
",j.swiderski
Bug,9048,Code javascript in ckEditor,Core : Parser,,,confirmed,2012-06-19T13:47:29+02:00,2012-06-19T14:50:18+02:00,"When javascript code is inserted in source mode in the middle of html code and it has spaces in the closing script tag, rendering in display mode fails.

i.e. <script>alert(""hello world!"");'''< / script>'''",org.ale
Bug,9050,[FF] scroll to wrong position on writing,General,,,confirmed,2012-06-21T13:41:47+02:00,2012-06-26T15:15:52+02:00,"When you set a MozTransform scale factor to the content body of the editor, when writing something the browser scroll in the wrong place.
That happens too with pageDown button, the document scrolls down but not to the real end of the enlarged document, but to the end of the document without the transformation.

It seems that Firefox don't consider that zoom scale factor, that others browser do.

To reproduce this bug after the CKEDITOR.replace part add (content should be long enough to scroll):
{{{
CKEDITOR.on('instanceReady', function(ev){
            var body = ev.editor.document.getBody().$;
            body.style.MozTransformOrigin = ""top left"";
            body.style.MozTransform = ""scale(1.5)"";
            body.style.OTransformOrigin = ""top left"";
            body.style.OTransform = ""scale(1.5)"";
            body.style.TransformOrigin = ""top left"";
            body.style.Transform = ""scale(1.5)"";
            // IE
            body.style.zoom = 1.5;
        });
}}}
",debe
Bug,9053,Pasting texts from Apple Mail into CKEditor using safari only paste the first paragraph,General,,,confirmed,2012-06-21T23:01:23+02:00,2012-06-26T14:27:13+02:00,"To reproduce:

1) Using Apple Mail, copy a fragment of text with a couple of paragraphs of text
2) Paste it in coeditor (for example, in the demo: http://ckeditor.com/demo)

Only the first paragraph is pasted.

It doesn't happen in Chrome.
",webdev
Bug,9054,Error when using with extjs on IE9,General,,,confirmed,2012-06-23T00:37:04+02:00,2012-07-17T16:02:36+02:00,"I am getting script errors 1003 and 5009 when building an application on IE 9.  I am using ExtJS 4, Ext Direct and jQuery.  The application work fine on Chrome and Firefox.  The application works just fine when I remove the loading of CKEditor.  The script errors appear to be in Ext",artkulakow
Bug,9060,IE: closing a dialog from a nested editor doesn't unlock the selection,UI : Dialogs,,alfonsoml,review,2012-06-25T22:27:38+02:00,2012-07-05T16:02:31+02:00,"This seems a bit complex to follow, but it isn't so much.

Refer to the following post for extra info: http://alfonsoml.blogspot.com.es/2010/06/nesting-dialogs-in-ckeditor.html

The process is: 
- An editor instance,
- Launches a dialog.
- That dialog launches a new one
- In this dialog we create a new CKEditor
- And now we open a dialog to create a link.

After closing the link dialog the selection isn't unlocked, and that leads to weird problems (remember, this is only for IE, other browsers work fine and that might be the reason why this problem has remained hidden for so long after I started using that setup).

Now that we know the root of the problem, the fix is quite easier.

Is it possible to review it?",alfonsoml
Bug,9066,IE can´t remove line between tables,General,,,confirmed,2012-06-27T15:00:07+02:00,2012-06-28T12:20:52+02:00,"Insert a table in the editor, insert another table after an empty line:

table
     (empty line)
table

It is not possible to remove the line between the two tables.",Fiona Warstat
Bug,9070,Right klick destroys the list format,Core : Lists,,,confirmed,2012-06-28T14:33:04+02:00,2012-07-02T10:13:59+02:00,"- Make a list (numbered or bullet) like
{{{
        1.text
        2.text
}}}
- Make a new line outside the list
- Go back in the list with the cursor 
- do a right mouse click outside the list to leave it
- insert another list, ""1."" appears and write ""text""
--> the text appears one line below and if you delete the text (backspace) the ""1."" one line above will be deleted",Fiona Warstat
Bug,9073,ImageUpload callback can not be called cross-domain.,File Browser,,,confirmed,2012-06-28T16:07:57+02:00,2012-06-29T11:11:13+02:00,"When using filebrowserImageUploadUrl, CKEditor creates an iframe and loads the given filebrowserImageUploadUrl as the source for the iframe. It is my understanding that the HTML loaded in the iFrame is then supposed to execute a Javascript looking like this:

window.parent.CKEDITOR.tools.callFunction(CKEditorFuncNum, uploadedImageUrl, sucessMessage);

The problem is that when filebrowserImageUploadUrl is not on the same domain as the originalPage, browsers absolutely refuse the javascript to access window.parent.CKEDITOR, and the callback is never called back.  If I analyzed the problem correclty, this could probably be made to work by creating a <script> tag instead of an <iframe>, in which case there is no cross-domain problem.

",Enzo90910
Bug,9075,Code error in verticalSplitCell function,Core : Tables,,,confirmed,2012-06-29T05:14:42+02:00,2012-06-29T11:54:30+02:00,"There is a bug in verticalSplitCell function, tabletools plugin.
Current code:
function verticalSplitCell ( selection, isDetect )

// The destination row is empty, append at will.
			if ( !candidateCell ){	
				newCellTr.append( newCell, true);
			}


The destination row may not be empty when candidateCell is null, and the argument ""true"" should not be used.

Right code:
			if ( !candidateCell ){	
				newCellTr.append( newCell );
			}",tengshengbo
New Feature,9077,jQuery adapter - use valHooks,General,CKEditor 4.2,pjasiun,assigned,2012-06-29T18:17:21+02:00,2013-06-11T17:14:17+02:00,"The jQuery adapter can make use of the valHooks feature instead of overriding val().


{{{
if ( CKEDITOR.config.jqueryOverrideVal ) {
    jQuery.valHooks[ 'textarea' ] = {
        get: function( elem ) {
            var $this = jQuery( elem ),
                editor = $this.data( 'ckeditorInstance' );
            
            if ( editor ) return editor.getData();
        },
        set: function( elem, value ) {
            var $this = jQuery( elem ),
                editor = $this.data( 'ckeditorInstance' );
            
            if ( editor ) editor.setData( value );
        }
    };
}
}}}
",AlexW
Bug,9078,Keyboard shortcut for º (degree symbol) is not working on Mac,Core : Keystrokes,,,confirmed,2012-07-01T18:37:47+02:00,2012-07-03T20:24:57+02:00,"On Mac OS X the keyboard shortcut of alt + 0 (zero) is used to enter º (degree symbol).

In CKEditor this keyboard shortcut does not work. Instead a window with accessibility instructions pops up.

This behavior is very confusing for the user as it does not happen when any other text field is selected.

Proposed changes:

Use another keyboard shortcut for this window on Mac OS X that does not interfere with any system functionality.
",john
Bug,9085,"<span class=""Apple-tab-span""> remove",Core : Pasting,,,confirmed,2012-07-03T11:54:29+02:00,2012-07-03T15:06:46+02:00,"Webkit-based browser generates 


{{{
<span class='Apple-tab-span' style='whitespace:pre'>         </span>
}}}


to show `tab` effect when pasted from somewhere(outlook).


Since ck will collapse extra whitespace except pre, it leaves:

{{{
<span class='Apple-tab-span' style='whitespace:pre'> </span>
}}}


So there is no reason keeping this span. see attachment patch.
",yiminghe
Bug,9086,Invalid ARIA property used on paste iframe,Accessibility,,,confirmed,2012-07-03T16:50:56+02:00,2013-04-29T15:38:21+02:00,"The ""Paste Area"" IFrame in the Paste dialog utilizes a non-existent WAI-ARIA attribute: ""'''aria-multiple'''""

{{{
<iframe class=""cke_pasteframe"" ... aria-multiple=""true"" ... role=""region"">
}}}

Since this IFrame is currently marked up as a region, it should not contain aria-multiple or aria-multiline (which is what probably was originally intended).  

This ticket requests simply removing aria-multiple from the region markup. 
",damo
Bug,9090,IE: Editing link changes link text,General,,,confirmed,2012-07-04T13:14:58+02:00,2012-07-05T08:31:22+02:00,"Using IE 8 (other versions untested) go to http://ckeditor.com/demo or use the Nightly build.

Switch to source mode and paste this:
{{{
<p>
	- F&uacute;tbol 7 y f&uacute;tbol 11: <a href=""http://www.futnavarra.es/secciones/competicion/grupos.asp?temporada=2011-12&amp;juego=1&amp;sexo=1"" target=""_blank"">www.futnavarra.es</a></p>
}}}

Now switch to design.

Edit the link (double click, contextual menu, click and use the toolbar button, whatever...)

When the dialog opens just click OK.

The text changes from just the domain to the whole URL.

Firefox works fine.",alfonsoml
Bug,9093,Enter command is broken (different behavior between browsers),General,,,confirmed,2012-07-05T15:41:21+02:00,2012-07-09T15:57:41+02:00,"== TC1 ==

1. Open replacebyclass sample.
2. Set content: {{{<p>aaa</p><p>bbb</p><p>ccc</p>}}}.
3. Select second paragraph (with mouse or keyboard).
4. Press enter.

Expected: when EOL visually not selected (visual EOL selection is possible only on Webkits) enter command should remove content of selected paragraph (leaving the tag) and then create new one below.

Expected content: {{{<p>aaa</p><p>&nbsp;</p><p>^&nbsp;</p><p>ccc</p>}}}

Actual: Ok on Firefox, ok on IE, Visually broken on Chrome and Opera. They remove content of paragraph and create new one but this new paragraph is not visible (See image). Only after you switch to source and back second paragraph is visually added.



== TC2 ==

Steps as in TC1. but select with EOL preceding second paragraph.

Expected: EOL is selected, so delete it with the content (move caret to {{{<p>aaa^</p>}}} and then create new paragraph. I’m not sure why but this can be reproduced in all browsers – Just select {{{a bbb}} and press SHIFT+right arrow.

Expected content: {{{<p>aaa</p><p>^&nbsp;</p><p>ccc</p>}}}

Actual: Visually it works in all browsers but if you switch to source and back you will see that new extra paragraph is added. All browsers delete contents of existing paragraph and add new one (Can be checked with E.g. Firebug) but it is only visible when switching to source and back.

== TC3 (Webkit only) ==

Steps as in TC1. but select with EOL succeeding second paragraph.

Expected: EOL is selected, so delete it with the content (move caret to {{{<p>^ccc</p>}}} and then create new paragraph. I’m not sure why but this can be reproduced in all browsers – Just select {{{a bbb}} and press SHIFT+right arrow.

Expected content: {{{<p>aaa</p><p>&nbsp;</p><p>^ccc</p>}}}

Actual: Visually it works in all browsers but if you switch to source and back you will see that new extra paragraph is added. All browsers delete contents of existing paragraph and add new one (Can be checked with E.g. Firebug) but it is only visible when switching to source and back.

== TC4 ==

I've got the following results when running these TCs (The same as for manual tests):

{{{
'test Enter key for paragraphs 1' : function()
{
	var bot = this.editorBot;
	bot.setHtmlWithSelection( '<p>bam</p><p>[foo]</p><p>bar</p>' );
	bot.execCommand( 'enter' );

	assert.areSame( '<p>bam</p><p>&nbsp;</p><p>&nbsp;</p><p>bar</p>', bot.getData( false, true ) );
},

'test Enter key for paragraphs 2a' : function()
{
	var bot = this.editorBot;
	bot.setHtmlWithSelection( '<p>bam</p>[<p dir=""rtl"">foo</p>]<p dir=""rtl"" id=""target"">bar</p>' );
	bot.execCommand( 'enter' );

	assert.areSame( '<p>bam</p><p dir=""rtl"">&nbsp;</p><p dir=""rtl"">&nbsp;</p><p dir=""rtl"" id=""target"">bar</p>', bot.getData( false, true ) );
},

'test Enter key for paragraphs 2b' : function()
{
	var bot = this.editorBot;
	bot.setHtmlWithSelection( '[<p dir=""rtl"">foo</p>]<p dir=""rtl"" id=""target"">bar</p>' );
	bot.execCommand( 'enter' );

	assert.areSame( '<p dir=""rtl"">&nbsp;</p><p dir=""rtl"">&nbsp;</p><p dir=""rtl"" id=""target"">bar</p>', bot.getData( false, true ) );
}
}}} 
",Reinmar
Bug,9095,SCAYT adds bad characters,UI : Spell Checker,,,confirmed,2012-07-05T19:17:15+02:00,2012-07-06T12:12:45+02:00,"This was reproduced on CKEditor's demo.

Reproducing the problem

Enable SCAYT
Type ""This is my text.""
Select the final word and give it a style (ie: bold)
Place cursor at the end of the paragraph using keyboard or mouse.
Press enter to create a new paragraph.
Type ""This is my text."" (NOTE: text will be bold as expected). Repeat step 5 & 6.
Note that the word ""This"" will be underlined with a red squiggle.
Control case

Make sure SCAYT is not enabled
Type ""This is my text.""
Select the final word and give it a style (ie: bold)
Place cursor at the end of the paragraph using keyboard or mouse.
Press enter to create a new paragraph.
Type ""This is my text."" (NOTE: text will be bold as expected). Repeat step 5 & 6.
Enable SCAYT
Note that the word ""This"" will NOT be underlined with a red squiggle.",bradbyu
Bug,9098,FF: Can't apply styles after removing line,General,,,confirmed,2012-07-06T11:06:32+02:00,2012-07-06T15:23:45+02:00,"To reproduce:
1. Open replacebycode sample 
2. Click inside editor and press CRTL+A
3. **Press backspace few times quickly** Two is usually enough but you may need to press it few more times. **Cursor should go up a little bit.**
4. Try to apply style from styles dorpdown like Blue, Red title, big, Small (it works with some styles) or underline, subscript, superscript, strike (it works with bold and italic).

Result: Cursor will go up a little bit and style/button won't get applied/activated.


Reproducible in Firefox from CKEditor 3.5.3",j.swiderski
Bug,9102,Not able to move images in IE7 and IE6,General,,,confirmed,2012-07-06T14:46:04+02:00,2012-07-11T10:57:28+02:00,"Perhaps this is just my browser but despite fix in [7544] I'm not able to move absolute positioned images in IE7 and IE6.

When contents are empty you should be able to drag images right/left

To reproduce: [[BR]]
**In empty editor** insert absolute positioned image through image dialog and try to move it.  ",j.swiderski
Bug,9104,IE Compat view: Cursor missing when we apply Right alignment with out focus in editor body,General,,,confirmed,2012-07-06T16:16:40+02:00,2012-07-11T11:20:03+02:00,"'''To reproduce the defect:'''

1. Open Ajax Sample

2. With out focussing in editor body, Click ok Align Right icon in the toolbar.

'''Expected Result:''' Right Alignment applied & cursor shown on the right hand side of editor body.

'''Actual Result: Cursor goes missing''' & it appears only when user starts typing the text.

This is happening from revision [7421]",satya
Bug,9106,"FF, WinXP, JAWS: Can't use arrows in Smiley or Special Chars Dialogs when opened for second time",Accessibility,,,confirmed,2012-07-06T18:19:08+02:00,2012-07-06T18:30:43+02:00,"To reproduce (**don't use mouse**):
1. Run JAWS and FF13 on **WinXP**
2. Open replacebycode sample and tab into editor
3. Press ALT+F10 and TAB to Smiley or Special Characters dialog. Try moving arrows. It works.
4.  Press Escape and again press ALT+F10, TAB to Special Characters dialog. Try moving arrows. 

Result:
JAWS reads Cancel button and you can't navigate with arrows. This issue has been reproducible only in Firefox from CKE 3.5 - when navigation with arrows while JAWS is enabled was introduced (It didn’t work before).
",j.swiderski
New Feature,9108,Paragraph inserted after block containers should be controlled by CKEditor,General,,,confirmed,2012-07-10T10:45:36+02:00,2012-07-10T11:35:59+02:00,"Currently it is possible to escape from table or div container using arrows. New element which is in accordance with enterMode is created (perhaps the technique I have in mind can be used for lists and blockquotes). 

**The problem is that such new line, even if not created on purpose, stays when form is submitted**. At present we advise user to filter their data when submitting but IMO this is not very friendly approach.

I think that CKEditor should control when this element should be submitted and when not. **CKEditor should create this new escape element with attribute E.g. {{{cke_escape_line}}}**.

The behaviour would be as follows:
1. If there is text or other data below block element there is no need to create new line with attribute.
2. If there is no text and this element is last in document such element should be created
3. If user types a char, pastes something or creates more empty lines below this one, attribute {{{cke_escape_line}}} should be dropped.
4. One exception is when user is in that last empty element and presses delete or enter. I think that in IE it is impossible to remove such element but it could be given an attribute what would mark it to remove when form is submitted.
4. When form is submitted CKEditor should look (**probably only at the end of document**) for empty elements with these attributes and remove them. 
6. I’m not sure about user specific attributes. If such new line element has other attributes than {cke_*} then IMO it should be left and only {{{cke_*}}} removed.



",j.swiderski
Bug,9111,Anchor displayed as inline-block in IE,General,,,confirmed,2012-07-10T17:50:52+02:00,2012-07-20T13:30:29+02:00,"When using a template that renders an anchor in display: inline-block, it's impossible to edit the content of this anchor. The problem occurs in IE8/9, not Firefox of Chrome.

The Source is :

<p><a class=""file file_doc"" href=""#"">Document PowerPoint</a></p>

The CSS is :

.editor .file {
    display: inline-block;
    padding: 2px 0 2px 22px;
}

.editor a.file_ppt {
    background:url(/bundles/projectfrontendcore/images/ul/icones/ppt.gif) no-repeat 0 1px;
}",tiois
Bug,9120,"Sleipnir 3.5 for Mac, a Safari-based browser fails to load CKeditor",General,,,confirmed,2012-07-11T16:04:01+02:00,2012-07-12T11:17:08+02:00,"Sleipnir 3.5 for Mac, a Safari-based browser fails to load CKeditor. It's obviously a regression in the current versions of CK and FCK. Some elder versions work fine, but those are more than 2 years old FCK. (Some old versions work somehow, but fail to load an existing content, only create a new text.) I mean visual mode, the HTML source mode generally works.",otak
Bug,9123,outdent RLT list item with subsequent LTR item,Core : Lists,,,confirmed,2012-07-12T08:03:35+02:00,2012-07-16T14:37:29+02:00," 1. Load the following editor content:
{{{
<ol>
	<li>
		foo
		<ol>
			<li dir=""rtl"">
				^bar</li>
			<li>
				baz</li>
		</ol>
	</li>
</ol>
}}}
 1. Press the Outdent button
 * Actual:
{{{
<ol>
	<li>
		foo</li>
	<li dir=""rtl"">
		bar
		<ol>
			<li>
				baz</li>
		</ol>
	</li>
</ol>
}}}
 * Expected:
{{{
<ol>
	<li>
		foo</li>
	<li dir=""rtl"">
		bar
		<ol>
			<li dir=""ltr"">
				baz</li>
		</ol>
	</li>
</ol>
}}}",garry.yao
Bug,9124,Insert pagebreak in list item,General,,,confirmed,2012-07-12T08:37:31+02:00,2012-07-13T10:02:01+02:00,"1. Load the editor with the following:
{{{
<ol>
	<li>
		foo^bar</li>
</ol>
}}}

2. Click on ""insert page break"" button
* Actual: 
{{{
<ol>
	<li>
		foo</li>
        <div style=""page-break-after: always""></div>
	<li>
		bar</li>
</ol>
}}}",garry.yao
Bug,9125,IE8 Quirks - find and replace dialog,UI : Dialogs,,,confirmed,2012-07-12T13:00:42+02:00,2012-07-13T15:08:04+02:00,"Fieldset for Find and Replace options overlaps dialog footer.

[[Image(find_and_replace_ie8_quirks.jpg)]]",r.mikolajuk
Bug,9126,IE8 Quirks - iframe elements goes beyond dialog,UI : Dialogs,,,confirmed,2012-07-12T13:08:32+02:00,2012-07-13T12:31:56+02:00,"On IE8 in Quirks mode iframe definition elements goes beyond the dialog. This is happening depending on language. If labels or select lists are wider then they do not fall within the dialog.

[[Image(iframe_ie8_quirks.jpg)]]

Reproducible at least from 3.6",r.mikolajuk
Bug,9130,Selection is wrong when using collapsed styles,General,,,confirmed,2012-07-12T18:20:18+02:00,2012-07-13T10:31:52+02:00,"Tested on Chrome and Safari, didn't check the others.[[BR]]
 * Open a sample and clear the editor.
 * Hit Bold, Underline and Italics.
 * Type a bit. Text should be seen as expected.
 * Hit Bold, Underline and Italics.
 * Type a bit more.
 * Hit CTRL+A.
Selection jumps to to the beginning of text (Chrome) / first character (Safari).",Saare
Bug,9134,Opera: Can't apply inline style to empty line. Empty lines collapse.,General,,,confirmed,2012-07-13T10:18:08+02:00,2012-07-13T10:18:47+02:00,"Steps To Recreate:
1. Open any sample with Opera.
2. Write ""1"", [Enter], ""top"", [Enter] 5x, and write ""end"".
3. Make a selection from top to end.
4. Apply a font family, size.
5. Now click on a blank line in the middle and type and start typing.

**RESULT:** Empty lines will get collapsed **in WYSIWYG mode** and inline styles will not get applied to these lines.

**NOTES:** [[BR]]
Once you switch to Source and back lines will be back. [[BR]]
This issue may be related to similar reported for IE - #9133

Reproducible from CKEditor 3.0 in Opera 12.
",j.swiderski
Bug,9137,base-tag is not outputeed when head-tag has an attribute,General,,,confirmed,2012-07-13T11:54:02+02:00,2013-02-06T06:20:29+01:00,"/_source/plugins/wysiwygarea/plugin.js[[BR]]

L.991
{{{
baseTag && ( data = data.replace( /<head>/, '$&' + baseTag ) );
}}}

I think that it is not 
{{{
/<head>/
}}}
but 
{{{
/<head[^/>]*?>/
}}}
here. 


",fujikawa.naoki
Bug,9138,[IE8 Quirks] Placeholder plugin,General,,,confirmed,2012-07-13T14:22:47+02:00,2012-07-13T16:01:21+02:00,"Found in IE8 Quirks - works fine in standard mode

1. Open placeholder.html sample
2. Select some text inside placeholder, e.g. `'sample'` - it is possible to select only couple of letters.
3. Click on `Create placeholder` toolbar button
4. Type something (e.g. `'111'`) and click `'Ok'`

 Result: new placeholder is created at the beginning of the line:
{{{
<p>
	[[111]]This is a [[sample placeholder]]. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
}}}
5. Repeat steps 3-4 but use `'222'` for the placeholder

 Result: First bracket from first placeholder is cut off, '222' is not present anywhere.
{{{
<p>
	[111]]This is a [[sample placeholder]]. You are using <a href=""http://ckeditor.com/"">CKEditor</a>.</p>
}}} 

Reproducible at least from 3.6",r.mikolajuk
Bug,9139,[IE8 Quirks] Find and Replace with selected text,General,,,confirmed,2012-07-13T15:26:23+02:00,2012-07-16T15:18:10+02:00,"When some text is selected in WYSIWYG mode, clicking `'Find'` fills the `'Find what:'` input with selected text. Change the tab for `'Replace'` the `'Find what:'` input is empty.

The same happens in reverse direction: if first clicked button is `'Replace'`, then tab is changed to `'Find'` - the `'Find what:'` input is empty.


Reproducible at least from 3.6.1",r.mikolajuk
Bug,9143,Cut/Copy buttons do not go enabled when selection is made under the contents,General,,,confirmed,2012-07-15T17:50:50+02:00,2012-07-16T13:45:58+02:00,"Open a sample with its default contents. Click underneath the contents and drag the cursor for some distance, to make a selection at the text above. The cut and copy buttons do not go enabled.[[BR]]
Confirmed for Chrome and Safari at least.",Saare
Bug,9146,Webkit: Link selection is incosistent,General,,,confirmed,2012-07-15T18:17:15+02:00,2012-07-17T12:32:07+02:00,"Confirmed on Safari and Chrome.[[BR]]
 * Open the AJAX sample and create an editor.
 * Without focusing it, hit the link button or select some sample text and hit link button it doesn't matter.
 * Insert some dummy link, see that it's created and selected.
 * '''Leaving the selection as is''', type a few characters.
Note that the first character becomes a link.",Saare
Bug,9150,Opera: Link selection is incosistent,General,,,confirmed,2012-07-16T12:09:29+02:00,2012-07-16T12:12:07+02:00,"I have found it when reproducing #9146 for Webkit - it is the same TC but different version.

 * Open the AJAX sample and create an editor.
 * Without focusing it, hit the link button or select some sample text and hit link button it doesn't matter.
 * Insert some dummy link, see that it's created and selected.
 * '''Leaving the selection as is''', type a few characters.
Note that the first character becomes a link.",j.swiderski
Bug,9151,Outdent RLT list item results in item wrapped in Div or P,Core : Lists,,,confirmed,2012-07-16T14:36:58+02:00,2012-07-16T16:31:31+02:00,"I have found this problem while reproducing #9123

   1. Load the following editor content:
{{{
      <ol>
      	<li>
      		foo
      		<ol>
      			<li dir=""rtl"">
      				^bar</li>
      			<li>
      				baz</li>
      		</ol>
      	</li>
      </ol>
}}}
   2. Press the Outdent (Decrease Indent) button:
 
Result: **Please note that there is P wrapping ""bar"" element. In DIV and BR more this is changed to DIV.**
{{{
<ol>
	<li>
		foo</li>
	<li dir=""rtl"">
		<p dir=""rtl"">
			^bar</p>
		<ol>
			<li>
				baz</li>
		</ol>
	</li>
</ol>
}}}


Reproducible in IE6-9 and Firefox from CKEditor 3.6.3 rev. [7419].",j.swiderski
Bug,9153,"IE8 - crash when replace text with textfield, text area, and radio button.",General,,,confirmed,2012-07-17T01:28:08+02:00,2012-12-07T15:17:19+01:00,"Against the nightly build, in IE8, browser crashes when you highlight on a text and replace it with a text field/textarea/radio button.

Steps to reproduce:
->Type some text in ckeditor
->highlight the text
->Click on the text field/textarea/radio button plugin and click OK
->Browser crashes

This error doesn't occur with checkboxes. 

Environment: XP/IE8, with or without compatibility view.

",jade_jen8
Bug,9154,cell properties are applied to all children,Core : Tables,,,confirmed,2012-07-17T08:17:52+02:00,2012-07-27T12:35:06+02:00,"When selecting a cell with the elementspath tool and then applying cell properties, if the selected cell contains a table, the cell properties are also applied to the cells of the child table. 

This is bad because it makes it impossible to apply some properties only to the cell I want. 
For example: I could have a cell with a red background ( the parent cell ) which would contain a table with cells of different backgrounds. If I want to change any property on the parent cell then all of the properties of this cell would be applied to all cells in the child table. 

I tested this with the latest version of ckeditor from the demo page. Out of curiosity I also tested other online editors ( xinha and tinymce ) and they don't behave like this ( please don't tell me to use those, I think ckeditor is the best :) )",mihai
Bug,9155,Browser Difference: Link selection is incosistent,Core : Selection,,,confirmed,2012-07-17T12:29:48+02:00,2012-07-17T12:30:02+02:00,"This ticket is an extension to #9146 and #9150. While there is clearly bug in Opera and Webkit, **I'm not sure if the below case is a bug or just different behaviour that can't be fixed.**

To Reproduce:
 * Open the AJAX sample and create an editor.
 * Without focusing it, hit the link button or select some sample text and hit link button it doesn't matter.
 * Insert some dummy link, see that it's created and selected.
 * '''Leaving the selection as is''', type a few characters.
**''Result:''** in IE whole typed text becomes a link and in Firefox.

**NOTE:**[[BR]]
**In all browsers, when using the above TC for inline styles, they are continued. Should the same rule be used for links? **
",j.swiderski
Bug,9156,Browser Difference: removing paragraph between two lists is inconsistent,General,,,confirmed,2012-07-17T12:48:18+02:00,2012-07-17T12:49:48+02:00,"**I'm not sure if this is a bug or just browser difference that can't be fixed.**

To reproduce: [[BR]]
1. Copy the lists from the attached doc file.
2. Place cursor between two lists and press backspace.
3. Repeat step 1 and 2 but this time press Delete.

**Results:** [[BR]]
**IE and Opera (from CKE 3.1)** - Backspace joins two lists in one, Delete removes paragraph and turns first list item into paragraph. [[BR]]
**Firefox and Safari (from CKE 3.1)** - Backspace and Delete remove paragraph so that there are two separate lists one under another.

Chrome doesn't handle bulleted lists paste from MS Word 2010 - #8734",j.swiderski
Bug,9157,About dialog: no hover effect for the Cancel button.,General,,,confirmed,2012-07-17T19:47:02+02:00,2012-07-18T12:23:19+02:00,"Unlike in other dialog windows (e.g Image or Link), the Cancel button is orange, not red. It has no hover effect as well.

The Templates dialog, which is using a single Cancel button as well, works fine.",wwalc
Bug,9158,"Opera: pressing backspace at the beginning of list, removes the list",General,,,confirmed,2012-07-17T20:14:16+02:00,2012-07-18T11:44:54+02:00,"1. Start with the following code and selection:
{{{
<ul>
	<li>
		^one</li>
	<li>
		two</li>
	<li>
		three</li>
</ul>
}}}
2. Press Backspace.
3. Result: the list is deleted.

Regression introduced in [7540]. Should be resolved by #9129.",wwalc
Bug,9159,pasting a table in IE8  and Chrome all cells inherits indent from a paragraph,Core : Pasting,,,confirmed,2012-07-17T21:28:55+02:00,2012-07-19T14:53:33+02:00,"When I have a paragraph with text-indent and paste a table in IE8 or Chrome, the table inherits <p> properties to all cells, but when I change to source code and come back the table is fixed.

When this occurs and I look into IE developer tools, the table is inside P tag, and when I go to source, CKE moves to outside.

To reproduce: use this code as source:
<p style=""text-indent: 80px""> abcde</p>

go to wysiwyg then copy  and paste a table from http://www.normaslegais.com.br/legislacao/simples-nacional-anexoI.html

Tested in 3.6.3 and nightly build 7578
This works fine in IE9, FF13, FF14",alechner
Bug,9160,r7387 breaks editor in Chrome Win7,General,,,confirmed,2012-07-18T11:41:01+02:00,2012-11-29T15:24:39+01:00,"Using Chrome 19.0.1084.56 on Win7 [7387] (fix for #7360) ""7360_2.patch​"" breaks the editor.

When leaving the tab with the editor and returning to that tab, the editor just vanishes, because mainElement.getSize returns zero.

Reverse apply of ""7360_2.patch​"" fixes this for me.

My config:
{{{
var ckEditorConfig = {
    removePlugins: 'elementspath,maximize,resize',
    extraPlugins : 'autogrow',
    autoGrow_bottomSpace: 20,
    autoGrow_minHeight: 10,
    resize_enabled: false,
    autoUpdateElement: true,
    sharedSpaces : {
        top : 'topSpace',
        bottom : 'bottomSpace'
    },
    toolbarCanCollapse: false,
    contentsCss: '/css/email_editor_content.css'
};
}}}

The editor is instantiated with jQuery adapter:
{{{
    $someElement.find('textarea').ckeditor(ckEditorConfig);
}}}",picht
Bug,9161,[IE]: SCAYT affecting IsDirty,General,,,confirmed,2012-07-19T11:56:58+02:00,2012-12-20T16:26:09+01:00,"This is the continuation of #4688

WebSpellChecker team has been reported CheckDirty functionality doesn't work correctly after replacing misspellings with correct word. While preparing solution we discovered additional problem in IE. Here are steps to reproduce:

   1. Open http://ckeditor.com/demo in any IE
   2. Enable SCAYT and wait for all misspellings would be underlined
   3. Change editor's mode to <Source> then to <WYSIWYG>
   4. Run in console CKEDITOR.instances.editor1.checkDirty() 

NOTE: For the above steps you can use api sample

Expected result: checkDirty=false[[BR]]
Actual result: checkDirty=true 

Problem has been reproducible in all versions of IE from CKEditor 3.0",j.swiderski
Bug,9168,"Chrome and FF ; When a new page that using docprops plugin, title is not set.",General,,,confirmed,2012-07-24T02:57:49+02:00,2013-02-08T15:09:23+01:00,"Using the Chrome and IE, was discovered in version 3.6.5. Does not occur in IE.

1. open _samples/fullpage.html
2. click new page button
3. click Document Properties(open dialog)
4. ""test"" is inputted into the text area of a page title. 
5. click ok button
6. click source button

result

{{{
<html>
	<head>
		<title></title>
	</head>
	<body></body>
</html>
}}}

The same result was brought also by http://nightly.ckeditor.com/7582/_samples/fullpage.html. 
6)click source /or a submitt button is also the same. 

",fujikawa.naoki
Bug,9173,Bulleted list properties context option is missing/unnecessary,Core : Lists,,,confirmed,2012-07-26T10:51:33+02:00,2012-07-26T15:24:46+02:00,"Use the following selection and right click:
* F[oo
C]K
* Bar

Result: ''Bulleted list properties'' option is available. 
Now:

* Foo
C[K
* Ba]r

Result: There's no ''Bulleted list properties''.

The problem is that this option is added conditionally depending on whether selection start is inside of a list.

Anyway, in both cases (start in list, end in paragraph and vice versa), modifying list properties doesn't change anything.",a.nowodzinski
Bug,9174,Styles applied to inner table are also applied to outer cell.,Core : Tables,,,confirmed,2012-07-26T11:27:44+02:00,2012-07-26T11:28:17+02:00,"I have found it when checking #9154.

To reproduce:
1. paste the below code and switch to WYSIWYG.
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;""><tbody><tr><td>a</td><td>aa</td></tr><tr><td><p>a</p><table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; ""><tbody><tr><td>a</td><td>a</td></tr><tr><td>a</td><td>a</td></tr><tr><td>a</td><td>a</td></tr></tbody></table><p>a</p></td><td>aa</td></tr><tr><td>a</td><td>aa</td></tr></tbody></table><p>&nbsp;</p>
}}}

2. Select all text/cells in inner table
3. Choose cell properties and apply background colour to these cells

Result: Styles are applied to outer cell as well. See video for more details.

Problem has been reproducible in all browsers from CKEditor 3.6.1 rev. [6918].
",j.swiderski
Bug,9176,[Webkit] Double-Clicked word and Backspace does not delete word,Core : Keystrokes,,,confirmed,2012-07-28T13:24:40+02:00,2013-05-28T16:25:26+02:00,"* Press 'Enter' any number of times[[BR]]
* Apply 'Formatted' paragraph format
* Type any word[[BR]]
* Double-click the word[[BR]]
* Press 'Backspace'[[BR]]


Expected Outcome: The highlighted word is deleted[[BR]]
Outcome: The previous line is deleted",karena
Bug,9177,Selection Field dialog box fails to work after switching to Source mode.,General,,,confirmed,2012-07-28T23:59:32+02:00,2013-02-06T15:26:41+01:00,"To reproduce in ckeditor 3.6.4 and IE 9.

1.  Go to ckeditor demo page
2.  Clear the page
3.  Click on the Selection Field icon
4.  Click in the ""Text"" type ""abc"" in that field and click on add then ok
5.  Click the Source icon to view the html
6.  Click the Source icon again to return to WYSIWYG mode
7.  Place the curson on the Select Field just added and right click to bring up a menu
8.  On this menu, click on Selection Field Properties to bring up a dialog box
9.  Click the OK button in the dialog box and see that nothing happens

Clicking on the Cancel button properly closes the dialog box.
Once you go to source mode and return, you cannot add any more select list items since the OK button is unresponsive.",lhinderks
Bug,9178,Setting the selected option in Selection Field doesn't work properly.,General,,,confirmed,2012-07-29T00:17:12+02:00,2012-07-31T14:54:28+02:00,"To reproduce

1.  Go to the CkEditor demo page
2.  Clear all content from the page
3.  Click on the Selection Field icon to add a select list
4.  Place the cursor in the ""Text"" field, type ""aaa"" and click on the ""Add"" button
5.  Place the cursor in the ""Text"" field again, type ""bbb"" and click on the ""Add"" button
6.  Click on the ""bbb"" field just added which is below the ""aaa"" field
7.  Click Set As Selected Value to make ""bbb"" the selected value.
8.  Go to source mode and notice the that selected=""selected"" is set on both the ""aaa"" and ""bbb"" options (see html below)


{{{
<p>
	<select><option selected=""selected"" value="""">aaa</option><option selected=""selected"" value="""">bbb</option></select></p>
}}}


I would expect that setting the ""bbb"" field would remove the selected=""selected"" tag on the ""aaa"" entry and place it on the ""bbb"" entry since the ""Allow Multiple Selections"" check box has not been checked.
",lhinderks
Bug,9182,Indent does not recognize correct margin when expressed other than px,General,,,confirmed,2012-07-30T20:20:40+02:00,2012-08-20T15:55:51+02:00,"When I have a paragraph with margin-left:3in (for example) and click on increase indent button, ckeditor change margin-left to 43px.

Indent plugin get only the integer part ignoring unit.

To correct I've changed _source\plugins\indent\plugin.js adding CKEDITOR.tools.convertToPx to getStyle calls inside parseInt.",alechner
Bug,9186,meta tags placed in list and div with enter mode BR cause infinite loops.,General,,,confirmed,2012-08-01T13:00:43+02:00,2012-08-07T09:04:22+02:00,"To reproduce:
1. Set Enter mode to BR
2. Open replacebycode sample, press New Page and switch to source
3. Paste in the below **invalid** code
{{{
<div>
<ul>
<li><meta charset=""utf-8""><span style=""font-size: smaller;"">FedEx 3rd Day (3 business days) - $12.95&nbsp;</span></meta></li>
<li><meta charset=""utf-8""><span style=""font-size: smaller;"">FedEx 2nd Day (2 business days) - $24.50</span></meta></li>
<li><span style=""font-size: smaller;"">FedEx Next Day (1 business day) - $19.95</span></li>
</ul>
</div>
}}}
4. Switch to WYSIWYG
Result: infinite loop.

Problem has been reproducible in Firefox from CKE 3.5.3 rev. [6629]

**Despite code being invalid I think that it should not cause infinite loops.**
",j.swiderski
Bug,9189,Changing Table Headers from both to First Column not working,General,,,confirmed,2012-08-02T16:50:26+02:00,2012-08-07T14:10:34+02:00,"'''To reproduce the defect:'''

1. Open CK Editor sample, insert a Table with default values for Rows & columns and set Table headers to both(First Row & First Column)

2. Enter the data in all table cells.

3. See that cells in first row & first columns are set as headers

4. Open Table Properties dialog and Change Table Headers to First Column.

'''Expected Result:''' All the cells in First Column remain as headers and all the cells ( except cell in first column) in first row are changed back to normal.

'''Actual Result:''' All the cells in First Column remain as headers and all the cells '''including cell in first column''' in the first row are changed back to normal.

5. Open Table Properties dialog again

'''Expected Result:''' Table Headers should be shown as First Column

'''Actual Result: Table Headers is shown as none.'''",satya
Bug,9191,Not possible to outdent content in a div containing a table,General,,,confirmed,2012-08-07T12:13:09+02:00,2012-08-07T15:00:16+02:00,"To Reproduce:
- Specify Div enterMode for any CKEditor sample and open in a browser.
- Click the indent icon a few times and insert a table.
- Now try to outdent the table.
Problem: The table cannot be outdented.

If you insert some text and then the table (without pressing enter), it is not possible to outdent the text either, even if the table is deleted.

Similarly if you enter some text below the table, this text cannot be outdented even after the table has been deleted.

This issue is also reproducible in P enterMode using the Normal (DIV) paragraph formatting option.
",tmonahan
Bug,9192,Link Plugin and emailProtection='encode' problem,General,,,confirmed,2012-08-07T16:58:10+02:00,2012-10-04T16:32:27+02:00,"When I config CKEditor for emailProtection = 'encode' and try edit already encoded email address, Link Plugin Dialog parse email with postfix 'undefined' like this: test@domain.comundefined",standus
Bug,9193,"dont use ""-moz-border-radius"" use ""border-radius"" or also use border-radius",Core : Styles,,,confirmed,2012-08-08T13:43:48+02:00,2012-08-08T14:15:54+02:00,"Firefox 13 and newer no longer understand -moz-border-radius. The standard border-radius CSS property must be used instead, which is supported since Firefox 4
https://bugzilla.mozilla.org/show_bug.cgi?id=781059

There are some places in the ckeditor css code where you use -moz-border-radius without also using the border-radius

",gemal
New Feature,9197,"IE: Selecting, applying styles or merging empty table cells in IE seems to be impossible",Core : Tables,,,confirmed,2012-08-09T12:22:14+02:00,2013-03-12T15:35:02+01:00,"It is not possible to select empty table cells in IE. This is the source of merging problem.

When trying to merge empty table cells in IE the context-menu ""Merge Cells"" option remains disabled.

Steps to reproduce:
1. Open a new page
2. Create a table with multiple columns/rows
3. Try merging some empty cell
   a. **Try selecting some empty cells (won't work)**
   b. Right-click on ""selected"" cells to display context-menu
   c. The ""Merge Cells"" option is disabled
4. Try applying styles like background colour to multiple empty cells - won't work because you can't select these cells.


Reproducible in all versions of IE from CKEditor 3.0.",Korikulum
Bug,9199,filebrowser throws element is undefined because fails to correctly check what  attachFileBrowser is looking at,File Browser,,,confirmed,2012-08-13T10:44:38+02:00,2013-04-09T09:43:04+02:00,"in http://dev.ckeditor.com/browser/CKEditor/trunk/_source/plugins/filebrowser/plugin.js#L249
this
{{{
if ( element.type == 'hbox' || element.type == 'vbox' || element.type == 'fieldset' ) 
}}}
should be something like
{{{
if ( element == undefined ) continue;
if ( element.type == 'hbox' || element.type == 'vbox' || element.type == 'fieldset' ) 
}}}
otherwise random apparently unrelated things like the link create/edit dialogue cause a RTE.

Often happens when CKEditor is used as a component in some other visual framework i.e. Ember",TomChiverton
New Feature,9201,"When CKEditor is inside an IFrame, it is not possible to move dialogs outside the IFrame",UI : Dialogs,,,confirmed,2012-08-15T12:46:41+02:00,2012-08-30T14:45:04+02:00,"To see an example of this:
- Save the attached 2 files into the _samples directory.
- Open editorInIFrame.html in a browser.
- Open the Find dialog.
- Try to drag the dialog outside of the IFrame.
'''Problem:''' It is not possible to move the dialog outside of the IFrame. This makes it difficult to use the Find/Replace features since the dialog obstructs much of the editor. 

The reason we would like support for this is to use CKEditor with Open Social APIs. This requires CKEditor to work as a gadget in an Open Social container (e.g Shindig) where the CKEditor dialogs can open in a specified target frame/IFrame instead of in the HTML page of the editor.

One idea we have discussed as a possible workaround for this was to hide another editor instance in the frame/IFrame where we want the dialog to display and switch the editor documents between the 2 editor instances. However this is not ideal since it requires an extra editor instance and there could be many other undesired consequences of this.

Since Open Social is becoming widespread in enterprise applications, it would be great for CKEditor to support this usecase. Is there some other way this can be supported?
",tmonahan
Bug,9203,<br> inside <body> tag crashes CKEditor,Core : Parser,,,confirmed,2012-08-17T12:50:31+02:00,2012-11-29T10:37:12+01:00,"* Go to source mode
* Add the following code: <body><br></body>
* Leave source mode

Result: CKEditor crashes in Chrome, IE, FF and Opera. All browsers except Opera need to be restarted to unfreeze. Any variation of BR causes the crash (<br>, </br>, <br/>). ",Sebastian
Bug,9205,HTMLDataProcessor attribute protection in protectSource method,General,,,confirmed,2012-08-21T00:08:51+02:00,2012-09-25T13:45:25+02:00,"The regular expression used for attribute matching is overly aggressive (it matches outside of HTML tags). This was resulting in some of the protection characters making their way to our final output (such as: ""{C}"" or ""{cke_protected_1}"").",kflorence
Bug,9207,Source duplicates template background in IE,General,,,confirmed,2012-08-22T10:32:53+02:00,2013-05-13T14:48:08+02:00,"Ticket REF : 6557-USFL-1340 | Ticket ID : 6730

* Add ""Strange Template"" template to text area
* Select all in text area (CERTL+A) and add a background color to template content
* Put cursor at the end of content ({{{More text goes here.^}}})
* Add a new template to text area and make sure ""Replace actual contents"" is unselected 

Results: 
* You have two templates with background colour  IE6-8 
* Or one with a background colour, one without (IE9) but once you click on Source then click Source again to go back to WYSIWYG mode the second template will get the background of the first. This only happens in IE9.[[BR]]
It seems that in IE9 block content is not being styled when it is pasted inside span.
",Sebastian
Bug,9211,Editor content replaced with a link's destination page when the editor is in readonly mode,Core : Read-only,,,confirmed,2012-08-23T21:36:54+02:00,2012-08-28T15:03:05+02:00,"Steps:

Make it so you have an image with a link in the editor. Something like this:

{{{
<a href=""http://www.google.com""><img alt=""smiley"" height=""20"" src=""http://nightly-v4.ckeditor.com/3419/plugins/smiley/images/regular_smile.gif"" title=""smiley"" width=""20"" /></a>
}}}

-Make the editor read-only

-Click on the image

Result: The link's url is followed and the ckeditor's content area is replaced with the destination page. This brakes the ckeditor's functionalities even if the buttons are still visible.

If the link has only text, the link is not followed and no problem arise.

Reproducible on every browser at [http://ckeditor.com/demo] with 
{{{
CKEDITOR.instances.editor1.setReadOnly( true )
}}}
 after adding the link to the image.
Or, since there is a button to make read-only, even more easily at:
[http://nightly-v4.ckeditor.com/3419/samples/readonly.html]
",nuffsaid
Bug,9227,OnTextChanged event required for CKEditor ASP.NET control doesn't fire,Server : ASP.Net,,,confirmed,2012-08-27T11:48:49+02:00,2012-09-25T14:56:28+02:00,"The event is fired in OnPreRender().
This is not the proper place to fire this event.

It should be fired in IPostBackDataHandler.RaisePostDataChangedEvent().

In attachment you can find a pach ",KoenVanExem
Bug,9237,[Webkits] [CKE 3.x 4.x] Incorrect handling of ctrl+a in specific cases,General,,,confirmed,2012-08-27T12:17:04+02:00,2012-11-06T13:55:59+01:00,"1. Open any sample.
2. Focus editor.
3. In CKE 4.x press ctrl+a and delete twice (to leave only {{{<p>^</p>}}}). In CKE 3.x press ctrl+a and delete or backspace twice.
4. Write word.
5. Press ctrl+b or apply other inline style.
6. Write word.
7. Press ctrl+a or ""select all"" button.
8. Kaboom! Only first word is selected.
9 .In v3 result is different - nothing is selected.",Reinmar
Bug,9254,[Webkits] Checkbox is rendered on the right of cursor,General,,,confirmed,2012-08-27T12:33:28+02:00,2012-09-11T18:40:39+02:00,"1. Delete content of the editor.
2. Write few words.
3. Add checkbox
4. Try to move caret right after the checkbox

Actual: it is not possible. Logically caret is on the right of checkbox (you can type there), but it's shown on the left.",wwalc
Bug,9259,[IE] Click on disabled menu item,General,,,confirmed,2012-08-27T12:48:01+02:00,2012-08-30T14:55:28+02:00,"1. Click inside of table, open table cell context menu
1. Click on one of disabled item. e.g. Merge Cells
* Actual: Menu is closed
* Expected: Menu should stay open

Affected v3.",garry.yao
Bug,9266,"[IE9, Inline] Toolbar is lost when clicking fast after a dialog is closed.",General,,,confirmed,2012-08-27T16:07:46+02:00,2012-10-16T16:58:59+02:00,"1. Visit http://ckeditor4.t/ckeditor/samples/inlineall.html
2. Select some text.
3. Click link from the toolbar. Fill the form.
4. Move the dialog so it floats over the editable.
5. Click OK, and, when the dialog disappears, click the editable again. You got to be fast.
6. Toolbar is gone. You must re-enter the editable to see it again.",a.nowodzinski
Bug,9268,Migrate to env.version for IE check,General,,garry.yao,review_failed,2012-08-28T10:30:26+02:00,2012-08-30T17:19:48+02:00,"Current code that use deprecated env check, e.g. ie8Compat, should be migrated to env.version check.",garry.yao
New Feature,9271,Merge Columns,Core : Tables,,,new,2012-08-28T16:48:29+02:00,2012-08-28T16:48:29+02:00,"The merge and add row/column function provided is too basic . Merge a row of 10 columns needs 10 individual click to merge.

Step 1: User adds a Table with 10 columns and 3 rows.  by clicking on the “Insert/Edit” Table functionality
 
Step 2: User wants to merge the column for the table created. If the user wants to merge the columns C, D, E, and F, the user needs to perform the following steps:
•	Click each cell and right click to select “Cell”
•	Merge Right.

 
Problem: The user needs to perform multiple clicks in order to perform a simple merging of columns in the table.  If the table has multiple columns and rows and some of the columns within certain rows need to be merged then it becomes very time-consuming.

Requested Solution: The customer expects a much more easier functionality like creating a “Table” in Microsoft Word.",ptebbenhoff
Bug,9272,Enter key does not work in textareas anymore,UI : Dialogs,,,confirmed,2012-08-28T18:07:09+02:00,2012-08-29T13:36:19+02:00,"1. Open ckeditor demo (3.6.4)
2. Open insert textarea ""plugin""
3. Set focus on textarea field and start typing and press enter key
-> The dialog is closed.

- Shift + enter works
- It seems to be that all dialogs with textareas are affected
- Works fine with 3.6.3",Ralf Poehlmann
New Feature,9278,Add 'list-style-type:none' to list properties dialog.,Core : Lists,,j.swiderski,review,2012-08-30T14:58:30+02:00,2012-08-30T15:07:50+02:00,I think that list property dialog should have also have none option.,j.swiderski
New Feature,9280,Provide a plugin that will replace code entered in source with fake image in wysiwyg,General,,,confirmed,2012-08-30T16:02:21+02:00,2012-08-31T10:35:06+02:00,"Based on #7822.

This is very similar to proctectedSource.
1. Based on some regex, code that is to be hidden should be recognized.
2. When switching to wysiwyg this code should be replaced by image {{{<code>...</code>}}} (just like with flash).
3. When switching to source this code from image should be changed back to readable code.
Please note that it is impossible to edit such code but it is still possible to remove it by removing the image.",j.swiderski
Bug,9290,Loading CKEditor in readOnly mode breaks the undo/redo toolbar buttons,UI : Toolbar,,,confirmed,2012-09-03T11:12:26+02:00,2012-09-17T12:04:51+02:00,"Loading a CKEditor instance with the config setting
{{{
 readOnly = true
}}}
breaks the undo/redo user interface buttons. Ctrl-z and ctrl-y still work, but the undo and redo UI buttons never get activated, they remain grayed out.

Steps to reproduce: Load CKE with readOnly = true, set readonly to false and type. See [http://jsfiddle.net/kvYum/ This JSfiddle for an example]. In the example, wait for the editor to be set editable, write something and the undo button never gets enabled but ctrl-z works. The undo buttons flash enabled every time the editor is set to readOnly false, but after focusing on the editor input they get grayed.

Tested in IE9 and Chrome13 on Win 7 64bit.",req
Bug,9294,IE: Inserting Cell Before or After not working if the table has only one cell,Core : Tables,,,confirmed,2012-09-04T16:53:27+02:00,2012-09-07T12:11:05+02:00,"'''To reproduce the defect:'''

1. Open any sample and insert a table with one row & one column

2. Keep cursor inside the cell and open Context Menu.

3. In Context menu select Cell & Insert Cell Before option

'''Expected Result:''' A new cell inserted before the current cell

'''Actual Result: Nothing happens no new cell inserted'''

'''Same issue happens with Insert Cell Aafter option'''

'''Reproducible in in all IE Verions'''",satya
Bug,9295,Font Size and Bold/Italic/Underline creates multiple spans,Core : Styles,,,confirmed,2012-09-04T18:21:26+02:00,2013-05-09T12:52:11+02:00,"Using the following configuration:

{{{
config.coreStyles_bold = { element: 'span', styles: { 'font-weight' : 'bold' } };
config.coreStyles_italic = { element: 'span', styles: { 'font-style' : 'italic' } };
config.coreStyles_underline = { element: 'span', styles: { 'text-decoration' : 'underline' } };
}}}

Start with this content:

{{{
<p>Test Line</p>
}}}

Highlight the text and mark it bold produces this expected content:

{{{
<p><span style=""font-weight:bold;"">Test Line</span></p>
}}}

Highlight the text and change the font size produces this unexpected content:

{{{
<p><span style=""font-size:48pt;""><span style=""font-weight: bold;"">Test Line</span></span></p>
}}}

Expected content:

{{{
<p><span style=""font-size: 48pt; font-weight: bold;"">Test Line</span></p>
}}}

This is an issue for us because the resulting content from the editor is displayed in a page with the following css file:

{{{
*
{
    font-family: Arial, Helvetica, Verdana;
    font-size:8pt;
}
}}}

This causes the inner bold span tag to always force the font size to 8pt.

Leaving the config coreStyles set to the default also produces a similar issue because the bold span is simply replaced with a strong tag.

{{{
<p><span style=""font-size:48pt;""><strong>Test Line</strong></span></p>
}}}
",donaldh
Bug,9300,Move keystroke handlers,Core : Keystrokes,,garry.yao,pending,2012-09-06T10:20:21+02:00,2012-09-07T03:55:35+02:00,"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.",garry.yao
Bug,9305,Enter key fails if CKEditor is used in a cross domain frame,General,,,confirmed,2012-09-07T11:15:11+02:00,2012-09-07T11:15:44+02:00,"Ticket based on #9217

1. Open attached file 
2. Type few chars and **press enter**.
**Results:**[[BR]]
**FF** - Error: Permission denied to access property 'parentNode' [[BR]]
**Chrome** - Unsafe JavaScript attempt to access frame with URL file:///C:/Users/Desktop/cke.html from frame with URL http://nightly.ckeditor.com/latest/ckeditor/_samples
/replacebyclass.html. Domains, protocols and ports must match. [[BR]]
**Opera** - Unhandled Error: Security error: attempted to read protected variable
**IE** - No errors.

**Proposed by @alfonsoml:** CKEditor the one that should prevent reaching the parent frame. Below is the example code for getParen method:
{{{
etParent : function()
		{
			try
			{
				var parent = this.$.parentNode;
				return ( parent && parent.nodeType == 1 ) ? new CKEDITOR.dom.node( parent ) : null;
			}
			catch (e)
			{
				return null;
			}
		},
}}}
",j.swiderski
New Feature,9306,Reusable removeFormat command,General,,,confirmed,2012-09-07T14:20:15+02:00,2012-10-04T14:28:40+02:00,"Currently removeFormat command may be applied only to the selection inside the editor. Thus, it's useless elsewhere - e.g. on paste.

{{{removeformat}}} plugin should expose command that by default is applied to the selection, but may be also to given range.",Reinmar
Bug,9308,duplicate no-repeat value for background-repeat in Table dialog,Core : Tables,,,confirmed,2012-09-07T18:23:27+02:00,2012-09-25T13:56:26+02:00,"I found this ticket (http://dev.ckeditor.com/ticket/8451) in your database from 11 months ago and it's marked closed/invalid but the issue still seems to exist.

Steps:
---------
-Create a table
-Right-click on it, pick Table Properties -> advanced tab.
-Enter: background-repeat:no-repeat; in the Style box, you get background-repeat:no-repeat no-repeat;

That is invalid and shouldn't happen. This can be reproduced in your ckeditor.com/demo site as well as latest nightly build.


What's interesting is that this doesn't happen when you create a new DIV, edit it and enter the same into style box there. This seems to happen on table properties only.",superlexg
Bug,9314,Incorrect wording of cancel color change dialog,General,,Anna,assigned,2012-09-10T21:15:54+02:00,2013-05-16T23:02:42+02:00,"One of our program testers found this error. It was briefly mentioned in someone else's bug report, but I could not find a ticket for it.

1. Select the text
2. Click the ""Text Color"" or ""Background Color"" box
3. Click the ""More Colors"" option
4. Select a new color (by clicking on it once)
5. Click ""Cancel""

The wording in the message that pops up needs to change. Right now it says ""Some of the options have been changed. Are you sure to close the dialog?""
It probably should say ""Some of the options have been changed. Are you sure you want to close the dialog?""
",jgallred
Bug,9317,disableObjectResizing does not work in IE 9 IE10 in CKE 3.x 4.x,General,,,confirmed,2012-09-11T06:25:07+02:00,2013-03-26T10:54:09+01:00,"Tested using IE9 on Windows 7, with both CKEditor 3.6.4 and 4.0 beta.  Was able to freely resize images, buttons and input fields, despite disableObjectResizing being set to true.

Example here:
http://jsfiddle.net/zMwnc/

Tested in IE8 with no issues, the problem appears to be specific to IE9 and higher.",miken
Bug,9320,Editor does not autogrow after entering content in Maximize mode,General,,,confirmed,2012-09-11T12:28:47+02:00,2012-09-13T14:20:43+02:00,"Reproducible in IE, Webkit and Opera.

- Open the autogrow sample and click Maximize on the toolbar.
- Enter enough content to introduce the vertical scroll bar.
- Click the Minimize toolbar icon.
'''Expected result:''' The editor grows to fit its contents.[[BR]]

'''Actual Result:''' The editor has a scroll bar and does not grow to fit its contents until you click into the editing area.",tmonahan
New Feature,9322,CKEditor should recognize fields like checkboxes pasted from word.,Core : Pasting,,,confirmed,2012-09-11T13:31:45+02:00,2012-09-11T13:38:16+02:00,"Allow for adding checkboxes in word 2010 as described in http://www.word-2010.com/insert-a-check-box-in-microsoft-word-2010/ or use the attached docx file.

Paste checkboxes into CKEditor and notice that no checkboxes appear.


I think it would be nice if CKEditor would recognize at least some of elements presented in Legacy Forms menu (See picture).",j.swiderski
Bug,9324,magicline and contenteditable=false,Core : Editable,,,confirmed,2012-09-11T16:13:30+02:00,2013-03-15T15:28:42+01:00,"I'm using contenteditable=""false"" on a div inside an inline editor. 

Magicline still shows targets inside this div and can insert new lines by clicking the return icon.

",mordyg
Bug,9329,IE: Focus lost when editor's horizontal or vertical scroll bar is scrolled,General,,,confirmed,2012-09-13T12:41:35+02:00,2012-12-31T15:50:27+01:00,"'''To reproduce the defect:'''

1. Open any CK Editor sample & insert a table that is wider than the editor so that vertical & horizontal scroll bars are displayed (e.g. 2000px with 30 rows & 10 columns) .

2. Enter content in table cells, keep cursor in one of table cells & move either vertical or horizontal scroll bar. 

'''Issue: In IE8 & IE9 Focus goes out of editor body where as in IE7 OR IE8/IE9 Compat view cursor jumps out of table.'''",satya
Bug,9330,CKEditor Paste From Word strips anchor tags,General,,,confirmed,2012-09-14T00:40:13+02:00,2012-10-03T21:51:46+02:00,"When using Paste From Word option, anchor tags (<a name=...>) are stripped from the code.

I have set PasteFromWordRemoveFontStyles=""false"" and PasteFromWordRemoveStyles=""false"". The only way to retain these tags is to skip cleanup using PasteFromWordPromptCleanup=""true"" and choose no at the prompt.

Attached file contains an anchor and hyperlink. Pasting the content into CKEditor without cleanup results in the following:

{{{
<a name=""Anchor1""><span style=""font-size:12.0pt;font-family:
&quot;Times New Roman&quot;,&quot;serif&quot;"">Anchor for text above.</span></a><span style=""font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;""><o:p></o:p></span></p>
}}}

Pasting with cleanup strips the <a name=..> tag completely:

{{{
<span style=""font-family:times new roman,serif;""><span style=""font-size:12.0pt;"">Anchor for text above.</span></span>
}}}",jberkes
Bug,9331,Pasting text creates simple Caesar cipher,General,,,confirmed,2012-09-14T08:23:08+02:00,2012-09-24T16:40:25+02:00,When pasting text from a Microsoft word document some text is scrambled in a rather interesting way. The attached file contains the word 'rubrik' on the second row. When pasting the whole contents of the file the word 'rubrik' appears as 'qtaqhk'. Rather funny as q preceeds r and t preceeds u but the last character 'k' is not converted.,lavi
Bug,9332,FF:IME is disabled if startupFocus is true.,General,,,confirmed,2012-09-14T08:45:59+02:00,2013-01-18T18:30:27+01:00,"IME(use Japanese input methods) is disabled if startupFocus is true. 

By v3.6.4 and v3.6.3, it checked using FF. 
In Chrome or IE, IME is enabled. 

It can be used, if a focus is removed once and it returns from wysiwyg area. 
",fujikawa.naoki
Bug,9336,Automatically generated toolbar duplicates items that are included in a toolbar menu,General,,,confirmed,2012-09-14T17:45:34+02:00,2012-11-08T14:37:27+01:00,"It is possible to define toolbar menus in CKEditor which can be used to combine a number of toolbar icons into one collection. If toolbar menus are defined, and no config.toolbar value is provided, the toolbar is automatically generated in v4. However any icon included in the toolbar menu is included in the toolbar twice: once in the menu, and once as an individual toolbar icon.

To see an example of this, save the attached plugin and sample file into their respective directories and run in any browser.

Notice how the toolbar contains a Paste Menu which combines all paste icons into one toolbar entry. However the individual Paste icons are also available on the toolbar.

If a toolbar button is included in a toolbar menu, it should not also appear as an individual toolbar icon. Is there any way to prevent this from happening? 
Is it possible to exclude toolbar icons from the automatically generated toolbar if they are already part of a CKEDITOR.UI_MENUBUTTON?",tmonahan
Bug,9340,Import of bulleted list from MS Word fails when the bullets are styled,Core : Pasting,,,confirmed,2012-09-17T09:34:35+02:00,2012-10-25T12:03:14+02:00,"Copy/Pasting a bulleted list from Microsoft Word ends up in broken text.

Pasting the bulleted list from the attached file doesn't work.

I have a feeling that it is related to the encoding of the file, since I cannot reproduce it on a newly created file
----

**The real problem here is that if below two options are not set to false table gets broken which should not hapen**:
{{{
config.pasteFromWordRemoveFontStyles=false;
config.pasteFromWordRemoveStyles=false;
}}}",adam.nagy
Bug,9349,Custom style with anchor element fails,Core : Styles,,,confirmed,2012-09-18T15:20:27+02:00,2012-11-13T12:59:15+01:00,"The following anchor style is invisible on the list of available styles:
{{{
CKEDITOR.stylesSet.add( 'default', [
	{
		name: 'Custom anchor',
		element: 'a',
		styles: {
			'line-height': '18px',
			color: 'red'
		}
	}
]);
}}}

The following code also fails:
{{{
var range = CKEDITOR.instances.editor1.getSelection().getRanges()[ 0 ];
new CKEDITOR.style( { element: 'a', ... } ).applyToRange( range );
}}}

It is visible when accessing via {{{getStylesSet}}} though:
{{{
CKEDITOR.instances.editor1.getStylesSet( function( stylesDefinitions ) { 
	console.log( stylesDefinitions );
});
>>> [ Object ]
}}}

This problem is only for {{{element: 'a'}}}. It works with {{{p}}} and similar.
Also in v3.",a.nowodzinski
Bug,9357,Empty 'a href' confuses CKEditor,General,,,confirmed,2012-09-20T07:01:44+02:00,2012-09-20T15:05:38+02:00,"If the HTML source includes this:

<a href="""">TEXT HERE</a>


...then CKeditor gets confused and won't show  ""Edit Link""  when you right-click on ""TEXT HERE"".",write2David
Bug,9361,Context menu not displayed in correct position when invoked using keyboard shortcut (Shift + F10 or application key),UI : Context Menu,,a.nowodzinski,review_failed,2012-09-20T14:52:08+02:00,2013-06-14T14:43:41+02:00,"'''To reproduce the defect:'''

1. Open Massive inline editing sample 

2. Click inside any div & press '''Shift + Control + F10''' to open Context menu. 

'''Expected Result:''' Context menu opens & displayed next to current cursor position

'''Actual Result: Context menu opens but displayed at top left hand corner of browser. ''' but if we use Application key Context menu displays next to current cursor position.

----


1. Open iframe based sample (replacebycode)

2. Click inside text somewhere in the middle & press '''Shift + Control + F10''' to open Context menu. 

Context menu opens in upper left corner of editor (iframed page)
",satya
Bug,9374,Opera: Editor displays off-screen in autogrow sample in maximize mode,General,,,confirmed,2012-09-21T16:33:43+02:00,2012-10-30T15:27:58+01:00,"'''To reproduce the defect:'''

1. Open the Autogrow Sample & Maximize the editor by clicking Maximize toolbar icon.

2. Enter enough content to cause both vertical and horizontal scrollbars to appear.
    
3. Click Minimize toolbar icon to return to normal editing mode.

4. Click Maximize toolbar once again to maximize the editor. 

'''Issue: Editor does not return to Maximize mode correctly at all. Editor displayed off-screen. This issues was mentioned in comment 2 on defect 9311 [https://dev.ckeditor.com/ticket/9311#comment:2] which was closed as fixed.'''",satya
Bug,9391,Inline editing: editor in iframe doesn't react on parent page scroll,General,,,confirmed,2012-09-26T11:21:18+02:00,2013-03-19T00:47:12+01:00,"* Open inlinebycode sample, resize the browser so that vertical scrollbar appear and try to scroll window. 
Result: Toolbar stays in viewport which is good.

* Now download attached file, put it in samples folder and open it.
* It displays inlinebycode sample in iframe.
* resize the browser so that vertical scrollbar appear and try to scroll window
Result: Toolbar doesn't stay in viewport.

Probably editor doesn't listen to parent page events.
",j.swiderski
Bug,9393,HTML comments handling,Core : Styles,,,confirmed,2012-09-26T15:18:16+02:00,2012-09-27T10:07:34+02:00,"Applying styles to a document which contains html comments produces some unexpected markup. 

For example, applying bold style to the following document
{{{
<p>
	test paragraph1</p>
<!-- test comment -->
<p>
	test paragraph2</p>
<p>
	test paragraph3</p>
<p>
	test paragraph4</p>
}}}
transforms it into
{{{
<p>
	<strong>test paragraph1</strong></p>
<p>
	<strong><!-- test comment --></strong></p>
<p>
	<strong>test paragraph2</strong></p>
<p>
	&nbsp;</p>
<p>
	<strong>test paragraph3</strong></p>
<p>
	<strong>test paragraph4</strong></p>
}}}
Tested on Demo page with Google Chrome 21, and Firefox 15.
",Invictus
Bug,9394,IE9/IE10: [regression?] table cell selection lost when clicking outside the editor,Core : Selection,,,confirmed,2012-09-26T22:26:02+02:00,2012-09-27T11:13:48+02:00,"I have a custom link picking dialog. When we upgraded from 3.6.2 to 3.6.3 (or newer), problems arose with IE: in some cases the selection that was supposed to become a link was lost. I tried to create a minimal test case, see below.

'''How to reproduce:'''

* open IE9 or IE10.

* go to http://venko.net/naapuri/tyo/ckeditor/3.6.3.html

* doubleclick on the word ""bar"" to select it

* click on the kitten

'''What I expected to happen:'''

The selection is preserved. (Well. That is actually not the standard behavior with input controls, but seems to mostly happen with CKeditor, maybe due to it using an iframe?)

'''What actually happened:'''

The selection is lost and the cursor is moved to the beginning of the document.

'''Other notes'''

The problem is somehow linked to the table. The behavior seems to have changed between 3.6.2 and 3.6.3. Try here: http://venko.net/naapuri/tyo/ckeditor/3.6.2.html - this page doesn't have this problem. Other versions are available in http://venko.net/naapuri/tyo/ckeditor/.

I didn't try to find workarounds for this yet. Binding `onmousedown` might help.",naapuri
Bug,9395,[magicline] line style differs from top to bottom,General,,,confirmed,2012-09-27T07:19:51+02:00,2013-01-03T09:34:49+01:00,"On triggerEditable, the bottom has an outlook of 1px dotted line while the top line doesn't have.

This's a consistency issue.

Please see [comment:3 commnet:3] for full explanation of the problem.",garry.yao
Bug,9398,Double Insert HTML,General,,,confirmed,2012-09-27T17:59:47+02:00,2012-09-28T11:25:09+02:00,"3 steps to reproduce with firebug to simulate a custom plugin.

In br mode :

1. In firebug, type : CKEDITOR.instances.editor1.insertHtml(""foo"");
2. In the editor, put the cursor after foo and push enter.
3. In firebug, type : CKEDITOR.instances.editor1.insertHtml(""foo"");

An unexpected error happens : Failure Code 0x80004005

Thanks in advance",flavien
Task,9400,Magicline out of the editable,General,,a.nowodzinski,confirmed,2012-09-28T15:57:01+02:00,2013-01-28T10:47:37+01:00,"Since magicline is injected into editable in brings a lot of problems, especially in old IEs:
* content flickering
* unexpected scrollbars
* problems with copying
* and so on...

The idea is to keep magicline outside of the editor in a top-level document, pretty much the same way like dialogs and panels. The problem might be the CSS interaction with existing styles, which needs to be considered.",a.nowodzinski
Bug,9402,iOS 6: keyboard gets closed after Paste in the editor,General,,,new,2012-09-29T14:31:15+02:00,2012-09-29T14:31:15+02:00,"1. Select and Copy text that already exists in the editor.
2. Paste the text somewhere in the editor. After tapping on the Paste menu the keyboard goes away.

The bug can be reproduced using the CKEditor demo: [http://ckeditor.com/demo]

This bug exists in iOS 6.
There is not such a bug in iOS 5.
",mezhnik
Task,9403,Popup plugin should return the handler,General,,,confirmed,2012-09-29T15:26:59+02:00,2012-10-08T10:51:55+02:00,At the moment {{{CKEDITOR.editor.popup()}}} [https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/popup/plugin.js#L63 returns true] and accessing popup's window namespace/content [http://stackoverflow.com/questions/12636638/use-popup-window-to-open-html-document-and-call-methods-elements-within-it is confusing for the users].,a.nowodzinski
Bug,9405,Object style from the styles combo not visible in the styles combo,Core : Styles,,,confirmed,2012-10-01T10:02:22+02:00,2013-02-21T16:08:37+01:00,"When an instance is loaded with a custom stylesSet that contains a table or image style and there already is a table or image with that style in the loaded content, the style is not displayed in the styles combo when the table or image has the caret/focus.

Expected: the style would be visible in the combo. It works as expected with even triple nested unordered lists, but not tables or images (see example). Other elements not tested at this point, but basically all the styles combo possible elements (like div) might be good to be checked.

[http://jsfiddle.net/9zVhm/3/ Example at Jsfiddle]

Tested with CKEditor 3.6.2
Reproducable in IE9, Firefox 15.0.1 and Chrome 18. All running on Windows 7.

**Please see comment:5 and comment:6 for further explanation.**",req
New Feature,9406,Anchor dialog should be extended to allow entering/editing text,UI : Dialogs,,,confirmed,2012-10-02T14:21:57+02:00,2012-10-02T14:22:05+02:00,"This issue is related to #3582 and #9330.

Since it is possible now (#3582 was fixed) to insert text for anchor in source mode it would be nice if such text could be also entered through anchor dialog. [[BR]]
This would allow inexperienced users for editing or removing text when it was for example pasted from word (#9330), pasted in source or written with typo.


",j.swiderski
Bug,9407,Flash content displays as very long rectangle on iOS 6,General,,,new,2012-10-02T15:42:21+02:00,2013-02-13T14:48:30+01:00,"It looks like iOS 6 is having problems when trying to display a CKEditor-generated Flash object, or at least embedded Youtube videos.\\ 
I created the embed code using the CKEditor demo and published the resulting source here: http://havens.no-ip.org/testembed.html\\ 
Attached is a screenshot of the resulting rendering on an iPhone with iOS 6.",joril
Bug,9409,Create an editor on a detached element of the dom,General,,,confirmed,2012-10-02T18:27:44+02:00,2012-10-03T17:04:52+02:00,"Hi,
I want to create a ckeditor on an element currently detached from the DOM. 
The first created editor works fine, but subsequent creations fail with the error ""p is null"" in Firefox and ""Cannot call method 'setHtml' of null"" in Chrome.

I attached a test case that is a file from the samples that I've modified. There is 2 other test cases commented out.",vizath
Bug,9410,An issue applying rowspan for the last column of a table,Core : Tables,,,confirmed,2012-10-03T02:20:09+02:00,2012-10-03T15:50:55+02:00,"When rowspan is applied columnwise to the equal amount of rows, e.g.

{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px;"">
	<tbody>
		<tr>
			<td colspan=""1"" rowspan=""3"">
				&nbsp;</td>
			<td colspan=""1"" rowspan=""3"">
				&nbsp;</td>
			<td>
				&nbsp;</td>
		</tr>
}}}

...rowspan'ing the last column the same way in WYSIWIG should most probably lead to replacing all previously made rowspans and colspans with simple <td></td>, but it doesn't. It leads to strange errors and weird table behaviour.",vleseg
Bug,9413,Handle text pasted by drag&drop,Core : Pasting,,,confirmed,2012-10-03T17:44:41+02:00,2012-10-03T21:59:40+02:00,Unfortunately this method doesn't trigger paste events.,Reinmar
Bug,9414,Browser hangs and crashes when editing some valid HTML combination,General,,,confirmed,2012-10-03T18:58:27+02:00,2012-11-29T10:37:22+01:00,"On the demo page, edit as ""Source"" and paste this:
<br><ul><pre>TEST</pre></ul>

This will '''crash the browser''' when trying to view or edit as html again.
Tested in all browsers (Chrome, Firefox, Safari, IE 9).

Seems to be some kind of infinite loop because browser starts using lots of cpu.",rsiqueira
Bug,9418,Fake element must have at least two &nbsp; inside or it gets removed.,Core : Parser,,,confirmed,2012-10-08T09:58:50+02:00,2012-10-08T10:02:43+02:00,"To reproduce: [[BR]]
1. Download attached file and put it in /_source/plugins/ folder.
2. On HTML page, in instance definition add {{{extraPlugins:'fakediv'}}}
3. Switch to source and paste below code:
{{{
<div class=""myfakedivsframe"" >&nbsp;</div>
}}}
4. Switch to WYSIWYG then again to Source and WYSIWYG
Result: Div will be removed.

This is only happening when there is nothing in div or just one blank space or one &nbsp; or one &nbsp; and blank space. If there are E.g at least two &nbsp; or one letter then everything is working as expected:
{{{
<div class=""myfakedivsframe"" >&nbsp;&nbsp;</div>
}}}
",j.swiderski
New Feature,9419,Icons localization,UI : Language,,,confirmed,2012-10-08T10:08:39+02:00,2012-10-10T17:37:53+02:00,"There should be a way to localize the toolbar and context menu icons. 

For example, in German, the bold and italic buttons should be ""P"" and ""K"", instead of ""B"" and ""I"".

The [http://cksource.com/blog/ckeditor-4-skin-contest-finalists#comment-3002 original request] comes from our blog.",fredck
Bug,9421,The background of dialog tabs looks bad with dark UI color,UI : Dialogs,,,confirmed,2012-10-08T10:46:02+02:00,2012-11-13T16:00:34+01:00,"* It's quite likely a matter of a bad bg image with CSS repeat.
* Both 3.6.4 and 3.6.5 are affected.

[[Image(uicolorTabsPoorBg.png)]]",a.nowodzinski
Bug,9422,Paste from word leave unwanted color:windowtext,Core : Pasting,,j.swiderski,review,2012-10-08T11:25:33+02:00,2012-10-09T17:35:30+02:00,"To reproduce:
1. Set in editor 
{{{
config.pasteFromWordRemoveFontStyles=false;
config.pasteFromWordRemoveStyles=false;
}}}
2. Open attached file and paste contents into editor
3. Switch toSource.
Result: there is span with {{{color:windowtext}}}
{{{
<span style=""color:windowtext;
}}}

A quick workaround is  is to set in \ckeditor\_source\plugins\pastefromword\filter\default.js; Lines: 1322-1330 instead of:
{{{
data = data.replace( /cke:.*?"".*?""/g, '' );
// Remove empty style attribute.
data = data.replace( /style=""""/g, '' );
// Remove the dummy spans ( having no inline style ).
data = data.replace( /<span>/g, '' );
}}}
The below:
{{{
data = data.replace( /cke:.*?"".*?""/g, '' );
data = data.replace(/color(\s*):(\s*)windowtext(;?)/g, '');//added
// Remove empty style attribute.
data = data.replace( /style=""""/g, '' );		
// Remove the dummy spans ( having no inline style ).
data = data.replace( /<span(\s*)>/g, '' );//changed
}}}
**but there is probably a much better way to do it.**

",j.swiderski
Bug,9425,[IE] Unnecessary vertical scrollbar in UI Color dialog,UI : Dialogs,,,confirmed,2012-10-08T14:25:53+02:00,2012-10-08T17:00:26+02:00,"* Problem occurs in IE8 and IE9

[[Image(iesScrollbarsUiColor.png)]]",a.nowodzinski
Bug,9427,[IE6-9] Error when pasting with SCAYT enabled,Core : Pasting,,,confirmed,2012-10-08T16:49:16+02:00,2012-10-19T18:53:29+02:00,"1. Go to http://ckeditor.t/ckeditor/_samples/replacebycode.html
2. Enable SCAYT.
3. Copy the entire sample description ""This sample shows... element to be replaced.""
4. Paste when the caret is somewhere inside of: {{{<strong>sample^ text</strong>}}} or {{{<a href=""http://ckeditor.com/"">CKEd^itor</a>}}}
5. Error: invalid argument

NOTES:
* SCAYT must be enabled.
* No error is produced when pasting directly into paragraph's first-child text node.
* The error also depends on what has been copied - Two lines of text are needed E.g. two paragraphs.
* There's no such problem in v4.",a.nowodzinski
Bug,9429,[FF] Enter pressed in ENTER_BR mode disables copy/cut/paste buttons,Core : Pasting,,,confirmed,2012-10-09T11:51:01+02:00,2012-10-09T12:54:39+02:00,"Quote from http://cksource.com/forums/viewtopic.php?f=11&t=27337:

> I'm using ckeditor version 3.6.4. The only change in config.js is adding 
> config.enterMode = CKEDITOR.ENTER_BR
>
> Only in Firefox (15.0.1), whenever I press enter, the paste buttons suddenly becomes disabled. Ctrl-V still works, and once I do anything else, they will become enabled again.

This issue is reproducible in 3.6.4 (I haven't checked older releases) and 4.0 Github master.",Reinmar
Bug,9433,"[FF] ""Browse Server"" popup appears behind browser window",UI : Dialogs,,,confirmed,2012-10-10T13:31:24+02:00,2013-01-14T12:39:21+01:00,"In Firefox 15.0.1, the image ""Browse server"" popup appears behind the main browser window. When you remove the popup and try again the popup appears in front, as it should. ",Sebastian
New Feature,9437,Button for commenting/uncommenting part of source,UI : Source View,,,confirmed,2012-10-12T04:54:14+02:00,2012-11-13T15:33:57+01:00,"Just a suggestion for future: consider adding a button active only in source mode, that comments/uncomments previously selected part of code. Would be useful for testing and debugging purposes, especially related with using of JavaScript and CSS Styling.",vleseg
Bug,9438,[IE]: Formatting Normal (Div) removes empty table cells.,General,,,confirmed,2012-10-12T13:25:18+02:00,2012-10-12T13:25:30+02:00,"To reproduce:
1. Paste in the below source
{{{
<table border=""1"" cellpadding=""1"" cellspacing=""1"" style=""width: 500px; "">
	<tbody>
		<tr>
			<td>
				abc</td>
			<td>
				&nbsp;</td>
		</tr>
		<tr>
			<td>
				def</td>
			<td>
				&nbsp;</td>
		</tr>
	</tbody>
</table>
}}}
2. Switch to WYSIWYG
3. Click inside editor and press CRTL+A
4. Choose formating Normal(Div) from dropdown 
Result:
In all versions of IE from CKEditor 3.0, empty column will be removed.",j.swiderski
Bug,9449,[webkit][placeholder] Selection lost when context menu open on readonly element,UI : Context Menu,,,confirmed,2012-10-15T15:59:55+02:00,2012-11-20T11:01:35+01:00," 1. Load placeholder sample;
 1. Right click to open context menu on the placeholder element
 1. The dialog is not filled with the correct content.",garry.yao
Bug,9450,autoGrow_onStartup not working,General,,,confirmed,2012-10-15T19:41:23+02:00,2012-10-18T14:57:39+02:00,"When the autogrow plugin is added to CKEditor, the editor will always grow no matter what the value of autoGrow_onStartup is.

To replicate simply add the autogrow plugin and set autoGrow_onStartup to false. The editor will grow even if autrogrow is false.

I think the problem is in _source/plugins/autogrow/plugin.js at line 71 :

{{{
editor.config.autoGrow_onStartup && ( eventsList[ 'instanceReady' ] = 1 );
}}}

This line doesn't seem to do anything. If you put it as an ""if"" condition and add the next lines into the ""if"" it resolves the problem :

{{{
if(editor.config.autoGrow_onStartup && ( eventsList[ 'instanceReady' ] = 1 ))
{
   for ( var eventName in eventsList )
   {
	...				
   }
}
}}}




I used :

CKEditor 3.6.4
Windows 7
Firefox
",jffou17
Bug,9454,Appending a row to a table via TAB key incorrectly handles rowspan'd cells,Core : Tables,,,confirmed,2012-10-16T09:33:39+02:00,2012-11-15T14:36:56+01:00,"When cursor is in the last cell of a table (more that 1 column), pressing TAB appends new <tr></tr> element to the table, but does not fill it with the respective number of <td></td> elements, which visually results in creating a row with only one cell.",vleseg
Bug,9457,HTML5 support on parser,Core : Parser,,,confirmed,2012-10-17T05:05:29+02:00,2013-05-07T23:35:23+02:00,"Now editor is using a static, html5 '''alike''' DTD for the basic level of support.

The nature of html5 is DTD-less and conformance checks are based on content model that are relevant to the element context, but currently the parser is NOT handling the following cases:
 1. Element with [http://www.w3.org/TR/html5/content-models.html#transparent-content-models transparent] content model.
 1. Element with dynamic content model depending on attribute values, e.g. [http://www.w3.org/TR/html-markup/video video]
 1. Other constraints like interactive element (e.g. button) must not appear as a descendant of the <a>

",garry.yao
New Feature,9458,Inline editing does not render iframes,General,,,confirmed,2012-10-17T09:41:17+02:00,2012-11-08T15:26:32+01:00,"Prerequisites: 
1. Must have Iframe button enabled
2. Must be using inline editing feature

Steps to reproduce:
1. Click on Iframe button and add an iframe
Result: You will see a placeholder image representing the area the Iframe will be occupying
Expected result: You should see the actual iframe being rendered inline.

I understand 