Unplanned
Last Updated: 24 Aug 2026 12:04 by ADMIN

ArgumentException: WebView2 was already initialized with a different CoreWebView2Environment. Check to see if the Source property was already set or EnsureCoreWebView2Async was previously called with different values.

at Microsoft.Web.WebView2.Wpf.WebView2Base.EnsureCoreWebView2Async(CoreWebView2Environment environment, CoreWebView2ControllerOptions controllerOptions)

Unplanned
Last Updated: 20 Aug 2026 09:01 by ADMIN
Unplanned
Last Updated: 19 Aug 2026 09:26 by Martin Ivanov

The keyboard arrow selection doesn't select tabs, just moves the focus. This happens when the content area of RadRibbonView is minimizable and open. 

To work this around, manually select the focused tab on key down.

private void RadRibbonView_PreviewKeyDown(object sender, KeyEventArgs e)
{
    var ribbon = (RadRibbonView)sender;
    if (ribbon.IsMinimized && (e.Key == Key.Left || e.Key == Key.Right))
    {
        var focusedHeader = Keyboard.FocusedElement as RadRibbonTab;
        if (focusedHeader != null && ribbon.SelectedItem != focusedHeader)
        {
            ribbon.SelectedItem = focusedHeader;
            e.Handled = false;
        }
    }
}

Unplanned
Last Updated: 18 Aug 2026 10:42 by ADMIN
Created by: Vladimir
Comments: 1
Category: AI Coding Assistant
Type: Feature Request
1
Provide a way to use the Telerik WPF MCP server in an air-gapped environment.
Unplanned
Last Updated: 13 Aug 2026 08:04 by ADMIN
Created by: Dinko
Comments: 0
Category: UI for WPF
Type: Bug Report
0
IsAIButtonVisible property is not respected as there is no binding to the ribbon group it is meant to hide when set to False.
 


The committed RadSpreadsheetRibbon_style.xaml renders the AI group unconditionally:


<telerikRibbon:RadRibbonGroup Header="AI">

Workaround: 

private void HideAIButton()
{
    var aiButton = this.spreadsheetRibbon
        .ChildrenOfType<RadRibbonButton>()
        .FirstOrDefault(b => b.Text == "AI Tools");
    if (aiButton == null)
    {
        return;
    }

    var aiGroup = aiButton.ParentOfType<RadRibbonGroup>();
    if (aiGroup != null)
    {
        aiGroup.Visibility = Visibility.Collapsed;
    }
    else
    {
        aiButton.Visibility = Visibility.Collapsed;
    }
}


Unplanned
Last Updated: 07 Aug 2026 12:08 by ADMIN
Created by: Thomas
Comments: 1
Category: PDFViewer
Type: Bug Report
1
Text selection in RadPdfViewer exhibits precision issues where mouse-based selection struggles to accurately capture desired text boundaries. Selection frequently overshoots or undershoots the intended range, and copied text may contain duplicated content or unexpected spacing artifacts.
Unplanned
Last Updated: 07 Aug 2026 09:16 by ADMIN
In this case, we make a RadPane float. Then we move the pane over a compass and drop it. This will execute the closing animation. While the pane is closing, we click and hold again to move the pane while the animation is executing. This will lead to an exception. Here is the stack trace:

   at System.Windows.PresentationSource.CriticalFromVisual(DependencyObject v, Boolean enable2DTo3DTransition) in System.Windows\PresentationSource.cs:line 387
   at Telerik.Windows.Controls.InternalWindow.Standard.DpiHelper.GetPerMonitorDPIAwareScaleFactor(Visual visual)
   at Telerik.Windows.Controls.RadDocking.ScaleGlobalMousePositionIfNeeded(Visual dropTarget, RadSplitContainer container, Point globalMousePos)
   at Telerik.Windows.Controls.RadDocking.GetGroupAtScreenCoordinates(RadDocking docking, Point globalMousePosition, RadSplitContainer rootContainer)
   at Telerik.Windows.Controls.RadDocking.OnDragContainer(RadSplitContainer container, Point globalMousePosition)
   at Telerik.Windows.Controls.Docking.ToolWindow.OnDragDelta(Point globalMousePosition, Rect initialRect, Rect destinationRect, Boolean isResize)
   at Telerik.Windows.Controls.WindowBase.Telerik.Windows.Controls.InternalWindow.IDragAware.OnDragDelta(Point globalMousePosition, Rect initialRect, Rect destinationRect, Boolean isResize)
   at Telerik.Windows.Controls.InternalWindow.WindowHostBase.OnDragDelta(Point globalMousePosition, Rect initialRect, Rect destinationRect, Boolean isResize)
   at Telerik.Windows.Controls.InternalWindow.ChromelessWindowHelper.CoerceWindowRect(IntPtr lParam)
   at Telerik.Windows.Controls.InternalWindow.ChromelessWindowHelper.HandleMoving(IntPtr hwnd, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at Telerik.Windows.Controls.InternalWindow.ChromelessWindowHelper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) in System.Windows.Interop\HwndSource.cs:line 1312
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
Unplanned
Last Updated: 28 Jul 2026 07:51 by Martin Ivanov
Currently the TileGroup containers are limited to a minimum of 2x2 grid of tiles. In some situations it could be meaningful to have only a single row or column of tiles. Add public API to allow changing the minimum row/column count.
Unplanned
Last Updated: 21 Jul 2026 10:43 by ADMIN
Created by: Robert
Comments: 1
Category: SyntaxEditor
Type: Bug Report
0

RadSyntaxEditor, while inside of a virtualized RadGridView, stealings focus immediately upon loading. It appears to do this automatically and there is no configuration to disabling. Meaning when scrolling in a RadGridView with virtualized rows, when a row with the RadSyntaxEditor materializes it will automatically steal focus from other elements.

This can be worked around using custom behavior that discards the first preview keyboard focus event that it receives.

private void onPreviewGotKeyboardFocus(object s, KeyboardFocusChangedEventArgs e)
{
    if (!this.SuppressAutoFocus || _wasFocusSuppressed)
    {
        return;
    }

    _wasFocusSuppressed = true;
    e.Handled = true;
}

The offending line of code is this in RadSyntaxEditor.InitActiveEditorPresenter:

if (flag)
{
    base.Dispatcher.BeginInvoke((Action)delegate
    {
        Focus();
    });
}

Request: Add a dependency property to allow opting-out of this default behavior. The above workaround works, but is a bit hacky for something that should probably be built-in.

Unplanned
Last Updated: 08 Jul 2026 13:01 by ADMIN
Created by: Keisuke
Comments: 1
Category: RichTextBox
Type: Bug Report
1
Multiline Selection Highlight is distorted when using Japanese IME (GIF attached). 
Unplanned
Last Updated: 08 Jul 2026 08:50 by ADMIN
In this case, the Move() method of the bound collection (ObservableCollection in this case) is used. The internal QueryableCollectionView correctly tracks the moved item's new position, but CollectionEditor.CurrentIndex remains at the old index, causing the visual selection highlight to point to the wrong item.
Unplanned
Last Updated: 26 Jun 2026 07:17 by Martin Ivanov

In RadGanttView, the drag reorder visual element position indicators ('Before', 'After', and 'Inside') are not translated according to the application's UI culture settings (e.g., German), remaining displayed in English because they are hardcoded in the element's template.

To work this around, create a custom DragReorderTemplate and apply it via the CueTemplateSelector of GanttDragResizeVisualCue. This can be applied via an implicit style defined in App.xaml.

 <Style TargetType="telerik:GanttDragResizeVisualCue">
     <Setter Property="CueTemplateSelector">
         <Setter.Value>
             <telerik:GanttDragVisualCueContentTemplateSelector DragTemplate="{StaticResource GanttDragResizeVisualCueTemplate}"
                                                         ResizeTemplate="{StaticResource GanttDragResizeVisualCueTemplate}"
                                                         CreateDependencyTemplate="{StaticResource GanttCreateDependencyTemplate}"
                                                         DragReorderTemplate="{StaticResource CustomGanttDragReorderTemplate}" />
         </Setter.Value>
     </Setter>
 </Style>

Unplanned
Last Updated: 15 Jun 2026 11:05 by Martin Ivanov
Add an option to disable the automatic popup element re-positioning when the callout is near the screen edge
Unplanned
Last Updated: 10 Jun 2026 07:34 by ADMIN
Introduce events that will work similarly to the ColumnWidthChanging and ColumnWidthChanged events of RadGridView.
Unplanned
Last Updated: 04 Jun 2026 12:08 by ADMIN
In the current case, the font size is dynamically increased. While the label is floated, the label row size is not change to affect the font size changed.
Unplanned
Last Updated: 19 May 2026 11:12 by ADMIN

The automation properties are not read by screen readers (Windows Narrator).

 

 
Unplanned
Last Updated: 07 May 2026 12:47 by Martin Ivanov
Moving the caret position after the SdtRangeEnd and changing the span properties (via Style or by using the ChangeFontFamily, ChangeForeColor, etc, methods of RadDocumentEditor) doesn't change the style of the text entered after the SdtRangeEnd.
Unplanned
Last Updated: 05 May 2026 06:47 by Stefan

Steps to reproduce:

1. Open Word 2016 or later. Create a new blank document. Type any text. **File → Save As** → `original.docx`.
2. Verify mode 15: rename `original.docx` to `.zip`, open `word/settings.xml`, confirm `<w:compatSetting w:name="compatibilityMode" ... w:val="15"/>`. Rename back to `.docx`.
3. Open Telerik's WPF Demos sample in Microsoft Store (RichTextBox demo). Open `original.docx`.
4. Without making any edit, click **Save** (or File → Save As) → `roundtrip.docx`.
5. Rename `roundtrip.docx` to `.zip` and open `word/settings.xml`. The value is now `<w:compatSetting w:name="compatibilityMode" ... w:val="14"/>`.
Unplanned
Last Updated: 03 May 2026 15:00 by James
ADMIN
Created by: Todor
Comments: 9
Category: RichTextBox
Type: Feature Request
9
Implement the export of notes (footnote, endnote) in the PdfFormatProvider of the RadRichTextBox.
Unplanned
Last Updated: 01 May 2026 07:43 by Martin Ivanov
Add keyboard navigation in the DropDownList and ComboBox SDT elements (content controls) of RadRichTextBox. 
Alt(or another modifier)+Down for drop down opening and Up and Down arrows for navigation in the items.
1 2 3 4 5 6