Conditionally rendered filters resulting in too many queries

Hi *,

we’re using an hierarchical-menu (via connector) and a set of filters commonly shared over all our categories in addition with some specific filters for each category as well.

Now when the user switches the category and the application replaces some filters, InstantSearch always shoots two queries. A first one, because the category has changed (of course), but due to rendering different filters then, InstantSearch instantly shoots another query (setting new facets, etc…)

What would be your solution to this?
Is there an option to somehow suppress the first query?