You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using a text based swatch in the layered navigation, if a store contains values that all start with the same value followed by a space, selecting one of them, selects all of them, and the parameter in the URL only contains the first section.
For example, if I'm listing shoes, and have the values 13 and 13 Child available in my text swatch, clicking on the 13 Child in the layered navigation, also selects 13, and the results are incorrect.
Based on tests, this seems to be limited to text swatches only
Preconditions
Magento Version : 2.3.1
ElasticSuite Version : 2.76
Environment : Production mode
Third party modules : None
Steps to reproduce
Create new text based attribute, and populate with the values 13 and 13 Child. Set the attribute to be available in the layered navigation
Assign attribute to attribute set
Create a new product and assign value 13
Create a second new product and assign value 13 Child (ensure both products are assigned to the same category
Visit the category on the frontend and filter for the value 13 Child
Expected result
I see just the product that has been assigned the 13 Child attribute value
Actual result
Both the 13 and 13 Child attributes are selected
The parameter in the URL reflects only the value 13 rather than 13+Child
The results show only the product that has the 13 value assigned to it, and not the 13 Child value
Before filter is applied:
After filter for 13 Child is applied:
The text was updated successfully, but these errors were encountered:
When using a text based swatch in the layered navigation, if a store contains values that all start with the same value followed by a space, selecting one of them, selects all of them, and the parameter in the URL only contains the first section.
For example, if I'm listing shoes, and have the values
13
and13 Child
available in my text swatch, clicking on the13 Child
in the layered navigation, also selects13
, and the results are incorrect.Based on tests, this seems to be limited to text swatches only
Preconditions
Magento Version : 2.3.1
ElasticSuite Version : 2.76
Environment : Production mode
Third party modules : None
Steps to reproduce
13
and13 Child
. Set the attribute to be available in the layered navigation13
13 Child
(ensure both products are assigned to the same category13 Child
Expected result
13 Child
attribute valueActual result
13
and13 Child
attributes are selected13
rather than13+Child
13
value assigned to it, and not the13 Child
valueBefore filter is applied:
After filter for
13 Child
is applied:The text was updated successfully, but these errors were encountered: