[p5.js 2.0+ Bug Report]: Some Vector friendly errors don't work correctly
I maintainer di solito rispondono entro 2 giorni
@Ayush4958 ci sta già lavorando.
Dal 20/7/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Most appropriate sub-area of p5.js?
- Accessibility
- Color
- Core/Environment/Rendering
- Data
- DOM
- Events
- Image
- IO
- Math
- Typography
- Utilities
- WebGL
- WebGPU
- p5.strands
- Build process
- Unit testing
- Internationalization
- Friendly errors
- Other (specify if possible)
p5.js version
2.3.0
Web browser and version
Brave 1.90.122
Operating system
Linux Mint 22.1
Steps to reproduce this
Steps:
- Run the snippet below. It has an error; the first param should be a vector.
- The expected output is a friendly error message "The v1 parameter should be of type Array or p5.Vector"
- Instead, it gives an error "TypeError: this._friendlyError is not a function"
Snippet:
function setup() {
print(p5.Vector.equals(1, createVector(1, 2)));
}
Discussion
Friendly errors for vectors seem to work fine for instance methods like setValue(), but not for static methods like p5.Vector.equals.
- Lingua principale
- JavaScript
- Stelle
- 24.1k
- Fork
- 3.9k
- Merge medio
- 3g 4h
- PR unite (30g)
- 27
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di processing/p5.js
-
Add unit tests for noiseDetail()Forse già presa @harshiltewari2004 l’ha presa oggi. ApertaArea:Math Enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
processing/p5.js#9253 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
[p5.js 2.0+ Bug Report]: storeItem() validation branches are missing `return`, so bad input throws a TypeError or is stored anywayForse già presa @iUjjwalRaj l’ha presa 7 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
processing/p5.js#9242 ·
I maintainer di solito rispondono entro 2 giorni
-
[p5.js 2.0+ Bug Report]: getURLParams() mis-parses valueless parameters and never percent-decodes valuesForse già presa @mayanksingh-7974 l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
processing/p5.js#9241 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
[p5.js 2.0+ Bug Report]: Typo in Spanish reference documentation for ellipseMode()Forse di nuovo libera @cgutierrezval l’ha presa 10 giorni fa e non c’è nessuna pull request aperta. ApertaInternationalization p5.js 2.0+
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
processing/p5.js#9231 · 3 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
[p5.js 2.0+ Bug Report]: ReferenceError: p5 is not defined when calling loadPixels/get/copy/mask on p5.MediaElement in ESMForse già presa @Pcmhacker-piro l’ha presa 15 giorni fa. ApertaArea:Core Area:DOM
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
processing/p5.js#9189 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di processing/p5.js
Issue simili
-
Notifications pagination accepts NaN and negative LIMIT/OFFSETForse già presa @Senthil455 l’ha presa oggi. ApertaBUGS MEDIUM
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
elixpo/blogs.elixpo#419 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
immich-app/immich#32426 ·
I maintainer di solito rispondono entro 1 giorno
-
automated issue report
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
lirantal/discoprint#45 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
scanaislop/aislop#482 ·
I maintainer di solito rispondono entro 1 giorno