Double click to zoom out alternates between ranges
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 18.3k
- Forks
- 2k
- Merge medio
- 2 d 12 h
- PR fusionados (30 d)
- 28
Descripción
Double click to reset zoom when an axis range is specified causes the double click zoom out behavior to alternate between the specified range and fully zoomed out on subsequent double clicks.
Reproduction
- Create new plot with a trace using Plotly.newPlot
- Specify a layout where at least one axis has a range specified
- Double click to fully zoom out
- Double click again to zoom back in to the specified range
See: https://codepen.io/Kurappu/pen/jOxpMvj
Expected
Double clicking to zoom out multiple times should not alternate between zoom states (step 4 above should result in nothing happening)
Possibly related issues
#2957, which got merged with #2718
While they touch on few related points, they don't seem to mention anything about the alternating issue I'm experiencing.
Guía de contribución
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.
Línea de trabajo
Comienza con la reproducción en CodePen y el manejo del zoom mediante doble clic al que se llega desde Plotly.newPlot cuando un eje del layout tiene un rango explícito. Verifica la secuencia repetida de dobles clics con respecto al comportamiento esperado: después de alejarse completamente, otro doble clic no debería hacer nada en lugar de restaurar el rango especificado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- data-visualization
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100