Completed
Last Updated: 14 May 2024 15:37 by ADMIN
Release 2024.2.514 (2024 Q2)
Invalid layout setting the position to the end of the line insetting text and performing undo operation. In some cases, this causes NullRefenceException or ArgumentOutOfRangeException.
Completed
Last Updated: 14 May 2024 15:37 by ADMIN
Release 2024.2.514 (2024 Q2)

NullReferenceException is thrown when the "var" CSS function is used in the HTML on HtmlFormatProvider Import method call. 

The exception occurs only for CSS properties processed by RadRichTextBox. For example: "vertical-align", "font-family", "font-weight", "text-decoration-underline", etc.

The following HTML produces such error:

<span style="vertical-align: var(--my-variable);">

</span>

If the span tag doesn't have any content, the error doesn't occur.

The exception stacktrace is:

at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.FillSpanProperties(SpanProperties spanProps, EvaluateProperty evalFunction, IEnumerable`1 disregarderdDefaultStyleBagPropertiesCollection)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.CreateSpanFromTextNode(INode childNode, Paragraph paragraph, IEnumerable`1 disregarderdDefaultStyleBagPropertiesCollection)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessContentNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.<>c__DisplayClass80_0.<ProcessNode>b__0()
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessGenericNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.<>c__DisplayClass80_0.<ProcessNode>b__0()
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessGenericNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.<>c__DisplayClass80_0.<ProcessNode>b__0()
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessGenericNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.<>c__DisplayClass80_0.<ProcessNode>b__0()
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessHyperlinkNode(INode node, Action innerAction)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessAnnotationsForNode(INode node, Action innerAction)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessGenericNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.<>c__DisplayClass80_0.<ProcessNode>b__0()
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.ProcessNode(INode node)
   at Telerik.Windows.Documents.FormatProviders.Html.Import.HtmlDocumentImporter.Import(Stream input)

To work this around, avoid  using the "var" function in the CSS.

Completed
Last Updated: 14 May 2024 15:37 by ADMIN
Release 2024.2.514 (2024 Q2)
Completed
Last Updated: 14 May 2024 15:37 by ADMIN
Release 2024.2.514 (2024 Q2)

HtmlFormatProvider: Exception when importing a table that has only width set.  In this case, we are trying to measure some elements with float.NaN. 

Workaround: Use the HtmlFormatProvider from the Document Processing library. 

 
Completed
Last Updated: 14 May 2024 15:37 by ADMIN
Release 2024.2.514 (2024 Q2)
Typing and then deleting all in fast succession sometimes fails while using Microsoft Japanese IME.
In Development
Last Updated: 14 May 2024 13:03 by ADMIN
Shapes are not pasted at the mouse position. 
Unplanned
Last Updated: 10 May 2024 05:43 by Ivan
Creating a DocumentFragment from a document with hyperlinks removes the links. Consider exposing the Add method of DocumentFragment as well. 
In Development
Last Updated: 07 May 2024 13:26 by ADMIN
A bullet list cannot be removed when pressing the toggle on/off button in the ribbon when a new line is also selected.
Completed
Last Updated: 24 Apr 2024 05:26 by ADMIN
Release 2024.1.423
Starting the selection with shift from an empty cell expands one more cell the first time.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
Created by: Caesar
Comments: 2
Category: RichTextBox
Type: Bug Report
0
As shown in the attached video.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
Make the MoveSelectionCommandParameter class public so one can easily access its parameters. 
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
Selecting cells in one direction with the keyboard and then reversing the direction breaks the selection.
Unplanned
Last Updated: 03 Apr 2024 13:15 by ADMIN

If FontSize is not explicitly set in the style, the value displayed in the StyleFormattingPropertiesDialog is 16, which is from the const DocumentDefaultSettings.DEFAULT_FONT_SIZE.

But when rendering document, the actural font size is from the   StyleDefinition "defaultDocumentStyle".

So if the FontSize in the  StyleDefinition "defaultDocumentStyle" is set to a value other than 16 (I set it to a value of 12 in the attached document), the FontSize displayed in the StyleFormattingPropertiesDialog is incorrect.

Unplanned
Last Updated: 18 Mar 2024 09:18 by ADMIN
The table preferred width value set to Auto or in percents is ignored and is always exported with fixed value.

Steps to reproduce:
Create a table with two columns in RadRichTextBox.
Set the table preferred width to auto.
Set the table cell preferred width for both columns to 50%.
Export to Docx format.

Observed result: the table has preferred width as fixed value 6.62 inches. The columns have the correct width.
Expected result: the table preferred width to be auto.
Unplanned
Last Updated: 15 Mar 2024 09:39 by Keisuke
RichTextBox: Caret is not displayed at the expected position in the FlowNoWrap layout mode.
Unplanned
Last Updated: 14 Mar 2024 15:07 by Ivan
Expose events that are fired when the internal document commands are executed. 
Unplanned
Last Updated: 13 Mar 2024 11:56 by Emin Sadigov
Track change for Insert - Hyperlink is not marked as change properly.
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
Memory leak due to content controls and caret events. 
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
Enter key pressed after multiple cells selection on a row removes content from all cells.
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
With multiple lines of text in the same paragraph, clicking on the last possible position on any line (except the last one), the caret moves to the first position on the next line.
1 2 3 4 5 6