algolia / algolia/doc-code-samples

Dropdown Refinementlist closes on change

Ouverte
#444 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
99
Forks
122
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### 🐛 Current behavior

// Creation of the refinementListDropdown widget
const CulinaryCatsDropdown = createDropdown(
instantsearch.widgets.refinementList,
{ closeOnChange: false }
);

does not avoid the dropdown to close when the user clicks an item in the list.

### 🔍 Steps to reproduce

Go to tha attached codesandbox url, and start the search with 'test' as a value for the searchbox.
Then, open the dropdown and click an item: the dropdown closes even if closeOnChange :false has been defined.

### Live reproduction

https://codesandbox.io/s/keen-lake-pp46dw

### 💭 Expected behavior

The dropdown should remain open after the user clicks on a list item, if closeOnChange = false

### Package version

latest instantsearch.js 4.52.0 and algoliasearch 4.15.0

### Operating system

macOS

### Browser

Chrome

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez avec le CodeSandbox lié et la configuration de la liste déroulante refinementList, en reproduisant le comportement avec la valeur de recherche “test.”. Suivez la gestion du changement de la liste déroulante et vérifiez que définir closeOnChange sur false la laisse ouverte après la sélection d’un élément ; c’est terminé lorsque la reproduction se comporte comme prévu et que la régression concernée est couverte.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
frontend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.