Hi,
I have an application that was migrated from Apex 4 to Apex 5.0.2.00.07.
It has a modal popup page that allows users to search for account. The way it used to work in Apex 4 was:
1 - User entered the search criteria and clicked Search
2 - An overlay with an animated gif was displayed so the user knew their request was being processed
3 - Some time afterwards (which would depend on the search performed) the contents of the popup page were replaced by the search results
However, this is how it works in Apex 5:
1 - User enters the search criteria and clicks Search
2 - An overlay with an animated gif is displayed so the user knows their request is being processed
3 - Then the window loads an "intermediate page" with the JS code below:
apex.navigation.dialog.close(true,function(pDialog){ apex.navigation.dialog(...},"t-Dialog--standard",this); });
This effectively removes all the current contents of the page, including the animated gif so the user is presented with just a blank page.
4 - Some time afterwards (which would depend on the search performed) the blank popup page is populated with the search results
I hope you will see the critical issue here; after the contents of the popup page are completely obliterated in step 3, the user has no clue what is going on until the search results return; this may take up to 30+ seconds and some users think it stopped responding and try to refresh the main page.
Of course I could make the query to be really really fast but that is not the point here.
This is a big issue for us as our users are not used to see a blank page as "normal".
Has anyone encountered this issue and have any suggestions how to fix it?
Can this be considered a "bug"?
Thanks
Luis