The problem with frequent display of the waiting screens when working remotely


When working remotely with reports, waiting screens (an hourglass) are often displayed. Although there were no actions that could cause the loading to be performed (for example, highlighting another row in the report).

What is happening at the moment, what actions does the system take and what can be done to get rid of these screens?

The problem was due to the slow Internet speed. Since Vaadin performed RPC each time the cell was clicked, and the call lasted more than 300 ms, then loading indicator was displayed.