Fix: example.js stores defaultHTML function reference instead of calling it, causing examples to display raw JavaScript source in preview
Los mantenedores suelen responder en 4 días
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 76/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
Empieza en example.js y sigue cómo se usa la función defaultHTML cuando se obtienen los ejemplos y se muestran en el panel de vista previa. Reproduce el problema con npm run fetch-examples y npm start, y verifica después que abrir un ejemplo renderiza una página HTML y ejecuta el sketch de p5.js en lugar de mostrar el código fuente de JavaScript.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
p5.js version
v18.20.8
What is your operating system?
Windows
Web browser and version
Brave1.96.61 Chromium: 154.0.8037.98 (Official Build) (64-bit)
Actual Behavior
Bug Description
When running npm run fetch-examples locally, opening any example sketch
shows raw JavaScript function source code in the preview panel instead of
rendering a proper HTML page.
The preview panel displays raw JavaScript function source code:
Expected Behavior
The preview panel renders a proper HTML page that runs the p5.js sketch.
Steps to Reproduce:
- Clone the repository and complete manual installation
- Run
npm run fetch-examples - Start the server with
npm start - Open any example sketch from File → Examples
- Observe the preview panel
https://github.com/user-attachments/assets/26ab75c4-21c7-4937-8e80-c75395302137
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.7k
- Forks
- 1.7k
- Merge medio
- 8 d 22 h
- PR fusionados (30 d)
- 14
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
-
Unable to rename sound filesPosiblemente ocupada @prithq la tomó hace 3 días. AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
processing/p5.js-web-editor#4392 · 2 comentarios ·
Los mantenedores suelen responder en 4 días
-
Renaming a folder doubles the folder name in file paths (console errors show /lib/lib/helper.js)AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
processing/p5.js-web-editor#4365 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
p5 logo is broken on verification emailsPosiblemente ocupada @sourabh65mehta la tomó hace 19 días. AbiertoBug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
processing/p5.js-web-editor#4364 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 4 días
-
`PATCH /editor/project/visibility` returns 200 with `null` and doesn't update when `projectId` is a slugQuizá libre de nuevo @Prbhtsgh la tomó hace 26 días y no hay ningún pull request abierto. 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 4 días
-
signup form gets stuck when signup request fails due to network errorPosiblemente ocupada @PS01K la tomó hace 4 días. AbiertoBug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
processing/p5.js-web-editor#4285 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 4 días
Todos los issues de processing/p5.js-web-editor
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
521xueweihan/HelloGitHub#4237 ·
-
enhancement localization
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
quarto-dev/quarto-cli#15268 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
oarepo/oarepo-ui#512 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Incorrect fuctioning of `Container.removeChildren()` when provided with nonzero starting indexAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días