Completed
Last Updated: 03 Aug 2017 08:41 by ADMIN
When the document instance is changed (setting RadRichTextBox.Document property to new RadDocument instance), the old document is not released from the memory. There are UI providers, which are not properly removed from the layer's collection.

The issue is regression, introduced in R3 2016.

Workaround 1: Subscribe to DocumentChanging and set the layout mode of RadRichTextBox to Paged. Reset it back to Flow on DocumentChanged.

void radRichTextBox_DocumentChanged(object sender, EventArgs e)
{
    this.radRichTextBox.LayoutMode = DocumentLayoutMode.Flow;
}

void radRichTextBox_DocumentChanging(object sender, EventArgs e)
{
    this.radRichTextBox.LayoutMode = DocumentLayoutMode.Paged;
}

Workaround 2: Remove the WatermarkUILayer. You can achieve that by creating a custom UILayersBuilder. For more information on this approach, check the help article at http://docs.telerik.com/devtools/wpf/controls/radrichtextbox/how-to/features-custom-ui-layers

protected override void BuildUILayersOverride(Telerik.Windows.Documents.UI.IUILayerContainer uiLayerContainer)
{
    base.BuildUILayersOverride(uiLayerContainer);
    uiLayerContainer.UILayers.Remove(DefaultUILayers.WatermarkLayer);
}

Fix available in LIB Version 2017.2.724.
Completed
Last Updated: 22 May 2023 10:51 by ADMIN
Release LIB 2023.1.522 (22 May 2023)
Cursor jumps to the previous cell when one enters Korean text in a cell.
Unplanned
Last Updated: 30 Jun 2017 14:31 by ADMIN
When the LayotMode of RadRichTextBox is set to Flow and a Table is inserted as the first element in this document, the adorner icon is cut off by the document edge and cannot be used.
Unplanned
Last Updated: 31 Oct 2018 08:14 by ADMIN
The bullets can have their own alignment. Implement import and export of this setting.
Unplanned
Last Updated: 08 Mar 2023 10:07 by Caesar
When there is a table with permission range outside the table (for instance the line above the table) and the user deletes it, then performs undo>>redo>>undo operation, then this leads to a NullReferenceException.
Completed
Last Updated: 22 May 2023 10:51 by ADMIN
Release LIB 2023.1.522 (22 May 2023)

Expanding the table selection with the keyboard leaves the caret behind the selection's edges. After we pass the current cell content, the selection is automatically broadened over the next complete cell, but if we continue to press Shift+Arrow, it takes keystrokes = length of content in the cell + 1 to expand the selection to its next cell, though the selection highlights are already covering that cell.

There is a workaround: you will need to subscribe to the SelectionChanged event and use this code snippet for the event handler:

private void SelectionChanged(object sender, EventArgs e)
{
    var selection = this.radRichTextBox.Document.Selection;
    var caretPosition = this.radRichTextBox.Document.CaretPosition;

    if (selection.IsEmpty)
    {
        return;
    }

    if (selection.Ranges.Last.IsReversed)
    {
        caretPosition.MoveToPosition(selection.Ranges.First.StartPosition);
    }
    else
    {
        caretPosition.MoveToPosition(selection.Ranges.Last.EndPosition);
    }
}

Inside it, we move the caret to the selection's edges.

Unplanned
Last Updated: 23 Jun 2017 10:39 by ADMIN
When some cells are merged in one cell and context menu is displayed for the merged cell, "Merge Cells" option is still available in the menu. However it should not be available for a merged cell.
Completed
Last Updated: 22 May 2023 10:52 by ADMIN
Release LIB 2023.1.522 (22 May 2023)
Using keyboard selection over several table rows is inconsistent. If we select the table cells until the end of the row and continue to press Shift+Arrow keys on the keyboard, the table cell selection should continue on the next row under the same cell from where the selection started. Currently, the selection on the next row starts from the beginning of the row and that also shifts the selection of the first row to unselect the already selected cells and select the cells from the row start.
Unplanned
Last Updated: 15 Mar 2023 10:20 by Caesar
After inserting a line break in front, the border of the content control does not appear correctly
Unplanned
Last Updated: 29 Mar 2018 12:58 by ADMIN
The vertical text alignment in repeated table header row is not consistent with the first row.

Please check the attached screenshot.
Unplanned
Last Updated: 15 Mar 2023 10:26 by Caesar
When spanning content control on two pages, the border of the content control is displayed abnormally
Completed
Last Updated: 13 Mar 2024 09:44 by ADMIN
Release 2024.1.219 (Preview)
Reverse selection using the mouse starting from the last position in a paragraph before a table will select the first row. This is reproducible in both selection modes (general and advanced selection mode). Note that this is valid only for the mouse selection. When using the keyboard, the selection is correct.
Unplanned
Last Updated: 28 Mar 2023 07:29 by Andy
Currently, it is difficult to validate hyperlinks without iterating over the document's elements. It will be very convenient to validate them on demand (when they are clicked). In this way warning window like in MS Word will be easily achievable.
Completed
Last Updated: 11 Jul 2017 07:46 by ADMIN
Completed
Last Updated: 19 Jun 2017 12:49 by ADMIN
The InsertTable command should copy the current style to all paragraphs in the new table.
Unplanned
Last Updated: 29 Jun 2017 10:57 by ADMIN
Tabs button in Paragraph Properties dialog is visible even when RadRichTextBox.TabStopsPropertiesDialog is not set. In addition, pressing the button in this scenario closes the Paragraph Properties dialog itself.

As this property is automatically set using MEF, this situation could happen if the tabs dialog is missing in the the composition container.

Workaround: Check whether the TabStopsPropertiesDialog is null and if true, then hide the TabsButton:

    var windowTabStopsPropertiesDialog = (this.radRichTextBox.TabStopsPropertiesDialog as RadWindow);
    var windowParagraphPropertiesDialog = (this.radRichTextBox.ParagraphPropertiesDialog as RadWindow);
    if (windowTabStopsPropertiesDialog == null)
    {
        (windowParagraphPropertiesDialog.FindName("TabsButton") as RadButton).Visibility = Visibility.Collapsed;
    }
Completed
Last Updated: 08 Dec 2014 12:46 by ADMIN
ADMIN
Created by: Petya
Comments: 0
Category: RichTextBox
Type: Bug Report
0

			
Unplanned
Last Updated: 31 Oct 2018 08:11 by ADMIN
When symbol is inserted in underlined word, the underline color of the inserted symbol is always black and doesn't respect the underline color of the word.

Also, when Track Changes is ON and some symbols are inserted, the underline color is black instead of being red. Probably the root cause is the same for both behaviors.
Unplanned
Last Updated: 31 Oct 2018 08:11 by ADMIN
When misspelled word is corrected with the spell checker, and the word is just before the comment range end, the comment range end is moved after the previous word.

Steps to reproduce:
1. Open RichTextBox and type the following sentence: "This sentence has a wrong speling".
2. Select the entire sentence and click "New Comment" button.
3. The comments range start marker displays before "This...." and comment range end marker displays after "...speling"
4. Right click on word "speling" to change "speling" to "spelling"
Result: The spelling gets fixed as expected, but the comment range end moves before the word "spelling".
Completed
Last Updated: 04 Feb 2016 16:31 by ADMIN
ADMIN
Created by: Petya
Comments: 0
Category: RichTextBox
Type: Bug Report
0
The fix will be available in our next LIB release (v. 2016.1.208).