Completed
Last Updated: 17 Apr 2014 16:11 by Timothy Lee Russell
If you create a link with a target="_blank" attribute, the corresponding value shows as selected. When  the Link Manager is opened second time the value shows as selected, but the link is not set without a target attribute.

You can find attached a sample project, in which is used the Custom Built-In dialogs approach to resolve the problem. For details about this approach follow this link: 
http://demos.telerik.com/aspnet-ajax/editor/examples/externaldialogspath/defaultcs.aspx
Completed
Last Updated: 26 Jul 2016 14:19 by Phil
This is causing the whole page to scroll to the editor's position.

The same behavior is occurred when a tool from the toolbar of the editor is used.

Possible resolution is to change the ContentAreaMode to Iframe. 
Completed
Last Updated: 17 Nov 2014 16:31 by Elena
When RadEditor is configured with ContentAreaMode="Div", its content area is focused and it is empty, the control will not release the focus on pressing "Tab" under Chrome.
Completed
Last Updated: 16 Apr 2015 14:41 by coderz
The described issue is because of the "Zero width nbsp" character, which is not stripped when the text is submitted. 

Possible resolution is to strip the character with custom function attached to the OnClientSubmit event of the RadEditor control:

<telerik:RadEditor runat="server" ID="RadEditor1" 
    OnClientSubmit="OnClientSubmit" />

<script type="text/javascript">
	function OnClientSubmit(editor, args) {
		
		var html = editor.get_html(true);
		html = html.replace(/\u200b/g, "");
		editor.set_html(html);
	}
</script>
Unplanned
Last Updated: 19 Jun 2014 11:58 by ADMIN
When the ToolProviderID property is set, the Undo/Redo property is working only for the first RadEditor contorl
Completed
Last Updated: 04 Sep 2019 15:44 by ADMIN
Inserting a table is causing the user to switch to HTML mode and insert manually a br element, so that he could start typing in the next line.

Possible solution is attaching this Client-side method on the OnClientCommandExecuted event of the RadEditor control:

<telerik:RadEditor runat="server" ID="RadEditor1"
    OnClientCommandExecuted="OnClientCommandExecuted"></telerik:RadEditor>


<script type="text/javascript">
    function OnClientCommandExecuted(editor, args) {
        var command = args.get_commandName();
        if (command = "InsertTable") {
            var selection = editor.getSelection();
            var range = selection.getRange();
            if (range.pasteHTML) {
                range.pasteHTML("<br />");
            }
            else {
                editor.pasteHtml("<br/>");
            }
        }
    }
</script>

The following workaround entirely changes the behavior by modifying the selection and selects the first TD

<telerik:RadEditor runat="server" ID="RadEditor1" OnClientPasteHtml="OnClientPasteHtml">
</telerik:RadEditor>

<script type="text/javascript">
    var identifierID = "RadEditor_AfterTable";

    function OnClientPasteHtml(editor, args) {
        var commandName = args.get_commandName();

        if (commandName === "InsertTable" || commandName === "TableWizard" ) {
            var currValue = args.get_value();
            currValue = currValue.replace(/<\/table>/gi, "</table><div id=" + identifierID + ">&#x200B;</div>");
            //currValue = currValue + "<div id=" + identifierID + ">&#x200B;</div>";
            
            args.set_value(currValue);
            setTimeout(function () {
                selectFirstTD(editor)
            }, 0);
        }
    }

    function selectFirstTD(editor) {
        var $ = $telerik.$;
        var contBody = editor.get_contentArea();
        var identifier = $(contBody).find("#" + identifierID);
        var table = identifier.prev();
        var elmToSelect = table.find("th")[0] || table.find("td")[0];

        if (elmToSelect.childNodes && !$telerik.isIE) {
            elmToSelect = elmToSelect.childNodes[0].nodeName === "#text" && elmToSelect.childNodes[0];
        }

        var hasNextElement = identifier.next()[0];
        
        while (hasNextElement && $(hasNextElement).is("style")) {
            hasNextElement = $(hasNextElement).next()[0];
        }
        
        editor.selectElement(elmToSelect);

        if (!hasNextElement) {
            table.after("<br/>");
        }

        identifier.remove();
    }
</script>
Declined
Last Updated: 18 Feb 2014 11:29 by ADMIN
Content appears double if there is a Style element inside it and the Spell Check is triggered.
Unplanned
Last Updated: 23 Sep 2013 15:17 by ADMIN
When an image is selected and it is larger than the preview size of the Image Map Editor new shape selections could not be easily added.
Completed
Last Updated: 05 Mar 2014 09:40 by ADMIN
The StripFormattingOptions feature does not work when the ContentAreaMode is set to Div mode. This behavior is introduced only in Chrome, Firefox and Internet Explorer 7.
Unplanned
Last Updated: 08 Oct 2013 11:55 by ADMIN
When a table is pasted from Word a border-image:none rule is inserted along with all content. The behavior is encountered only under Firefox and this rule is not needed for the correct rendering of the table.
Completed
Last Updated: 20 Jan 2016 15:13 by ADMIN
When only one word is inside the content of the editor. If you select it and try to apply a desired class name from the mentioned tool, nothing happens. 
Won't Fix
Last Updated: 28 Jun 2016 16:24 by ADMIN
When a Hyperlink element is set with an onclick handler, after passing through the Preview mode it is being stripped under IE7. Also related problem is that the link in the Preview mode are clickable and the URL set to the href attribute is opened in new tab/window.

Possible solution for both bugs is to override the function responsible for the conversion of such attributes in the Preview mode with this JavaScript code:

Telerik.Web.UI.Editor.Utils.setTargetsForPreview = function (editor) {
	var contentArea = editor.get_contentArea();
	var links = contentArea.getElementsByTagName("A");
	for (var i = 0, l = links.length; i < l; i++) {
		var link = links[i];
		//handle targets
		var target = link.getAttribute("target");
		if (target != null) {
			link.setAttribute("re_target", target);
		}
		if (target != "_blank")
			link.setAttribute("target", "blank");
		//handle ckick event
		var oldOnClick = (link.getAttributeNode('onclick')
			&& link.getAttributeNode('onclick').value)
			|| link.getAttribute("onclick");

		if (oldOnClick != null) {
			link.setAttribute('re_onclick', oldOnClick);
		}

		link.setAttribute('onclick', 'return false;');

		if (typeof link.onclick === "string") {
			link.onclick = function () {
				return false;
			};
		}
	}
};

Telerik.Web.UI.Editor.Utils.restoreTargetsAfterPreview = function (editor) {
	var contentArea = editor.get_contentArea();
	var links = contentArea.getElementsByTagName("A");
	for (var i = 0, l = links.length; i < l; i++) {
		var link = links[i];
		//handle targets
		var oldValue = link.getAttribute("re_target");
		if (oldValue != null && oldValue != "null") {
			link.setAttribute("target", oldValue);
		}
		else {
			link.removeAttribute("target");
		}
		//handle anchors urls
		var oldOnClick = link.getAttribute("re_onclick");
		link.onclick = null;
		if (oldOnClick != null && oldOnClick != "null") {
			link.setAttribute('onclick', oldOnClick);
		}
		else {
			link.removeAttribute("onclick");
		}
		link.removeAttribute("re_onclick");
		link.removeAttribute("re_target");
	}
};


Note that this script must be placed in a script tag right after the RadEditor control.
Completed
Last Updated: 04 Sep 2019 15:18 by ADMIN
When an edited image is saved in the Editor's ImageManager, the file is selected but the preview/properties areas on the right are not active. The user should click first on another image and then come back to the edited one, in order to be able to preview it or to change its properties.
Video, demonstrating the behavior: http://screencast.com/t/DAtzhgalHvA
Unplanned
Last Updated: 23 Jun 2014 15:50 by ADMIN
When the RadEditor's property "AddComment" is set to true and contentArea contains only text, the unselected content is removed in Internet Explorer 9.
Completed
Last Updated: 15 Sep 2014 12:22 by ADMIN
If an anchor is added in the content of a RadEditor, the control is switched in Preview mode and a postback is executed,  onclick="return false;" and target="blank" will be inserted in the anchor under IE. In case these attributes are already set, they will be renamed to re_onclick and re_target and the attributes mentioned above will be inserted again.
Unplanned
Last Updated: 11 Nov 2014 09:58 by Elena
The problem is reproducible when the selected element has a CSS property applied that enables the hasLayout feature of the element under IE.

When an anchor hasLayout we cannot properly select it. The hyperlink manager shows the text, but modifying it is not carried to the actual markup. 



CSS properties that trigger hasLayout in IE:

CSS property	Value
display	inline-block
height	any value
float	left or right
position	absolute
width	any value
-ms-writing-mode	tb-rl
zoom	any value
Completed
Last Updated: 06 Dec 2013 15:49 by ADMIN
The following attributes are not restored on page submit when RadEditor is in Preview mode:

    onclick="return false;"
    target="_blank"
Completed
Last Updated: 12 May 2016 05:15 by ADMIN
ADMIN
Created by: Vessy
Comments: 1
Category: Editor
Type: Bug Report
1
When the editor is wrapped inside a fixed size parent with overflow:y: scroll, the "Toggle Full Screen" command (F11) does not make the Editor occupy the whole view port. The issue can be reproduced in IE.

video: http://screencast.com/t/0pWlWAgKX1qD
Completed
Last Updated: 12 Nov 2014 12:47 by Elena
When a text with formatting is pasted in the content of RadEditor with 'EnableComments' property set to 'true' under IE, the formatting will be stripped.
Completed
Last Updated: 16 Jan 2014 09:33 by IT Drift
When pasting content between two RadEditors a span with an additional style attribute is generated in Chrome.