Completed
Last Updated: 20 Mar 2014 09:44 by ADMIN
Completed
Last Updated: 20 Feb 2015 06:55 by ADMIN
When you use the ApplyClass command to set CSS classes to selections in a paragraph element in the content of RadEditor, the CSS class is applied to the whole paragraph.
Completed
Last Updated: 02 Nov 2016 10:43 by Shane
When a partially copied table is pasted into the Editor in Chrome, it is pasted wrapped in the folloing div, making it not visible:

<div class="telerik_paste_container" style="border-width: 0px; position: absolute; overflow: hidden; margin: 0px; padding: 0px; left: 3px; top: 215px; width: 1px; height: 1px;">
...
</div>


Steps to reproduce:
1. Open http://demos.telerik.com/aspnet-ajax/editor/examples/overview/defaultcs.aspx
2. Clear the contents of the editor
3. Insert a table (any configuration of rows and columns) 
4. Go to a new line
5. Type a word on the new line
6. Select the word and a partial amount of the inserted table
7. Copy
8. Paste
9. Navigate to the HTML browser of the editor
10. Observe the "telerik_paste_container" still wrapping the pasted content

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

<script type="text/javascript">
	var editorPrototype = Telerik.Web.UI.RadEditor.prototype;
	var onAfterPaste = editorPrototype._onAfterPaste;
	editorPrototype._onAfterPaste = function (range, tmpPasteContainer) {
		try {
			onAfterPaste.call(this, range, tmpPasteContainer);
		} catch (e) { }
		$telerik.$(this.get_contentArea()).find(".telerik_paste_container").remove();
	};
</script>
Completed
Last Updated: 17 Mar 2016 15:43 by conall
Completed
Last Updated: 24 Sep 2013 08:26 by Steven
When trying to insert list in a table, the list is inserted outside the td tag.
Switching between Html and Design tag causes the list to be removed from the table.
Completed
Last Updated: 11 Sep 2015 08:53 by Jenny
ADMIN
Created by: Danail Vasilev
Comments: 2
Category: Editor
Type: Bug Report
5

			
Completed
Last Updated: 14 Oct 2016 13:33 by JP
ADMIN
Created by: Niko
Comments: 1
Category: Editor
Type: Bug Report
5
Adding the following link should not change the URL:

http://test.com?a=bc%3do
Completed
Last Updated: 01 May 2018 13:33 by ADMIN
ADMIN
Created by: Marin Bratanov
Comments: 6
Category: Editor
Type: Bug Report
5
Repro steps:    
    open Edge 41 (creator's update brings it)
    start an editor, e.g.: <telerik:RadEditor ID="RadEditor1" runat="server"></telerik:RadEditor>
    type "ab"
    press enter
    type "cd"

Actual: the second paragraph contains only "d"

Expected: the second paragraph contains "cd"
Completed
Last Updated: 26 Sep 2016 10:10 by ADMIN
An additional <br /> element is inserted in the editor when the following steps are executed:

1. Make sure ConvertToXhtml filter is turned on.
2. Switch the editor in HTML mode
3. Set the HTML bellow:
<div class="line1">first line of text</div>
<div class="line2">lastlineoftext</div>

4. Switch back to Design mode.
5. View the HTML using Module Manager - Real Time HTML Viewer
Expected HTML:
<div class="line1">first line of text</div>
<div class="line2">lastlineoftext</div>

 Actual HTML:
<div class="line1">first line of text</div>
<div class="line2">lastlineoftext</div><br>

 

Currently the <br> element cannot be removed from the HTML code of the content. This element exists by design and it is inserted in the editable iframe by the browser. The <br> element is used as a non-breaking line, which means that the following row can be selected and characters can be typed in it. If such element does not exist, the users will be unable to select the first row of the content area and start typing. 

The ConvertToXhtml filter actually removes this element when switched to HTML mode and retrieves it back as a last child of the <body> element, due to the above mentioned reasons. 

If you have issues with the retrieved content via the get_html() method, note that stripped content is returned when the method is used with an argument value "true".

editor.get_html(true) - returns the HTML content, stripped by the set filters.

editor.get_html(false) or editor.get_html() - returns the raw HTML content as it is currently. The same as the editor.get_contentArea().innerHTML property. 
 
 WORKAROUND:
Disable ConvertToXhtml filter in codebehind:
RadEditor1.DisableFilter(EditorFilters.ConvertToXhtml);
Completed
Last Updated: 14 May 2019 11:56 by ADMIN

Use The following markup:
 
<telerik:RadEditor runat="server"  ID="RadEditor1" ToolbarMode="Floating"></telerik:RadEditor>          
<telerik:RadEditor runat="server"  ID="RadEditor2" ToolProviderID="RadEditor1" ToolbarMode="Floating"></telerik:RadEditor>           
<telerik:RadEditor runat="server"  ID="RadEditor3" ToolProviderID="RadEditor1" ToolbarMode="Floating"> </telerik:RadEditor>
 
Open RadEditor1 toolbar;
Open RadEditor2 toolbar;
 
Expected: No errors are thrown'
 
Actual: The following error is thrown: 
Line: 1135Error: Unable to get property 'getElementsByTagName' of undefined or null reference

 
Use The following markup:
 
  <telerik:RadEditor runat="server"  ID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor2" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor3" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>
 
 
Open RadEditor1 toolbar;
 
Open RadEditor2 toolbar;
 
Expected: No errors are thrown'
 
Actual: The following error is thrown:
 
Line: 1135Error: Unable to get property 'getElementsByTagName' of undefined or null reference
 
Use The following markup:
 
  <telerik:RadEditor runat="server"  ID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor2" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>            <telerik:RadEditor runat="server"  ID="RadEditor3" ToolProviderID="RadEditor1" ToolbarMode="Floating">            </telerik:RadEditor>
 
 
Open RadEditor1 toolbar;
 
Open RadEditor2 toolbar;
 
Expected: No errors are thrown'
 
Actual: The following error is thrown:
 
Line: 1135Error: Unable to get property 'getElementsByTagName' of undefined or null reference
Completed
Last Updated: 17 Apr 2014 08:31 by ADMIN
The mentioned delete operations are not working as expected and consistent across the major browsers. This behavior is casing the Track Changes feature to be unavailable and unusable in some cases.
Completed
Last Updated: 04 Sep 2013 15:37 by ADMIN
When there are empty lines at the top of the content and text is pasted at the first line, it appears after the empty rows not where the cursor position is.

Steps to reproduce:
1. Go to http://demos.telerik.com/aspnet-ajax/controls/examples/integration/ribbonbarandeditor/defaultcs.aspx?product=editor
2. Put focus in the editor before any of the existing content.
3. Press enter several times to insert blank lines at the top of the content.
4. Paste some text at the first line.

Expected: The pasted text is inserted at the first line of the content area.
Actual: The pasted text is placed after the empty lines.
Completed
Last Updated: 04 Sep 2013 15:14 by ADMIN
The issue is related to the insert select functionality and is reproduced with .NET35. The workaround is to disable the selection by putting the following script below the RadEditor:

        <script type="text/javascript">
            Telerik.Web.UI.RadEditor.prototype._addHandlersForSelectTags = function ()
            { }
        </script>
Completed
Last Updated: 15 May 2019 09:05 by ADMIN
Can be reproduced with the code below:

<telerik:RadEditor runat="server" ID="RadEditor1" >
    <Content>
   Here is sample content!
    </Content>
</telerik:RadEditor>
 
<input type="button" value="Set Focus On RadEditor" onclick="SetFocusOnRadEditor(); return false;" />
<script type="text/javascript">
    function SetFocusOnRadEditor() {
        var editor = $find("<%=RadEditor1.ClientID%>"); //get a reference to RadEditor client object
            editor.setFocus(); //set the focus on the the editor
    }
</script>


The problem is not reproducible when the ContentAreaMode is set to DIV or in the other browsers.

Workaround

<telerik:RadEditor runat="server" ID="RadEditor1">
    <Content>
    Here is sample content!
    </Content>
</telerik:RadEditor>
 
<button type="button"  onclick="SetFocusOnRadEditor()">Focuse On RadEditor</button>
<script type="text/javascript">
    function SetFocusOnRadEditor() {
        var editor = $find("<%=RadEditor1.ClientID%>");
        if ($telerik.isChrome) {
            var iframe = editor.get_contentAreaElement();
            iframe.contentWindow.document.body.focus();
        }
        else {
                editor.setFocus();
        }
    }
</script>
Completed
Last Updated: 17 Feb 2014 07:29 by ADMIN
If a TabStrip with two editors is configured, the editor in the first tab is working correctly, but if the second is shown - its toolbar is not working as expected.

Possible resolution is to insert a meta tag in the head element of the main page, which sets the rendering engine of IE10:
<meta http-equiv="x-ua-compatible" content="IE=10" />

Another possible resolution is to call the onParentNodeChanged() method after the tab is selected:

<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0"
    MultiPageID="RadMultiPage1"
    OnClientTabSelected="OnClientTabSelected">
    <Tabs>
        <telerik:RadTab runat="server" PageViewID="RadPageView1" Selected="True" Text="Root RadTab1">
        </telerik:RadTab>
        <telerik:RadTab runat="server" PageViewID="RadPageView2" Text="Root RadTab2">
        </telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server">
    <telerik:RadPageView ID="RadPageView1" runat="server" Width="100%" Selected="True">
        <telerik:RadEditor ID="RadEditor1" runat="server">
            <Content>
                Content Page 1
            </Content>
            <TrackChangesSettings CanAcceptTrackChanges="False" />
        </telerik:RadEditor>
    </telerik:RadPageView>
    <telerik:RadPageView ID="RadPageView2" runat="server" Width="100%">
        <telerik:RadEditor ID="RadEditor2" runat="server">
            <Content>
                Content Page 2
            </Content>
            <TrackChangesSettings CanAcceptTrackChanges="False" />
        </telerik:RadEditor>
    </telerik:RadPageView>
</telerik:RadMultiPage>

<script type="text/javascript">
    function OnClientTabSelected(sender, args) {
        var tabIndex = args.get_tab().get_index();
        if (tabIndex === 1) {
            var editor = $find("<%= RadEditor2.ClientID %>");
            editor.onParentNodeChanged();
        }
    }
</script>
Completed
Last Updated: 20 Jan 2016 16:51 by ADMIN
ADMIN
Created by: Rumen
Comments: 0
Category: Editor
Type: Bug Report
4

			
Completed
Last Updated: 16 Jul 2015 05:02 by siddhi
Trying to operate with images in RadEditor under IE11 leads to unresponsiveness. For example, using the paragraph style, selecting an image and switching to HTML and Design mode, etc.

You can workaround that by forcing the compatibility mode of the IE to IE8:

<meta http-equiv="X-UA-Compatible" content="IE=8" />
Completed
Last Updated: 28 Dec 2018 10:31 by ADMIN
When EnableComments is set to true, the content from the clipboard is pasted twice in an empty editor.

RadEditor Configuration:

<telerik:RadEditor runat="server"
    EnableComments="true">
    <Tools>
        <telerik:EditorToolGroup>
            <telerik:EditorTool Name="Bold" />
            <telerik:EditorTool Name="Italic" />
            <telerik:EditorTool Name="Underline" />
            <telerik:EditorSeparator />
            <telerik:EditorTool Name="Undo" />
            <telerik:EditorTool Name="Redo" />
            <telerik:EditorTool Name="Cut" />
            <telerik:EditorTool Name="Copy" />
            <telerik:EditorTool Name="Paste" />
            <telerik:EditorTool Name="PastePlainText" Text="Paste Plain Text" />
            <telerik:EditorTool Name="FindAndReplace" Text="Find and Replace" />
            <telerik:EditorSeparator />
            <telerik:EditorTool Name="Indent" />
            <telerik:EditorTool Name="Outdent" />
            <telerik:EditorTool Name="InsertOrderedList" Text="Numbered List" />
            <telerik:EditorTool Name="InsertUnorderedList" Text="Bulleted List" />
            <telerik:EditorTool Name="LinkManager" />
            <telerik:EditorTool Name="Unlink" />
            <telerik:EditorSeparator />
            <telerik:EditorTool Name="AjaxSpellCheck" Text="Spell Check" />
            <telerik:EditorTool Name="InsertSymbol" Text="Insert Symbol" />
        </telerik:EditorToolGroup>
        <telerik:EditorToolGroup>
            <telerik:EditorTool Name="AcceptTrackChange" Text="Accept Change" />
            <telerik:EditorTool Name="RejectTrackChange" Text="Reject Change" />
            <telerik:EditorTool Name="AcceptAllTrackChanges" Text="Accept All Changes" />
            <telerik:EditorTool Name="RejectAllTrackChanges" Text="Reject All Changes" />
            <telerik:EditorTool Name="EnableTrackChangesOverride" Text="Track Changes" />
            <telerik:EditorTool Name="AddComment" Text="Add Comment" />
            <telerik:EditorTool Name="RemoveComment" Text="Remove Comment" />
            <telerik:EditorTool Name="RemoveAllComments" Text="Remove All Comments" />
            <telerik:EditorTool Name="ImageManager" Text="Insert Image" />
        </telerik:EditorToolGroup>
    </Tools>
</telerik:RadEditor>
Potential workaround:
<script type="text/javascript">
    function OnClientPasteHtml(sender, args) {
        var commandName = args.get_commandName();
        var value = args.get_value();
 
        if (commandName == "Paste" && Telerik.Web.Browser.ie) {
            args.set_value(value);
            args.set_cancel(true);
        }
    }
</script>
<telerik:RadEditor runat="server" Height="300px" StripFormattingOptions="Span,Font,Css" EnableTrackChanges="true" OnClientPasteHtml="OnClientPasteHtml"
    ContentFilters="FixEnclosingP,RemoveScripts,FixUlBoldItalic,IECleanAnchors,MozEmStrong,ConvertFontToSpan,ConvertToXhtml,IndentHTMLContent,EncodeScripts,OptimizeSpans,ConvertTags,StripCssExpressions,RemoveExtraBreaks"
    EnableComments="true" NewLineMode="P" EditModes="Design,Html">
</telerik:RadEditor>
Completed
Last Updated: 05 Nov 2018 14:44 by ADMIN
ADMIN
Created by: Rumen
Comments: 0
Category: Editor
Type: Bug Report
3
Steps to reproduce:
1. Go to the Editor demo page in Chrome
2. CTRL+A on the editor and hit delete
3. Hit Delete or Backspace again
Result: Uncaught TypeError Appears in the console
1 2 3 4 5 6