Hi,
We have a Maui app that uses a TabView that loads the templates from xaml files.
We have noticed that when we populate the SfTabView the Ui freezes.
Testing:
When you click the "Start Wizard" you will see the spinner will display. The spinner will then freeze and then display the TabView/Wizard. We are expecting the spinner to spin until the Templates are then created and then it displays the TabView/Wizard without freezing the UI/spinner.
This happens on all 3 platforms. I have added lots of templates so it is visible on Windows. If you look at Android and iOS it is very obvious.
I have added a delay so that you see spinner before it freezes in Intialize on WizardViewModel. If this is not here it freezes on the Home page and the spinner is not displayed. Windows needs more templates to make this obvious as seen on WizardViewModel. Our app has Templates with more data in them, therefor we have about 11 templates and the time to load is the same as the test app I have provided.
I have attatched the project as a zip file.
Can you please investigate and let me know if it is a bug or if there is a fix.
Attachment: SfTabView_Test_79629af5.zip
Hi Mark,
We are able to replicate the reported issue at our end where the spinner freezes while loading the templates. We are currently investigating the issue, and we will share our findings by March 4, 2025. We appreciate your patience and understanding until then.
Regards,
Brundha V
Hi Mark,
We apologise for the inconvenience caused.
We are still investigating the reported issue at our end to provide the resolution, and we will share our findings by March 6, 2025. We appreciate your patience and understanding until then.
Regards,
Brundha V
Hi Mark,
We sincerely apologize for the continued delay.
We are actively investigating your sample to provide a resolution and kindly request an additional two days, until March 10, 2025, to complete our validation. We truly appreciate your patience and understanding as we work to address this issue.
In your sample, the IsBusy property is assigned in multiple places, and we are currently reviewing it to optimize its usage and identify the root cause of the issue.
Regards,
Brundha V
Hi Mark,
We sincerely apologize for the continued delay.
We have replicated the issue where the custom busy indicator experiences a delay in hiding during navigation and item loading on a Wizard page, even without using Syncfusion controls. The bug has been reported and locked in the .NET MAUI framework. We've attached a link to the bug report and a sample to replicate the issue.
We are closely monitoring the progress of this bug report and will inform you of any updates from the framework team. If you have any questions, please feel free to reach out.
Framework Bug Report - https://github.com/dotnet/maui/issues/28300
Regards,
Arunachalam K