Completed
Last Updated: 08 Jul 2015 08:27 by ADMIN
If some textarea elements are added inside the content area, focusing and typing text inside is almost impossible. There are also cases, where the text overrides the element on typing. 

Additionally, any text input elements are difficult to be selected. It is required to click multiple times so to appear selected.
Completed
Last Updated: 24 Feb 2015 10:21 by ADMIN
Using code behind or localization file to change the text of the Design, Preview or HTML buttons break the functionality that enables the end-user to change the modes.

The following snippet can be used as a temporary workaround.

<style type="text/css">
    /* Fixes the visual glitch */
    .reModes a {
        width:auto !important;
    }
</style>

<telerik:RadEditor runat="server" ID="RadEditor1" RenderMode="Lightweight" OnClientLoad="OnClientLoad">
</telerik:RadEditor>

<script type="text/javascript">
    function OnClientLoad(editor, args) {
        var $ = $telerik.$;
         
        if (editor.get_renderMode() != Telerik.Web.UI.RenderMode.Lite) return;

        var designAttr = editor.get_localization()["RadEditorDesignMode".toLowerCase()];
        var htmlAttr = editor.get_localization()["RadEditorHtmlMode".toLowerCase()];
        var previewAttr = editor.get_localization()["RadEditorPreviewMode".toLowerCase()];
        
        $("a[title=\"" + designAttr + "\"]").attr("title", "Design");
        $("a[title=\"" + htmlAttr + "\"]").attr("title", "HTML");
        $("a[title=\"" + previewAttr + "\"]").attr("title", "Preview");
    }
</script>
Declined
Last Updated: 16 Mar 2015 13:44 by Elena
Created by: Yvonne
Comments: 1
Category: Editor
Type: Bug Report
0
In Firefox and Internet Explorer, the "Remove Alignment" button does not correctly format text with text-align set using an inline style.

For example, if this is the HTML in the editor:

<p style="text-align: center;">Here is text that is center aligned</p>

In the Design editor, the "Remove Alignment" button looks selected, and pushing it has no effect (see screenshot).

In the Javascript, the remove alignment functions for Firefox and IE only remove styles from the DOM element, inline styles are not being removed.
Completed
Last Updated: 17 Nov 2015 06:49 by ADMIN
When a tool has a longer name, part of the text drops to a new line, and causes incorrect layout. 

To resolve you can use the following CSS rule:

.reDropDownBody a.reTool.reToolText {
    white-space: nowrap;
}
Completed
Last Updated: 17 Jun 2015 08:45 by ADMIN
Due to this behavior the font name applied is getting cleared when switching to HTML mode.
Completed
Last Updated: 27 Apr 2015 10:39 by ADMIN
Completed
Last Updated: 24 Jun 2015 08:16 by ADMIN
Completed
Last Updated: 20 Feb 2015 17:31 by Aron Calder
Completed
Last Updated: 17 Nov 2015 06:32 by ADMIN
When pasting list items over an existing one, the list from the clipboard is added to new UL element. The proper behavior it should be to paste the existing content and adapt it to the existing list.
Completed
Last Updated: 23 Apr 2015 14:25 by ADMIN
Using the Hyperlink manager in a RibbonBar toolbar, causes the selection to be lost. By that, adding a hyperlink to an image, the link is inserted to the content, but it does not wrap the image element.

The behavior is different across IE versions. Under IE11, the link seems to disappear.
Unplanned
Last Updated: 21 Jan 2015 09:41 by ADMIN
When two RadEditors with different TrackChanges mode are defined on the page, a JavaScript error is thrown when inserting a list. The issue is reproducible only when the firstly declared RadEditor has EnabledTrackChanges set to false (the default value), while the second one has EnabledTrackChanges set to false.

Temporary workarounds:

Variant 1: Declare the not tracked RadEditors after the tracked ones, so there scripts will be loaded properly.

Variant2: Set the EnabledTrackChanges of all RadEditors on the page to true.



Steps to reproduce
1. Run the following code:

    <telerik:RadEditor ID="RadEditor1" runat="server">
        </telerik:RadEditor>
        <telerik:RadEditor ID="HiddenRadEditor" runat="server" EnableTrackChanges="true">
        </telerik:RadEditor>

2. Write something and press Enter

3. Click on the "Unordered List" tool

Result: A JavaScript error is thrown
Completed
Last Updated: 30 Jan 2015 05:56 by ADMIN
Just opening a page with RadEditor in such device the following errors are thrown:

Error while executing filter FixUIBoldItalic - TypeError: Unable to get property 'getElementsByTagName of undefined or null reference

and

Error while executing filter ConvertFontToSpanFilter - TypeError: Unable to get property 'ownerDocument' of undefined or null reference


For the time being you can disable the filters to workaround the issue:

protected void Page_Load(object sender, EventArgs e)
{
    RadEditor1.DisableFilter(Telerik.Web.UI.EditorFilters.FixUlBoldItalic);
    RadEditor1.DisableFilter(Telerik.Web.UI.EditorFilters.ConvertFontToSpan);
}


Completed
Last Updated: 07 Aug 2015 07:29 by ADMIN
Handling the OnClientPasteHtml event of the editor cannot be used properly, because the logic cannot rely on the command name to further interact with pasted content.

For the time being you can use the following script to workaround the issue:

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

<script type="text/javascript">
	Telerik.Web.UI.Editor.CommandList.PastePlainTextWithTable = function (commandName, editor, args) {
		if (editor.get_lockFormatting && !editor.get_lockFormatting())
			return;

		if ($telerik.isIE) {
			var restorePoint = editor.createRestorePoint(),
				utils = Telerik.Web.UI.Editor.Utils,
				dirtyText = utils.getClipboardAsHtml(editor),
				cleanedText = utils.cleanPastedContent(dirtyText,
				editor.get_stripFormattingOptions(),
				editor.get_localization()["askwordcleaning"], false);

			restorePoint.select();
			editor.pasteHtml(cleanedText, args.get_commandName());
		}
	};
</script>
Completed
Last Updated: 24 Mar 2015 14:03 by ADMIN
When a TD element (or any other block element) is applied with inline stylization (e.g. style="font-weight: bold;") and has a BR in the end gets duplicated after removing the stylization via the inline command (e.g., Bold). 
Unplanned
Last Updated: 02 Dec 2014 15:22 by ADMIN
A div element is considered as a new line and can be transformed to a list item, although the reverse logic does not work. When NewLineMode is set to Div, the list item is transformed to paragraph instead div element.
Completed
Last Updated: 24 Nov 2015 11:06 by ADMIN
For the time being you can disable the StripCssExpressions  filter:
    protected void Page_Load(object sender, EventArgs e)
    {
		RadEditor1.DisableFilter(Telerik.Web.UI.EditorFilters.StripCssExpressions);
    }

Alternative approach to fix the issue is removing the StripCssExpressions filter from the client-side filters collection, so that the server-side functionality could still sanitize the HTML content:

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

<script type="text/javascript">
	function OnClientInit(sender, args) {
		sender.set_contentFilters(sender.get_contentFilters() - Telerik.Web.UI.EditorFilters.StripCssExpressions);
	}
</script>
Completed
Last Updated: 20 Jun 2017 14:50 by kencox
The RadWindow used to hold the toolbar does not have a proper width set and the toolbar's layout is unusable.
Possible workarounds:
- avoid setting the Width property of the editor in percent
- set the ToolsWidth property to the desired static value
- use the following script to calculate the current dimensions each time the toolbar shows up:
function OnClientLoad(sender, args) {
	var toolPopup = sender.get_toolAdapter().get_window();
	toolPopup.__editor = sender;
	toolPopup.add_show(resizeToolWindow);
}

function resizeToolWindow(sender, args) {
	if (sender.__editor) {
		var editorDims = $telerik.getBounds(sender.__editor.get_element());
		sender.set_width(editorDims.width);
		var currDims = sender.getWindowBounds();
		sender.moveTo(editorDims.x, editorDims.y - currDims.height - 10);
	}
}

where the OnClientLoad function is attached to the OnClientLoad event of the editor


Leave your comment on the desired behavior - whether the toolbar should have a static width (i.e., the initial width with which the editor renders, as is the current behavior with the ShowOnFocus ToolbarMode), or whether it should update its width according to the editor width when it shows up (as the script above does).
Completed
Last Updated: 06 Aug 2015 12:58 by ADMIN
When pasting a list element in the editor via the pasteHtml method, the cursor is positioned in the beginning of the first possible list element. The expected behavior should be to be placed right after the last list item.
Completed
Last Updated: 23 Apr 2015 15:30 by ADMIN
In this scenario the EncodeScripts and RemoveScripts filters are disabled, so that script tags can be inserted. Using a script tag with some HTML content after it and submit when still on HTML mode, the content after the script tag will be removed. 

For the time being you can workaround this problem by forcing the editor to switch to Design mode on submitting:

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

<script>
    function OnClientSubmit(sender, args) {
        sender.set_mode(Telerik.Web.UI.EditModes.Design);
    }
</script>