1. A method for modal progress dialog, implement by processor, comprising: receiving an action request associated with a resource; processing the action on the resource; determining when a progress dialog is to be displayed, the determination triggered when a predicted duration of processing the action request exceeds a threshold, where the predicted duration is a function of any one or more of: the action requested, the resource associated with the action requested, a location of the resource, a measured time to execute a portion of the action; displaying the progress dialog when the determination is triggered; and returning a result of the action request.
1. A method for modal progress dialog, implement by processor, comprising: receiving an action request associated with a resource; processing the action on the resource; determining when a progress dialog is to be displayed, the determination triggered when a predicted duration of processing the action request exceeds a threshold, where the predicted duration is a function of any one or more of: the action requested, the resource associated with the action requested, a location of the resource, a measured time to execute a portion of the action; displaying the progress dialog when the determination is triggered; and returning a result of the action request. 6. The method for modal progress dialog of claim 1 , where the progress dialog includes a visual indication of an approximate degree of completion of the processing of the action.