Increasing access
Several source files use raw console.log() for warning/error messages instead of p5._friendlyError(). This means these warnings don't respect p5.disableFriendlyErrors = true.
Affected files
- src/data/p5.TypedDict.js — 6 instances (in get(), set(), create(), add(), mult(), div())
- src/data/local_storage.js — 5 instances (in storeItem(), getItem(), removeItem())
- src/dom/dom.js — 2 instances + 1 leftover debug
console.log(id) in removeCue()
- src/events/mouse.js — 1 instance (in requestPointerLock())
- src/image/p5.Image.js — 1 instance (in setFrame())
Most appropriate sub-area of p5.js?
Feature enhancement details
Replace 15 raw console.log() calls with p5._friendlyError() across 5 source files so that warning messages respect p5.disableFriendlyErrors = true.
Additionally:
- Fix typo
"dont" → "don't" in p5.TypedDict.set()
- Fix missing space in getItem() error message
- Remove leftover debug
console.log(id) in removeCue()
Increasing access
Several source files use raw
console.log()for warning/error messages instead ofp5._friendlyError(). This means these warnings don't respectp5.disableFriendlyErrors = true.Affected files
console.log(id)in removeCue()Most appropriate sub-area of p5.js?
Feature enhancement details
Replace 15 raw
console.log()calls withp5._friendlyError()across 5 source files so that warning messages respectp5.disableFriendlyErrors = true.Additionally:
"dont"→"don't"inp5.TypedDict.set()console.log(id)in removeCue()