Only show available variations when filtering
What I expected
To use multiple filters that will return me a list of available products. For example, when I filter by size large and color blue, I expect the results will show me only the products that are both large, blue, and available.
What happens instead
The layered nav returns all products that have both attributes set. This means they don't even need to have such a variation, or the variation can be out of stock. From the customer's point of view, this is super frustrating (at least when I'm shopping for clothes online myself!).