Steps to reproduce:
1. Navigate between tables on a system where data is being loaded quickly (less than 300ms)
Each time another table is shown, a spinner is shown for a very short time period (e.g. 300ms).
Considering the user experience, it would be preferable if the spinner was only shown when it is actually useful in means of indicating to the user that data is being loaded. If the data is readily available, there is no need for such an indication. Showing the spinner in that case for very short time periods ("popping up") is an usability imperfection.
A possible solution would be to fade in (in means of 100% transparency to 100% opacity) the spinner over a time interval of roughly 300ms.
Workaround (if any):