We have a few actions that are a no-op in terms of result set. These should not trigger a fetch from the server.
- Toggling "Exclude selected" (invert) if there are no selected filters -- does not require a reload of results
- Loading a saved query that is already loaded -- does not require a reload of results
- Caveat: Reloading means refreshing the results. We have other ways to do that (especially with the upcoming live/update results) but we should be aware blocking that will mean users can't reload the query to reload the results.