Thank you for reporting this problem.
I have created a public item for this issue, so that you can monitor its progress, comment and vote on it here
. However, I am sorry to say that I cannot guarantee with any time bound for the fix, as our developers are currently working on already scheduled tasks of RadEditor that have also high priority.
For the time being, I have prepared the following workaround:
function OnClientCommandExecuted(editor, args)
if (args.get_commandName() == 'EnterNewLine')
var selectedElement = editor.getSelectedElement();
if (selectedElement && selectedElement.previousSibling &&
selectedElement.nodeName == selectedElement.previousSibling.nodeName &&
var br = editor.get_document().createElement('br');
var extraElement = selectedElement.previousSibling;
I have handled the OnClientCommandExecuted event and if the executed command is EnterNewLine check for an extra element.
You can see how it behaves in this screencast: http://screencast.com/t/1ntRtGOURlo
I have also update your Telerik points for reporting this problem.
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed