Declined
Last Updated: 10 Aug 2026 14:23 by ADMIN
The ChangeListStyleCommand has an event named ListStyleChangedChanged  which is never raised.
Declined
Last Updated: 10 Aug 2026 14:09 by ADMIN
Trying to delete table cell formatting symbol, when track changes are on, will result in marking the text in the cell as deleted.
MS Word does not respect such delete action.
Declined
Last Updated: 10 Aug 2026 14:09 by ADMIN
Hyperlink tooltip is not changed when the HyperlinkNavigationMode property of RadRichTextBox is changed.

Workaround: Invoke radRichTextBox.ActiveEditorPresenter.RecreateUI() method just after the property value change:
this.radRichTextBox.HyperlinkNavigationMode = HyperlinkNavigationMode.Click;
this.radRichTextBox.ActiveEditorPresenter.RecreateUI();

Steps to reproduce:
1. Insert a hyperlink in RTB.
2. On button click change the HyperlinkNavigationMode.

Observe: The tooltip is not changed from Click to ... Ctrl + Click to .. and vise versa.
Declined
Last Updated: 10 Aug 2026 14:09 by ADMIN
When the main container of a window is ScrollViewer, the caret is not kept in the view while users move it with the arrow keys.
Declined
Last Updated: 10 Aug 2026 13:33 by ADMIN
ADMIN
Created by: Mihail
Comments: 1
Category: RichTextBox
Type: Bug Report
1
TabStopsProperties dialog is non-modal dialog, but it should be modal.
Declined
Last Updated: 10 Aug 2026 13:30 by ADMIN
1. Open RadRichTextBox
2. Click to Home tab -> Paragraph group-> Multilevel list button
4. Click to "Define New List Style"
5. In "Apply formatting to" select 4th level. Don't select '1','2','3' beforehand, select '4' right after '1'st level.

Observed result: All text except the 4th level is bold.

Expected result: Only 4th level text is bold.
Declined
Last Updated: 10 Aug 2026 13:28 by ADMIN
If there are two words with two spaces between them, and between the spaces there is annotation with SkipPositionBefore = false (e.g. track changes revision annotation or comment), and current editing style is changed on the position between the spaces (i.e. Toggle Bold, for example, without selection present) the first word formatting is affected (e.g. it becomes bold).

Steps to reproduce:
Variant 1:
- Insert two words with a single space between them (e.g. "text telerik")
- Turn Track Changes On
- Insert a space after the single space between the two words. (i.e. right before 'telerik')
- Toggle Bold
Observe: "text" gets bold.
Expected: "text" doesn't get bold, just current editing style is changed.

Variant 2:
- Insert two words with a two spaces between them (e.g. "text  telerik")
- Select the second space and the second word, and insert comment.
- Put the caret between the spaces.
- Toggle Bold
Observe: "text" gets bold.
Expected: "text" doesn't get bold, just current editing style is changed.
Declined
Last Updated: 10 Aug 2026 13:25 by ADMIN
Bold is not reset when creating a bullet line on a new line 
Declined
Last Updated: 10 Aug 2026 13:24 by ADMIN
When floating image is added to empty table cell, it is positioned in a way that overlaps the table border. 
Declined
Last Updated: 10 Aug 2026 13:22 by ADMIN
Clicking on floating Image when the caret position is not in the viewport, changes the viewport and starts image dragging. Instead, the image should just be selected.

Steps to reproduce:
1. Start with empty document
2. Insert image, make it floating (right-click on it, select Text Wrapping -> In Front Of Text)
3. Drag the image near the bottom of the document.
4. Scroll and, if needed, zoom to such a factor, so that the first paragraph is outside of the view port.
5. Select the image (keep in mind that the image shouldn't be selected - the position should be at some of the previous paragraphs)
Observe: The image dragging adorner is visible and the viewport is changed.
Expected: The behavior shall be the same as MS Word - the viewport shouldn't be changed, and the image should just be selected
Declined
Last Updated: 29 Jul 2026 13:28 by ADMIN
When inserting text (document fragment) next to a correctly spelled word they get both underlined as incorrect.
Declined
Last Updated: 29 Jul 2026 12:08 by ADMIN
Currently when the text contains consecutive non-space symbols like "~!@#$%^&*()_+=-`[]{};:'"/\|., ", each character is detected as a separate word. Instead, they should be considered one word, including all the subsequent space characters.

The following functionalities should respect this grouping:
- Caret navigation by words (CTRL + left/right arrow), MoveCaret UI command and the corresponding DocumentPosition methods.
- Selecting word by double clicking.
Declined
Last Updated: 29 Jul 2026 10:57 by ADMIN
'Decrement paragraph left indent' command can set negative left indent which makes bullets/numbering of a list clipped. Instead, it shouldn't be executed if the bullets/numbering would become invisible.

Workaround: Cancel the command in CommandExecuting event:

            this.radRichTextBox.CommandExecuting += (sender, e) =>
            {
                if (e.Command == this.radRichTextBox.Commands.DecrementParagraphLeftIndentCommand)
                {
                    if (this.radRichTextBox.Document.Selection.GetSelectedParagraphs().Any(p => p.IsInList && p.LeftIndent <= 24))
                    {
                        e.Cancel = true;
                    }
                }
            };
Declined
Last Updated: 29 Jul 2026 08:21 by ADMIN
The spacing between the letters is too big.
Declined
Last Updated: 28 Jul 2026 15:02 by ADMIN
The built-in Hyperlink style is not applied to hyperlinks imported from HTML (<a> tag). As a result, the hyperlinks in the document do not have the blue underline.

Workaround: Subscribe for the SetupDocument event of the HtmlDataProvider and set the hyperlinks' style manually.
private void HtmlDataProvider_SetupDocument(object sender, Telerik.Windows.Documents.FormatProviders.SetupDocumentEventArgs e)
{
    StyleDefinition hyperLinkStyle = e.Document.StyleRepository[RadDocumentDefaultStyles.HyperlinkStyleName];
    hyperLinkStyle.SpanProperties.ForeColor = Colors.Green;//Color.FromRgb(0xff, 0x7a, 0xcc);
    var hyperlinks = e.Document.EnumerateChildrenOfType<HyperlinkRangeStart>();

    RadDocumentEditor editor = new RadDocumentEditor(e.Document);
    editor.Document.History.IsEnabled = false;

    foreach (HyperlinkRangeStart hyperlink in hyperlinks)
    {
        e.Document.Selection.SelectAnnotationRange(hyperlink);
        editor.ChangeStyleName(RadDocumentDefaultStyles.HyperlinkStyleName);
    }
    e.Document.Selection.Clear();

    editor.Document.History.IsEnabled = true;
}
Declined
Last Updated: 28 Jul 2026 09:59 by ADMIN
The caret position is incorrect with the custom Gilroy font
Declined
Last Updated: 28 Jul 2026 09:53 by ADMIN
When RadRichTextBox.DocumentInheritsDefaultStyleSettings is set to true, lists in the document are exported to HTML with Verdana font, instead of with the font applied in the UI.

Workaround: Use modification of the document default styles ("Normal") instead of setting DocumentInheritsDefaultStyleSettings  to true, e.g.:
this.radRichTextBox.Document.StyleRepository["Normal"].SpanProperties.FontFamily = new FontFamily("Segoe UI");
In Development
Last Updated: 24 Jul 2026 14:18 by ADMIN
Scheduled for Scheduled for Q3 2026 (August)
Keyboard commands are not working for controls inside the InlineUIContainer. The reason for this is that RichTextBox is handling them.
The commands are: Left, Right, Backspace, Delete, Tab, Ctrl+C, Ctrl+V among others.

Workaround:
Attach custom event handler to the PreviewEditorKeyDown event of the RichTextBox. This event should set "e.SuppressDefaultAction = true" when the focus is in the InineUIContainer.
In Development
Last Updated: 22 Jul 2026 13:17 by ADMIN
Scheduled for Scheduled for Q3 2026 (August)

When a DropDownList SDT form is saved in a XAML document and then imported with the XamlFormatProvider, an extra ListItem entry is added in the items collection of the DropDownList. The extra entry is the default "Choose an item".

To work this around, iterate all ComboBoxProperties and manually remove duplicates of the "Choose an item" entry.

var dropDownLists = radRichTextBox.Document.EnumerateChildrenOfType<SdtRangeStart>()
     .Where(x => x.SdtProperties is ComboBoxProperties)
     .Select(x => x.SdtProperties).OfType<ComboBoxProperties>();
 var defaultItemString = LocalizationManager.GetString("Documents_ContentControlsGenerator_ListItem");
 foreach (var item in dropDownLists)
 {
     if (item.Items.Count > 0 && item.Items.Any(x => x.Value != defaultItemString) && item.Items.Any(x => x.Value == defaultItemString))
     {
         var occurrence = item.Items.FirstOrDefault(x => x.Value == defaultItemString);
         while (occurrence != null)
         {
             item.Items.Remove(occurrence);
             occurrence = item.Items.FirstOrDefault(x => x.Value == defaultItemString);
         }
     }
 }

Completed
Last Updated: 21 Jul 2026 11:15 by ADMIN
If the document contains a simple field without run inside, the import process fails. 

      <w:fldSimple w:instr="page" w:dirty="true"/>

The same document with a run inside the field does not cause an error

      <w:fldSimple w:instr="page" w:dirty="true">
        <w:r>
          <w:t>1</w:t>
        </w:r>
      </w:fldSimple>
1 2 3 4 5 6