When configuring more than 1 dependent facet and values, the dependee facet appears/displays only if the value from last configured dependent facet in the list is selected.
Example:
For 'A' facet, if we configure two dependent facets, facet 'B' with value 'X' and facet 'C' with value 'Y', then on faceted search page the dependee(A) appears only when we select facet item with value 'Y' of Facet 'C'. 'A' facet doesn't appear when we select facet item 'X'. Always considers the value of last configured dependent facet to return dependee facet.

However, works fine when we have only one dependent facet configured. (of course)

Also, In my opinion all dependent facets conditions should meet and work as AND.

Issue fork facets-3015387

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

Gaurav_drupal created an issue. See original summary.

gaurav_drupal’s picture

StatusFileSize
new1.97 KB
gaurav_drupal’s picture

Status: Active » Needs review

bonzik made their first commit to this issue’s fork.

anybody’s picture

Version: 8.x-1.x-dev » 2.0.x-dev
Status: Needs review » Postponed (maintainer needs more info)

@Gaurav_drupal I guess this might be solved with: #3047910: Add AND\OR condition for dependent facets processor

Could you please check that? Postponing this until further feedback and updating to 2.x

smustgrave’s picture

Status: Postponed (maintainer needs more info) » Closed (outdated)

Following how core handles PNMI this has been in PNMI for 2 years without a follow up. If still a bug please reopen.