Datepicker - When open, pressing Esc key should just close datepicker and stop event propagation
- Lenguaje dominante
- TypeScript
- Estrellas
- 25k
- Forks
- 6.8k
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 91
Descripción
#### Bug, feature request, or proposal:
When a `Datepicker` is open, pressing `Esc` key closes it, which is fine. The issue arises when the parent component is also monitoring `Esc` key.
For example I have a form which contains the `Datepicker` component. I want the form to be closed when the user presses `Esc` key. But if the user has a `Datepicker` open, and presses `Esc` key, it closes the form, whereas it should only close the `Datepicker`.
#### What is the expected behavior?
`Datepicker` should stop propagation of the same event to the parent.
#### What are the steps to reproduce?
Visit https://stackblitz.com/edit/angular-b1wcka
Open datepicker and press `Esc` key to close `datepicker`, this will close the whole form instead of just closing the `datepicker`.
Guía de contribución
Línea de trabajo
Empieza por la gestión de eventos de teclado del Datepicker y reproduce el comportamiento utilizando el ejemplo de StackBlitz enlazado. Verifica que pulsar Esc cierre el Datepicker sin llegar al formulario padre, mientras el resto del comportamiento del teclado permanece sin cambios.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- angular, typescript
- Área
- frontend
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 45/100