Ripple memory leak
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- javascript
Línea de trabajo
Reproduce el problema en Framework7 v7 en Android/Web usando un badge con botones u otro elemento ripple y, después, inspecciona las instantáneas de Memory del navegador en busca de detached elements tras hacer clic. Comprueba la configuración de touchRippleElements y touchRippleInsetElements y el comportamiento del efecto ripple; se considera terminado cuando los clics ya no retienen detached elements ni generan la memory leak indicada, y desactivar ripple no produce un error.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
- Framework7 version: 7
- Platform and Target: Android / Web
Describe the bug
Ripple effect causes affected elements to remain detached. Also creates an detached div for the animation. It creates an memory leak of 1kb per click
To Reproduce
Steps to reproduce the behavior:
- Create a bage that contains buttons(or any ripple element)
- Click on the elements
- Go to developer console -> Memory
- Create a snapshot and look for detached elements
Expected behavior
Not creating a memory leak on click
Additional context
I am now trying to remove the ripple effect by this:
app = new Framework7({
...
touch: {
touchRippleElements: "",
touchRippleInsetElements: ""
}
});
It removes the memory leak, but causes an console error. Its not a blocker but still, i think it should not be an error but a warning
- Lenguaje dominante
- JavaScript
- Estrellas
- 18.8k
- Forks
- 3.2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de framework7io/framework7
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
framework7io/framework7#4365 · 1 comentario ·
-
propsHistoryAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
framework7io/framework7#4347 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
framework7io/framework7#4222 · 3 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
framework7io/framework7#4175 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
framework7io/framework7#3969 · 3 comentarios ·
Todos los issues de framework7io/framework7
Issues similares
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
amponce/archive-movie-browser#354 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
saayam-for-all/webapp#1870 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Imageomics/OpenCite#66 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
chr15m/twiiit.com#20 ·
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
antropos17/Aegis#629 ·
Los mantenedores suelen responder en 4 días