Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

No ErrorBoundary anywhere, render error = white screen

Abierto
#3,961 6 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 3 días

@avinxshKD ya está trabajando en esto.

Desde el 1/5/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Bug
p5.js version

No response

What is your operating system?

None

Web browser and version

No response

There's no ErrorBoundary component anywhere in the client. Any unhandled
render error kills the entire app with a white screen. No fallback, no
message, nothing.

Especially bad around the Editor (805-line class component doing CodeMirror
DOM stuff) and IDEView. Users just lose their session with zero feedback.

Steps to reproduce:

  1. Throw an error inside any component during render
  2. Entire app dies, white screen
  3. No way to recover without a full page reload

Expected: Some fallback UI. Even just "Something went wrong, go back home."
Actual: Blank page.

Fix involves:

  • Add ErrorBoundary component with componentDidCatch + fallback UI
  • Wrap route-level components in routes.jsx (IDE, Dashboard, Preview)

Filed against client/routes.jsx and client/modules/App/App.tsx

Lenguaje dominante
JavaScript
Estrellas
1.7k
Forks
1.7k
Merge medio
3 d 18 h
PR fusionados (30 d)
7

Preparar el entorno

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.

Más de processing/p5.js-web-editor

Todos los issues de processing/p5.js-web-editor

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.