Plot value not restored correctly when interacting with multiple pointers
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 52/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- javascript
- Área
- data-visualization
Línea de trabajo
Comienza con el cuaderno de Observable enlazado en el issue y rastrea los puntos de entrada de interacción que utilizan Plot.pointerY y el tip de Plot.dot. Reproduce la secuencia de movimiento del puntero y verifica después que, al salir del punto, value siga establecido en "foo" mientras la marca pointerY permanezca activa.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
If the mouse is within the radius of multiple pointers and moves outside of one pointer's max radius, then the plot value will be set to null instead of according to the remaining active pointer.
Example (notebook):
viewof value = Plot.plot({
marks: [
Plot.frame(),
Plot.rect(["foo"], Plot.pointerY({y: d => d, maxRadius: Infinity, fill: "orange"})),
Plot.dot([{y: "foo"}], {y: "y", tip: true})
],
})
Steps:
- Move the mouse into the frame on either the left or right side so that
valuereads"foo". - Move the mouse towards the dot until the tip appears; observe that
valuereads{y: "foo"}. - Within the frame, move the mouse away from the dot until the tip disappears; observe that
valuereads null instead of"foo".
Demo:
- Lenguaje dominante
- HTML
- Estrellas
- 5.4k
- Forks
- 246
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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.
Más de observablehq/plot
-
[Types] Wrong recursion in Mark’s _tip_ optionQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
observablehq/plot#2459 · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
observablehq/plot#2453 ·
-
Inconsistent type definition of _scale_._transform_Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
observablehq/plot#2451 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
observablehq/plot#2447 · 2 comentarios ·
-
Channel documentation with a section describing zQuizá libre de nuevo @LeonxLJX la tomó hace 36 días y no hay ningún pull request abierto. Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
observablehq/plot#1533 · 3 comentarios · 1 reacción ·
Todos los issues de observablehq/plot
Issues similares
-
bug :bug:
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Los mantenedores suelen responder en 1 día
-
Bar mouse events report the wrong data index for sparse data (onMouseMove/Down/Up/Over/Out)Posiblemente ocupada @charan-rathore la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
vcftools filter.summary bugAbiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Los mantenedores suelen responder en 3 días
-
brushX with `values` can shorten the selection range when it’s dragged to the plot edgePosiblemente ocupada @andersk la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
redtear1115/oikos#1583 ·
Los mantenedores suelen responder en 1 día