I am working enhancing UX for filters on our eCommerce (desktop site). The navigation structure is broken into Categories and further sub categories. Filters can be applied at each level (categories & sub categories). My question is what is better approach when user is on Categories and applies filters
To disables some of the sub-categories in the navigation because all of the products under these (disabled sub categories) got filtered out or
Keep all the sub categories active, but if user goes to a specific sub- category that doesn't have any products matching to the filter applied, then auto reset the filter.