Completed
Last Updated: 29 Nov 2021 11:59 by ADMIN
The resize handle of the Editor is not visible if only only edit mode is active (e.g. Design mode).

Steps to reproduce:
1. Run an Editor with the following configuration:

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

Result: The whole module row is not visible, including the resize handle.
Completed
Last Updated: 29 Nov 2021 08:57 by ADMIN
ADMIN
Created by: Vessy
Comments: 1
Category: Editor
Type: Bug Report
0
In Firefox, 38.0.1, some text inputs cannot be typed into. They can be focused and the cursor appears to be in the input, but you cannot type.
Completed
Last Updated: 29 Nov 2021 08:49 by ADMIN
When having a video object added via the Media Manager, switching from Design to HTML couple of times results to multiple param tags duplicated. 
Completed
Last Updated: 29 Nov 2021 08:44 by ADMIN
Workaround: Set Lightweight for RadMenu in web.config:

    <add key="Telerik.Web.UI.Menu.RenderMode" value="lightweight" />
Completed
Last Updated: 29 Nov 2021 08:42 by ADMIN
Completed
Last Updated: 17 Nov 2021 13:33 by ADMIN
Release R1 2022

The table wizard dialog of RadEditor does not function properly when there is a table having more than 500 columns.

Video: http://somup.com/crXlln0eIi

Completed
Last Updated: 03 Nov 2021 15:26 by ADMIN
FIX: The toolbar commands don't fire when the editor is in iframe and has hidden parent in IE11. The content area is disabled too.
Completed
Last Updated: 03 Nov 2021 07:57 by ADMIN
Created by: pranav
Comments: 1
Category: Editor
Type: Bug Report
0
The dopdowns of the tools in the Editor's toolbar are shown below the video objects in the Editor's content area in IE 11.

Video: https://www.screencast.com/t/rzmzuZ0UFa

Steps to reproduce:

1. Open in IE 11: https://demos.telerik.com/aspnet-ajax/editor/examples/overview/defaultcs.aspx

2.  Insert a video through the Media Manager

3. Click over a tool having a drop-down menu (e.g. the Format tool)

Result: The heavy-weight object of the video is shown above the shown drop-down menu.

Completed
Last Updated: 02 Nov 2021 13:24 by ADMIN
Create a new word file and insert an empty table with a few cells in it. Go to Import and Export to DOCX and import the Word document. Click on a cell and the cursor will go into the next one on its right side.

Here is the generated content from the imported table:

<table class="TelerikTableNormal TelerikTableGrid" style="width: 0px;">

    <colgroup><col /><col /><col /><col /></colgroup>
    <tbody>
        <tr>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"></p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
            <td style="padding: 0px 7.68px 0px 7.68px;width: 151.066666666667px;" class="TelerikTableNormal TelerikTableGrid">
            <p class="TelerikNormal"> </p>
            </td>
        </tr>
    </tbody>
</table>
<p class="TelerikNormal"> </p>


The problem is related to the empty paragraph elements: <p class="TelerikNormal"></p>. If there is some content or an empty space <p class="TelerikNormal">&nbsp;</p> the problem is not reproducible.
Completed
Last Updated: 02 Nov 2021 13:07 by ADMIN
To replicate this (as it is rather difficult to explain) go to http://demos.telerik.com/aspnet-ajax/editor/examples/overview/defaultcs.aspx
Click on the HTML tab and replace all the content with:

<div>
  <div>
    <div style="width: 100%;">foo bar
    </div>
  </div>
</div>

Click back on the Design tab and click at then end of the first line.  When you press enter, the new line will be filled with non breaking spaces equal to the amount the inner-most div was indented.
Completed
Last Updated: 14 Sep 2021 12:33 by ADMIN
Release Q2 2015
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
Duplicated
Last Updated: 14 Sep 2021 12:27 by ADMIN
According to the WAI-ARIA specification, the  Shift+Tab in Rich Text Box should focus the toolbar if the cursor is in the content area.As a side effect the Tab functionality get executed instead of Shift+Tab.

The behavior is correct in FF and IE, but not in Chrome

Possible workaround is overriding the InsertShiftTab command with this function:

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

<script type="text/javascript">
	Telerik.Web.UI.Editor.CommandList.InsertShiftTab = function (commandName, editor, oTool) {
		var oParent = editor.getSelectedElement();
		if (typeof (oParent.tagName) == "undefined")
			oParent = oParent.parentNode;

		var tdNode = Telerik.Web.UI.Editor.Utils.getElementParentByTag(oParent, "TD");
		if (tdNode) {
			Telerik.Web.UI.Editor.Utils.MoveToPreviousCell(tdNode, editor);
		}
		else {
			setTimeout(function () {
				var toolsArray = editor.get_toolAdapter().get_tools();
				var lastTool = toolsArray[toolsArray.length - 1].get_element();

				if (document.activeElement !== lastTool) {
					lastTool.focus();
				}
			}, 0);
		}
		return false;
	};
</script>
Completed
Last Updated: 14 Sep 2021 12:02 by ADMIN
Completed
Last Updated: 14 Sep 2021 12:01 by ADMIN
Release Q1 2015
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: 14 Sep 2021 12:00 by ADMIN
Release Q3 2014
When a document is deleted from the DocumentManager, its selection remains and it could be inserted into the Editor.

video: http://screencast.com/t/LXU1pVkLd
Duplicated
Last Updated: 14 Sep 2021 11:57 by ADMIN
Create a page as below and assign a limited toolset to each editor in the code behind:


 <telerik:RadEditor  ID="RadEditor1" Skin="Default"  ContentAreaMode="Div"   runat="server"      Width="265px" Height="120px"  ToolsWidth="265px">
       <Content><p>A Word</p> </Content>
</telerik:RadEditor>
        
 <telerik:RadEditor  ID="RadEditor2" Skin="Default"  ContentAreaMode="Div"   runat="server"     Width="265px" Height="120px"  ToolsWidth="265px">
       <Content><p>A Word</p> </Content>
</telerik:RadEditor>
        
[Continue with this until ...]

 <telerik:RadEditor  ID="RadEditor10" Skin="Default"  ContentAreaMode="Div"   runat="server"     Width="265px" Height="120px"  ToolsWidth="265px">
       <Content><p>A Word</p> </Content>
</telerik:RadEditor>
        
Now display this page and right click for the top editor's Context Sensitive popup menu. Now scroll down to the bottom menu and right click for that menu's context sensitive menu. My experience is that this will erroneously produce the popup at the top of the browser. This is the most extreme example of a general behaviour where the vertical placement of popups is typically off the mark when working with multiple editors and ContentAreaMode="Div". Get rid of the ContentAreaMode="Div" and the problem disappears. 
Completed
Last Updated: 14 Sep 2021 11:56 by ADMIN
Release R3 2016
The RadEditor's Media Manager dialog uses pasteHtml functionality to insert Object elements in the contentArea. The pasteHtml functionality do not position the cursor correctly for this case (pasted content ends with a object).

The issue can be workarounded by appending a character after the object. Then using a content filter the additional characters will be removed.

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

<script type="text/javascript">
	function OnClientPasteHtml(editor, args) {
		if ($telerik.isChrome && args.get_commandName() == "MediaManager") {
			args.set_value(args.get_value() + String.fromCharCode(8203));
		}
	}

	function OnClientLoad(editor, args) {
		if ($telerik.isChrome) {
			editor.get_filtersManager().add(new MyFilter());
		}
	}

	MyFilter = function() {
		MyFilter.initializeBase(this);
		this.set_isDom(false);
		this.set_enabled(true);
		this.set_name("RadEditor filter");
		this.set_description("RadEditor filter description");
	}
	MyFilter.prototype =
	{
		getHtmlContent: function(content) {
			return content.replace(/(object>)[\u200b]/gm, "$1"); // or content.replace(/[\u200b]/gm, "")
		},
		getDesignContent: function(content) {
			return content;
		}
	}
	MyFilter.registerClass('MyFilter', Telerik.Web.UI.Editor.Filter);
</script>
Completed
Last Updated: 14 Sep 2021 11:55 by ADMIN
Release Q2 2015
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: 14 Sep 2021 11:15 by ADMIN
Release Q2 2014
This bug causes incorrect user behavior. Lists cannot be disconnected with Enter, in some cases user cannot add multiple empty paragraphs. 

To workaround this issue you can incorporate the JavaScript code provided in this example markup:

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

<script type="text/javascript">
	var setCursorFn = Telerik.Web.UI.Editor.Utils._setCursorInNode;
	Telerik.Web.UI.Editor.Utils._setCursorInNode = function (cursorElement, container, editor) {
		setCursorFn.call(this, cursorElement, container, editor);
		if ($telerik.isChrome) {
			var selection = editor.getSelection();
			var range = selection.getRange();
			if (!range.collapsed) {
				range.collapse();
				selection.selectRange(range);
			}
		}
	}
</script> 
Completed
Last Updated: 14 Sep 2021 11:13 by ADMIN
Release Q2 2014 SP1
When the ToolProviderID property is set, the Undo/Redo property is working only for the first RadEditor contorl
1 2 3 4 5 6