This is a migrated thread and some comments may be shown as answers.

"Infinite" RadAjaxLoadingPanel issue

1 Answer 79 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
CabinetZulian
Top achievements
Rank 1
CabinetZulian asked on 09 Mar 2010, 09:27 PM
We have a very annoying issue with the RadAjaxManager and RadAjaxLoadingPanel controls.

When two or more Ajax requests are sent, two or more RadAjaxLoadingPanels are shown and only the first one is hidded... so the other AjaxLoadingPanel stay on screeen... letting the user know that the application is crashed or blocked...

The bug can be easily reproduced with onlne Telerik samples pages.

For exemple with this page :
http://demos.telerik.com/aspnet-ajax/ajax/examples/loadingpanel/explicitshowhide/defaultcs.aspx

- Clicking a day in the calendar produce a postback with a LoadingPanel => OK
- Clicking the "Clear Selected Dates" produce a postback with a LoadingPanel => OK
- Clicking a day in the calendar then clicking the "Clear Selected Dates"  before the first RadAjaxPanel is hidded make the second RadAjaxLoading panel loops infinitly => BUG

Hope this bug will be fixed soon,

Best regards,

1 Answer, 1 is accepted

Sort by
0
Iana Tsolova
Telerik team
answered on 11 Mar 2010, 03:52 PM
Hi CabinetZulian,

Thank you for bringing our attention to this issue. We will fix the mentioned demo accordingly.
However, note that the observed behavior is rather expected. Because when you invoke an ajax request before the current ajax request has finished, the first request is aborted. As the first request does not finish successfully, the loading panel displayed on its start could know when to hide.

To overcome this issue, you can either increase the requests queue size as described here, or prevent the user from performing multiple requests at a time.

Greetings,
Iana
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
Ajax
Asked by
CabinetZulian
Top achievements
Rank 1
Answers by
Iana Tsolova
Telerik team
Share this question
or