Busy Indicator no longer works properly in any winform app

Good day,

I have used the busy indicator in many winforms apps for a while now. They used to work great, but now they freeze if any code is between the "Show" and "Hide" methods of the indicator. These apps have not changed, the busy indicator just stopped animating for all of them for no obvious reason.

I did update to the newest version of Syncfusion, but that has been the only change.

Is there a known issue with the busy indicator?

Thank you.

8 Replies 1 reply marked as answer

VR Vijayalakshmi Roopkumar Syncfusion Team March 19, 2021 10:33 AM UTC

Hi Travis  
 
Thank you for using Syncfusion product at our end. 
 
We have checked the reported behavior that Busy Indicator has not working properly no longer and it stop showing animation between show and hide methods in our sample, but we could observe that it properly working fine at our end.  
 
Video and sample for the same from following location: 
 
 
 
So please check the sample, video and confirm us whether our replication is correct to reproduce the behavior you are facing at your end and also . If not, kindly modify our sample into issue reproducible, it would be helpful for us to check and proceed on it further. 
 
Regards 
Vijayalakshmi VR 



TC Travis Chambers March 19, 2021 02:54 PM UTC

Thank you for the sample, however, it doesn't work properly even in your sample. The busy indicator will appear but it does not animate at all, just a static image. If I remove the loop in code then it animates just fine, but having the loop prevents it form animating. I even tried the sample on multiple PCs, all Windows 10 (newest version), and the issue exists on all devices.


VR Vijayalakshmi Roopkumar Syncfusion Team March 22, 2021 12:43 PM UTC

Hi Travis 
 
Thank you for your update. 
 
We have checked the reported behavior with BusyIndicator and we were able to observe it. However we have forwarded to concern team and update you the details on 23rd March, 2021. 
 
We appreciate your patience until then. 
 
Regards, 
Vijayalakshmi VR 



MA Mohanram Anbukkarasu Syncfusion Team March 23, 2021 01:43 PM UTC

Hi Travis,  

We regret for the inconvenience.  

We are still validating this. We will check and update with further details on March 25, 2021. We appreciate your patience until and understanding.   

Regards,  
Mohanram A. 



MA Mohanram Anbukkarasu Syncfusion Team March 25, 2021 02:20 PM UTC

  
Hi Travis,   

We regret for the inconvenience.   

We are still working on checking the cause for the reported issue. We will check and update with further details on March 29, 2021. We appreciate your patience and understanding.    

Regards,   
Mohanram A. 



MA Mohanram Anbukkarasu Syncfusion Team March 29, 2021 01:42 PM UTC

Hi Travis, 

Thanks for your patience.  

On further analysis we have found that the reported problem occurs as you are running the loop in the same thread in which the busy indicator is running. We suggest you to perform the looping in the background thread and hide the busy indicator once the loop completed its execution. Please refer the below given documentation.  


Please let us know if you require any other assistance from us.  

Regards, 
Mohanram A. 


Marked as answer

TC Travis Chambers March 29, 2021 02:18 PM UTC

That would make sense if it just never worked. But again, I have several apps that have used the busy indicator during a loop with great success until one day it just stopped working. It was always my assumption that the busy Indicator's animation operated on a separate thread from the UI thread. The loop is on the UI thread because it is generally accessing controls created at runtime, such as looping a grid control and updating a textbox or something during the process. I will get an exception if I place the loop in a background worker process due to referencing those controls. .


MA Mohanram Anbukkarasu Syncfusion Team March 30, 2021 12:38 PM UTC

Hi Travis, 

Thanks for the update.  

We suspect that the reported scenario occurs in the sample we have provided in our earlier updates as the looping is completed in short time. We have checked by starting a timer while calling BusyIndicator.Show method and in the Tick event of the timer we called BusyIndicator.Hide method. The BusyIndicator animated properly for the timer interval until the tick event occurs. Please share the below requested details.  

  1. Code snippet used in your application related to BusyIndicator and the codes included between the Show and Hide method.
  2. As you have mentioned that the reported problem occurs only after you have updated to the newest version, please share the details about the previously used Syncfusion version and the current Syncfusion version you are using. If possible kindly provide a simple sample application to replicate the reported issue in newest version.

Please revert to us with all the above requested details. It will be more helpful for us to find the exact cause for the problem and to provide a prompt solution at earlier.  

Regards, 
Mohanram A. 


Loader.
Up arrow icon