algolia / algolia/doc-code-samples
Dropdown Refinementlist closes on change
- 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