Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Delete button click unexpectedly triggers parent component click event

Abierto
#4,368 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

Comience con la función interna onDeleteClick del componente f7-chip y reproduzca el problema vinculando tanto @click como @delete. Verifique que al hacer clic en el botón de eliminación solo se invoque el controlador de eliminación y ya no se active el controlador de clic del componente padre.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Problem Description
When clicking the delete button in the f7-chip component, the event bubbles up and triggers the parent component's @click event handler, causing logical confusion.
Steps to Reproduce
Bind both @click and @delete to an f7-chip component
Click the delete button
Both event handlers will be called

Add event.stopPropagation() in the component's internal onDeleteClick function to prevent event bubbling.
I've submitted a PR to fix this issue: #4367

Lenguaje dominante
JavaScript
Estrellas
18.8k
Forks
3.2k
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de framework7io/framework7

Todos los issues de framework7io/framework7

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.