No ErrorBoundary anywhere, render error = white screen
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
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:
- Throw an error inside any component during render
- Entire app dies, white screen
- 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
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una 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 processing/p5.js-web-editor
-
`PATCH /editor/project/visibility` returns 200 with `null` and doesn't update when `projectId` is a slugPosiblemente ocupada @Prbhtsgh la tomó hoy. AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
processing/p5.js-web-editor#4348 · 3 comentarios ·
Los mantenedores suelen responder en 3 días
-
Fix: example.js stores defaultHTML function reference instead of calling it, causing examples to display raw JavaScript source in previewPosiblemente ocupada @syedbarkath980 la tomó hace 4 días. AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
processing/p5.js-web-editor#4344 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
signup form gets stuck when signup request fails due to network errorPosiblemente ocupada @PS01K la tomó hace 34 días. AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
processing/p5.js-web-editor#4285 · 3 comentarios ·
Los mantenedores suelen responder en 3 días
-
saveProject throws an error when a network request failsPosiblemente ocupada @dyk1454683243-sudo la tomó hace 6 días. AbiertoBug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
processing/p5.js-web-editor#4276 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Awaiting Maintainer Approval Enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
processing/p5.js-web-editor#4270 · 1 comentario ·
Los mantenedores suelen responder en 3 días
Todos los issues de processing/p5.js-web-editor
Issues similares
-
bug(sight): the dashboard's text truncations split surrogate pairs and show broken charactersAbiertocomponent:sight
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
agentic-os-org/ANOLISA#6738 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug Durable Agents Observability (AI Telemetry) status: needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
mastra-ai/mastra#26470 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
feature/cohorts feature/feature-flags team/feature-flags
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Orbit-xyz/orbit-docs#11 ·
-
area/build area/tech debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días