Under Review
Last Updated: 13 Oct 2026 18:44 by Hari

RadTabView WinUI: selected tab content is visible but native hit-test position remains on previous tab after repeated switching

Product: Telerik UI for .NET MAUI
Version: 15.0.0
Platform: Windows / WinUI
Target framework: net10.0-windows10.0.19041.0
Control: RadTabView

Description

We are experiencing a reproducible issue with RadTabView on Windows/WinUI where the selected tab content becomes visually out of sync with the native hit-test/layout position.

After switching between two tab contents several times, the newly selected tab appears on screen and is reported as selected/enabled, but pointer input is still received by the previously selected tab content.

This makes the visible tab appear disabled or noninteractive even though its controls and ancestors are enabled.

Minimal reproduction sequence

Using two tab contents, for example:

  1. Open the first tab, Line Items.
  2. Click an editable cell such as Item Code.
  3. Switch to the second tab, Expenses.
  4. Click an editable cell such as Expense Code.
  5. Return to Line Items and click Item Code again.
  6. Switch back to Expenses.
  7. Click the visible Expense content.

Expected result

The newly selected Expenses tab should be positioned in the active viewport and receive pointer input.

Actual result

On the failing second activation of Expenses:

  • RadTabView reports Expenses as selected.
  • Expenses content is visibly rendered.
  • Expenses and its managed/native ancestors are enabled.
  • There is no application busy state.
  • There is no pending editor, navigation, or lookup operation.

However, diagnostic inspection of the native layout shows that:

  • the Expenses native content remains approximately one viewport width (~1180 px) to the right of the active viewport;
  • the previous Line Items content remains positioned at the active viewport;
  • clicking the visually displayed Expenses content produces a pointer event in the Line Items grid instead;
  • Expenses therefore never receives the pointer and never begins editing.

In other words, the visual selection and native hit-test/layout position diverge.

Additional observations

  • The problem is reproducible without saving data or executing business operations.
  • It does not depend on data loading, database activity, or application validation.
  • At the failure point our application reports IsBusy=False.
  • The destination content and ancestors report enabled/hit-testable state.
  • No pending focus restoration, navigation, or lookup operation exists.
  • Resizing the application window has restored correct pointer targeting in at least one reproduction.
  • Alt+Tab sometimes changes the behavior but is not a reliable recovery.
  • We tried native and managed layout-refresh approaches. They were not reliable; one native refresh caused pointer targeting to move to a different column, so both experiments were removed.
  • The issue appears to be related to the WinUI/native RadTabView content strip not synchronizing its layout/hit-test position with the selected tab.

Diagnostic state comparison

StateCurrent contentResult
ALine Items – Item CodeCorrect content receives input
BExpenses – Expense CodeCorrect content receives input
CLine Items – Item Code againCorrect content receives input
DExpenses selected againExpenses visible, but pointer is received by Line Items

At state D:

  • selected tab = Expenses
  • application busy state = false
  • Expenses enabled = true
  • native ancestors enabled = true
  • no pending navigation
  • no pending lookup restore
  • no pending editor transition
  • native Expenses content position ≈ +1 viewport width
  • native Line Items content remains at viewport position

Question

Could you please confirm whether this is a known RadTabView issue on Windows/WinUI, particularly involving repeated selection causing the native content strip or hit-test geometry to become out of sync with the selected item?

If this is known, please advise:

  1. whether a fix is available in a newer Telerik build;
  2. whether there is a recommended workaround;
  3. whether forcing a particular RadTabView/native layout API after selection is supported;
  4. whether inactive tab content is expected to remain in the WinUI visual tree and participate in hit testing.

We can provide a small standalone reproduction project and diagnostic logs if required.

Thank you.

Unplanned
Last Updated: 13 Oct 2026 11:38 by ADMIN
Created by: Jim
Comments: 3
Category: PDFViewer
Type: Feature Request
5

Provide support to display highlight annotation in the PDF Viewer. Currently, the highlight color is displayed but the text is missing.

Unplanned
Last Updated: 13 Oct 2026 10:36 by Meenakshi

I want an easy way to style the items in the drop down when in normal and selected state. 

Currently I can use the following approaches:

1. RadComboBoxItem and an implicit style 

2. Using the default ItemTemplate and selecteditemtemplate

3. Using the TelerikTheming.

Completed
Last Updated: 09 Oct 2026 12:17 by ADMIN
Release 15.1.0
Created by: Craig
Comments: 2
Category: NumericInput
Type: Feature Request
14
Provide an option to tab into the arrow buttons.
allow keys to increase/decrease the value
Completed
Last Updated: 09 Oct 2026 12:17 by ADMIN
Release 15.1.0
Created by: Stenly
Comments: 1
Category: RichTextEditor
Type: Feature Request
0
Automatically change the background and text color depending on the applied Telerik theme.
Completed
Last Updated: 09 Oct 2026 11:25 by ADMIN
Release 15.1.0
The control is enabled even when IsEnabled is set to false. 
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
On Android, the application crashes during login/navigation after the Telerik license warning overlay has been displayed. A subsequent overlay refresh deinitializes MAUI’s `WindowOverlay`, which attempts to remove its graphics view from a previously disposed native `CoordinatorLayout`.
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
Provide an option to raise PropertyChanged event without a PropertyName that you just update everything related to that object's row, including all its cells and aggregates
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
When RadAutoComplete's SuggestionView cannot fit in the available space when the keyboard is open, some or all of the suggested items are not displayed.
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
when having the following format in cultures where there isn't a space for am/pm and time:
tth:mm or h:mmtt 

the spinner does not display as expected

for example such culture is Chinese (Taiwan) the am/pm and hour spinners are missing:

Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
Created by: Matthew
Comments: 0
Category: DataGrid
Type: Bug Report
1

Null ref exception when getting value from a cell:

Exception.Message= Object reference not set to an instance of an object.

   at Telerik.Maui.Data.PropertyInfoFieldInfo.GetValue(Object item)
   at Telerik.Maui.Controls.DataGrid.CellsController`1.GetCellModel(IItemInfoNode parentRow, ItemInfo columnItemInfo, Int32 rowLine, Int32 columnLine, Boolean& preparedModel)
   at Telerik.Maui.Controls.DataGrid.CellsController`1.GenerateCellsForRow(IItemInfoNode rowModel, Int32 rowSlot)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.GenerateModelsForInfos(IList`1 itemInfos, ModelGenerationContext modelGenerationContext, MeasureContext measureContext)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.MeasureForward(MeasureContext& context)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.MeasureVertically(RadSize availableSize, Double offset, Double verticalBuffer)
   at Telerik.Maui.Controls.DataGrid.NodePool`2.OnMeasure(RadSize availableSize, Double offset, Double verticalBuffer)
   at Telerik.Maui.Controls.DataGrid.GridModel.MeasureCells(RadSize availableSize)
   at Telerik.Maui.Controls.DataGrid.DataGridContentLayout.MeasureChildren(Double widthConstraint, Double heightConstraint)
   at Microsoft.Maui.Platform.MauiPanel.MeasureOverride(Size availableSize)
   at ABI.Microsoft.UI.Xaml.IFrameworkElementOverrides.Do_Abi_MeasureOverride_0(IntPtr thisPtr, Size availableSize, Size* result)

Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0

When having for example device set to US culture , the TimePicker shows 12h time format, which is correct. 

If you want to keep the US culture but want to use the 24h time format, the TimePicker does not apply the format, it still uses 12h time format.

The same behavior happens in the time part of the DateTimePicker

Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
Created by: Giovanni Rojas
Comments: 1
Category: PDFViewer
Type: Bug Report
1
when having a shading type 3 element in the document, it is not rendered as expected in the Viewer.
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
When pointer enters chart with no data and series and having a trackball behavior added, argument null exception occurs.
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0

When adding a ComboBox in a page and navigating back from this page to another page, the app crashes. 


PlatformView cannot be null here
StackTrace = "   at Microsoft.Maui.Handlers.ViewHandler`2.get_PlatformView()\r\n   at Telerik.Maui.Handlers.RadBorderHandler.MapBackgroundColor(RadBorderHandler handler, IRadBorder border)\r\n   at Microsoft.Maui.PropertyMapper`2.<>c__DisplayClass5_0.<Add>b__0(IElementH...

Workaround: 

If I wrap that command call in an ICommand then no issues.

Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
When a TelerikSlider is placed inside a layout that contains a view above the slider (e.g. a BoxView) that toggles visibility based on the slider’s value, an unexpected behavior occurs:

If the user is clicking on a slider value that toggles the visibility of the green box to change (either show or hide), the slider thumb continues to follow the mouse cursor even after the drag should have ended. This continues until the user explicitly clicks somewhere on the slider again.
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
Created by: Elvin
Comments: 0
Category: BusyIndicator
Type: Bug Report
0
RadBusyIndicator crashes after a while when using AnimationType="Animation6".
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0
Created by: Stefano
Comments: 0
Category: DataForm
Type: Bug Report
1
When using a style for the corresponding masked editors like email, text, regex and numeric, the style does not apply to the editor. 
Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0

If the AutoComplete is nested inside a modal Popup and Unfocus() is called on SuggestionItemSelected or Completed, the cursor/focus stays within the AutoComplete.

The same does not happen (the AutoComplete is properly unfocused) when the control is placed in MainPage.

Completed
Last Updated: 09 Oct 2026 11:22 by ADMIN
Release 15.1.0

The ItemsSource of the views is populated in the ViewModel of the page. This is done in a command that is triggered by the NavigatedTo event of the page, which is forwarded via EventToCommandBehavior from the Maui Toolkit.

When using the RadCollectionView the loaded items are no longer displayed. 

When the ObservableCollection of the items is completely reconstructed and reassigned the display works.

1 2 3 4 5 6