View Issue Details

IDProjectCategoryView StatusLast Update
0003918NoesisGUIUnitypublic2026-04-27 12:17
ReporterC4ustic Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product Version3.2.7 
Target Version3.2.14 
Summary0003918: Tab Control not activated if steam VR not started before starting VR app
Description

So this is one of the strangest bugs I have run into and quite a hard repro to find, but it is consistent and I have found a workaround.

If I start my VR app without first starting SteamVR, I can not click on TabItem headers. The TabControl items and headers are visible and TabItem content can be clicked and I can change the tab through code but can't click the tabs.

I raycast to find where on the UI I hit and send the click with MouseButtonDown((int)f_x, (int)f_y, f_button);

Everything else (and as I said including the TabItem content is responding as expected, but the actual tabs can not be clicked.

If I place a button on the page with this codebehind and click it the problem goes away:
private void Test_Button_Click(object sender, RoutedEventArgs e)
{
x_tabControl.View.Activate();
}

I'm setting this to major since starting SteamVR through my app is the standard behavior for most cases.

Steps To Reproduce

Getting a repro of this might be very hard for you, it is possible that my application's init chain is important and it would probably take me way too long to try to repro this in an example project, so I hope you can fix this academically. What is different with the TabControl headers from everything else?

If you get an idea I'm happy to test it out for you.

PlatformWindows

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-01-28 03:01 C4ustic New Issue
2025-02-03 15:39 admin Assigned To => sfernandez
2025-02-03 15:39 admin Status new => assigned
2025-02-03 15:39 admin Target Version => 3.2.8
2025-06-06 12:52 jsantos Target Version 3.2.8 => 3.2.9
2025-10-02 00:48 jsantos Target Version 3.2.9 => 3.2.10
2025-10-10 13:29 jsantos Category Unity3D => Unity
2025-10-20 18:25 jsantos Target Version 3.2.10 => 3.2.11
2026-01-20 19:32 jsantos Target Version 3.2.11 => 3.2.12
2026-03-04 00:39 jsantos Target Version 3.2.12 => 3.2.13
2026-04-27 12:17 jsantos Target Version 3.2.13 => 3.2.14