We should only show loading state in place of the table on the initial request and not for subsequent requests, e.g. when polling
We should prefer a manual reload button over polling in cases where the table contents do not change frequently
We know there are cases where users want the option to disable polling (e.g. in Console), so wherever we implement polling we should also allow the user to turn it off
We should do an audit of ES UI apps and align on common UX patterns.
Some things that initially come to mind: