Deselecting a previously selected facet link in a block "earlier in the chain" in terms of dependency seems to result in unexpected behaviour (some blocks are still displayed despite blocks that they depend on being removed).

See the attached screen grab. This example uses facet block dependency provided by facetapi_bonus. The facet blocks are dependent on each other from top to bottom (e.g. 'Country' depends on 'Region' etc etc).

Referring specifically to the attached screen grab, I'd expect the result to no longer display the 'Location' block which is dependent on the 'Country' block (which is no longer present).

Comments

capnut’s picture

StatusFileSize
new148.34 KB

Also have this problem.
I guess dependent facet's filters should be resetted somehow when parent facet gets changed.

In attach there's another illustration example of how the issue represents itself.

UPDATE: in my case the problem was there only when I've had FacetAPI Pretty Paths module activated.