Unplanned
Last Updated: 23 Aug 2021 12:01 by ADMIN
RichTextBox: Replacing text in a hyperlink puts the text with a wrong start position. It starts from the second index.
Unplanned
Last Updated: 14 May 2020 06:48 by ADMIN
Created by: Thomas
Comments: 0
Category: RichTextBox
Type: Feature Request
1
Currently, the address tag is not supported and everything within this tag is skipped on import.
Unplanned
Last Updated: 28 Sep 2020 11:50 by ADMIN
Custom Style.DisplayName is overridden when importing XAML document
Completed
Last Updated: 16 Oct 2020 12:27 by ADMIN
Release R3 2020 SP1
Copying a Table and then pasting it as plain text results in each table cell added on a new line. Instead, the content of the cells on a single table row should be separated by tabs and newlines should differentiate the table rows.
Unplanned
Last Updated: 26 May 2022 10:33 by Caesar
The PlaceholderText of Content Control should be restored when the content is deleted and the icon is clicked. 
Unplanned
Last Updated: 21 Oct 2020 08:45 by ADMIN
 The paragraph which has run with vanish attribute is not imported from docx
Unplanned
Last Updated: 09 Apr 2020 14:16 by ADMIN
The document content is not measured properly, leading to incorrect selection ranges.
Completed
Last Updated: 27 Mar 2020 12:06 by ADMIN
Release LIB 2020.1.330 (03/30/2020)
While typing, there are spaces added after the content, the caret is not positioned as expected.
Unplanned
Last Updated: 10 Jan 2024 13:27 by Luke

The paste options popup stays visible when the window is deactivated

Workaround: 

private void MainWindow_Deactivated(object sender, EventArgs e)
{
    var popup = radRichTextBox.PasteOptionsPopup as PasteOptionsPopup;
    popup.Close();
}
Unplanned
Last Updated: 30 Oct 2020 08:31 by ADMIN
When changing the names of the style and export to RTF the style names are duplicated when imported again
Unplanned
Last Updated: 04 Nov 2020 06:53 by ADMIN
Created by: Dimitar
Comments: 0
Category: RichTextBox
Type: Feature Request
1
This works in MS Word and the comments are exported at the bottom of the document
Unplanned
Last Updated: 10 Mar 2020 07:23 by ADMIN
Invalid document is generated when track changes is enabled and the InsertFragment method is used
Completed
Last Updated: 20 Jul 2022 09:03 by ADMIN
Release LIB 2022.2.627 (27 Jun 2022)
Created by: min
Comments: 2
Category: RichTextBox
Type: Bug Report
1
Typing in Korean repeats symbols at the end. This breaks the input and the user is unable to enter the text desired.
Unplanned
Last Updated: 10 Feb 2020 13:59 by ADMIN

Use the attached project to reproduce:

- Click the first button so the image is changed

- Click the second button and examine the exported HTML

Expected: the Uri is exported

Actual: the Uri is not exported.

Workaround: 

p.Inlines.AddAfter(image, image2);
p.Inlines.Remove(image);

Unplanned
Last Updated: 23 Feb 2022 11:53 by Hashitha
Create a shortcut for deleting the entire word before the caret, such  as the Ctrl+Backspace one available in MS Word.
Completed
Last Updated: 21 Feb 2022 14:46 by ADMIN
Release R1 2022 SP1
Validation visualization resets to show that contents are valid when a new validation error is added to an already failing state.
Unplanned
Last Updated: 20 Feb 2023 07:25 by Naval
An extra line is added when an HTML document with <br> tag inside a <div> is imported.
Completed
Last Updated: 14 Feb 2022 08:17 by ADMIN
Release LIB 2022.1.214 (14 Feb 2022)
The HTML is not properly escaped and the writer throws InvalidOperationException.
Completed
Last Updated: 08 Apr 2022 07:32 by ADMIN
Release LIB 2022.1.411 (11 Apr 2022)
In word, the focus is transferred to the Find and Replace dialog immediately after opening it.

In the RichTextBox control the focus is not set to the dialog when open. Selecting a word does properly add it to the dialog.
Unplanned
Last Updated: 03 Feb 2020 11:15 by ADMIN

To reproduce:

- Select several words by holding the control key. 

- Paste some text. 

Result: the first word is replaced, the other are deleted

Expected: the text should be pasted in all selected places

Workaround:

private void RadRichTextBox_CommandExecuting(object sender, Telerik.Windows.Documents.RichTextBoxCommands.CommandExecutingEventArgs e)
{
    if (e.Command is PasteCommand)
    {
        var ranges = radRichTextBox.Document.Selection.Ranges.ToList();
        if (ranges.Count > 1)
        {
            e.Cancel = true;

            foreach (var range in ranges)
            {
                radRichTextBox.Document.Selection.Clear();
                radRichTextBox.Document.Selection.AddSelectionStart(range.StartPosition);
                radRichTextBox.Document.Selection.AddSelectionEnd(range.EndPosition);
                PasteNewText();
            }      
        }
    }
}
public void PasteNewText()
{
    DocumentFragment clipboardDocument = null;
    string clipboardText = null;
    bool clipboardContainsData = false;

    if (ClipboardEx.ContainsText(null))
    {
        clipboardText = ClipboardEx.GetText(null);
        clipboardContainsData = true;
    }

    if (!clipboardContainsData)
    {
        return;
    }

    if (clipboardDocument != null)
    {
        this.radRichTextBox.ActiveDocumentEditor.InsertFragment(clipboardDocument);
    }
    else if (!string.IsNullOrEmpty(clipboardText))
    {
        this.radRichTextBox.ActiveDocumentEditor.Insert(clipboardText);
    }
}