plotly / plotly/react-plotly.js
Uncaught TypeError: Cannot read property 'match' of null when clicking any options in the ModeBar
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)

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.

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
- 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 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