Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

No ErrorBoundary anywhere, render error = white screen

Aperta
#3,961 6 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

@avinxshKD ci sta già lavorando.

Dal 1/5/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

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

Lingua principale
JavaScript
Stelle
1.7k
Fork
1.7k
Merge medio
3g 18h
PR unite (30g)
7

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di processing/p5.js-web-editor

Tutte le issue di processing/p5.js-web-editor

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.