Mouse gets stuck when scrollview is inside template in tabview.

Hi,

We have a Maui app that uses a TabView that loads the templates from xaml files.


We have noticed a bug where the mouse gets stuck after clicking inside of the templates that have ScrollViews. This happens when controls take focus and then the mouse gets locked.


This only happens on Windows.


I have created and attatched a test project for you. 

To Test:

  1. On Template 1 inside of the Wizard.
  2. Click on the NumericEntry and change the value, the mouse will get stuck.
  3. Click anywhere below the Description in the white space. The mouse will get stuck.
  4. If you remove the controls 1 by 1 it will keep happening when you click below the Description as the different controls will take focus.

This is just one example. I also noticed it on another page of ours with a SfComboBox control and a different page with a SfCartesianChart. If you cant replicate I can add them to the test poject.


Can you please investigate and let me know if it is a bug or if there is a fix.

Thanks,
Mark



Attachment: MauiPrismSyncfusionTest_fc0bc7bf.zip

8 Replies

KJ Kishore Jeyachandran Syncfusion Team April 1, 2025 02:13 PM UTC

Hi Mark,

 

Thank you for contacting Syncfusion support.

 

We have been able to replicate the mouse getting stuck when interacting with controls inside ScrollViews within the TabView templates on Windows.

 

We are currently validating the issue at the source level and will provide a solution by April 3, 2025.

 

If you have any further questions or need additional information in the meantime, please don't hesitate to reach out to us.

 

Regards,

Kishore J



KJ Kishore Jeyachandran Syncfusion Team April 3, 2025 01:36 PM UTC

Hi Mark,
 

The reported issue is due to initializing SfTextInputLayout inside a ScrollView in the Template1 page. As a workaround, you can remove the ScrollView, which is the reason the touch interactions were not proper for SfTextInputLayout. While focusing on SfTextInputLayout, there is no issue, but the problem occurs when unfocusing.

 

We are currently working with the corresponding team to investigate further and plan to provide a solution by April 7, 2025.

 

We appreciate your patience and understanding in the meantime.

 

Regards,
Kishore J




KJ Kishore Jeyachandran Syncfusion Team April 7, 2025 04:00 PM UTC

Hi Mark,

 

I apologize for the inconvenience caused while resolving the touch interaction issue with SfTextInputLayout. Unfortunately, the issue has reoccurred when utilizing a ScrollView. We are currently investigating this matter further to address the complications with ScrollView. We will provide you with further updates by April 9, 2025.

 

Thank you for your patience and understanding.

 

Regards,
Kishore J



KJ Kishore Jeyachandran Syncfusion Team April 9, 2025 03:11 PM UTC

Hi Mark,

 

Thank you for your patience and understanding as we worked on resolving the reported issue.

 

We have fixed the issue related to the touch interaction with SfTextInputLayout inside the ScrollView. The problem has been addressed at our end, and we are in the final stages of testing the fix.

 

We will be sharing the patch for the fix with you on April 10, 2025. Additionally, this fix will be included in the weekly NuGet release scheduled for April 22, 2025.

 

We appreciate your continued support, and please don't hesitate to reach out if you have any further questions or need assistance.

 

Regards,
Kishore J



KJ Kishore Jeyachandran Syncfusion Team April 10, 2025 10:38 AM UTC

Hi Mark,

 

We have resolved the reported issue where the mouse pointer becomes unresponsive (or appears stuck) after interacting with controls inside a TabView that loads templates containing ScrollView elements on Windows.

 

At present a custom NuGet patch for version 29.1.37 has been created to comprehensively address this issue. The NuGet file is attached for your convenience.

 

Please note that we have created this patch for version 29.1.37 specifically to resolve the issue reported in this ticket. If you have received other patches for the same version for other products, please apply all patches in the order received.

 

  1. Clear the NuGet Cache: Before using the latest NuGet package, please clear the NuGet cache. Refer to the following guide:
    How to clear NuGet cache?
  2. Install Custom NuGet: Please refer to this KB article to install the custom NuGet on a local machine:
    How to install a custom NuGet in a Windows machine?

 

As we mentioned earlier, this fix will be included in our upcoming weekly release scheduled on April 22, 2024. We will notify you as soon as the weekly NuGet is released. Thank you for your patience and understanding in the meantime!

 

Disclaimer: "Inclusion of this solution in the weekly release may change due to other factors, including but not limited to QA checks and works reprioritization."

 

Root Cause:

On the Windows platform, SfHorizontalContent within the TabView was capturing the pointer, which blocked proper propagation of pointer release events when controls inside templates took focus. As a result, the UI appeared frozen or unresponsive to mouse input after interacting with elements like NumericEntry, SfComboBox, or SfCartesianChart.

 

Resolution:

We implemented a fix that ensures pointer capture is correctly released in SfHorizontalContent, even when focus shifts within nested controls. This change allows all pointer events including mouse release to reach the appropriate child controls, restoring expected interaction behavior.

 

Regards,

Kishore J


Attachment: Syncfusion.Maui.TabView.29.1.37_6857d9c9.zip


KJ Kishore Jeyachandran Syncfusion Team April 22, 2025 09:07 AM UTC

Hi Mark,

 

We are pleased to inform you that the fix for the reported issue where the mouse pointer becomes unresponsive (or appears stuck) after interacting with controls inside a TabView that loads templates containing ScrollView elements on Windows has been included in our latest weekly NuGet release, v29.1.39, which is now available for download.

 

Thank you for your support and patience while we worked on this update. If you need any further assistance, please don’t hesitate to contact us!


Regards,
Kishore J



MA Mark April 22, 2025 12:10 PM UTC

Hi  Kishore,


Thank you very much for this fix. 


Thanks,

Mark



PR Preethi Rajakandham Syncfusion Team April 23, 2025 05:55 AM UTC

Hi Mark,

You are welcome. Please let us know if you require any further assistance on this. We will be happy to assist you.

Regards,

Preethi R



Loader.
Up arrow icon