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:
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
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
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
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
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.
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
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
Hi Kishore,
Thank you very much for this fix.
Thanks,
Mark
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