On the front end.
expected: when selecting a subcategory that only the selected subcategories will be filtered.
instead: when selecting a subcategory, the selected subcategory is filtered but the parent category is also filtered, causing all products in all subcategories of that parent to be returned, making the filter useless.
how to reproduce: Select a category to filter with, wait until products are returned > select a subcategory inside the selected category and wait again > all products in parent category are still shown.
Parent category selected:
View post on imgur.com
Parent + subcategory selected:
View post on imgur.com
Expected result:
View post on imgur.com