plotly / plotly/react-plotly.js

Uncaught TypeError: Cannot read property 'match' of null when clicking any options in the ModeBar

Abierto
#215 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
JavaScript
Estrellas
1.1k
Forks
138
Merge medio
3 d 2 h
PR fusionados (30 d)
4

Descripción

"plotly.js": "^1.55.2"
"react": "^16.13.1"
"react-plotly.js": ^"2.5.0"

I am using react-plotly.js for our project.

I haven't modified much on this ModeBar (image below)

image

Added only two configs to the ModeBar

config={{
          displayModeBar: true,
          toImageButtonOptions: {
            filename: "something",
          },
        }}

It doesn't always happen but time to time, by clicking one of the options from the ModeBar, it still does the job without crashing the app but in console, it prints the following errors.

image

Right after I created this issue, just refreshed the app and went over exact same steps but no warning message this time.

I am quite new to React and this error message only comes from ModeBar buttons so I am assuming it's something to do with plotly.js library?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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.

Línea de trabajo

Comienza con las versiones indicadas de plotly.js, react y react-plotly.js, y con la configuración de ModeBar que contiene displayModeBar y toImageButtonOptions. Reproduce el error intermitente haciendo clic en las opciones de ModeBar, captura el stack trace de la consola y determina si el fallo pertenece a este wrapper de React o a plotly.js; el issue se resuelve cuando se establecen la responsabilidad y una reproducción fiable.

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

Evaluación

Stack tecnológico
javascript, react
Área
data-visualization, frontend
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.