createCanvas fails when target element is missing — slim build and hidden-tab loop decisions for a low-traffic sketch
I'm consolidating a low-traffic p5.js page and hit the documented setup failure: calling createCanvas(w, h) with a parent element that doesn't exist in the DOM yet throws an error from the core createCanvas function and halts sketch setup entirely. In my case the sketch is loaded in the document head while the container div is rendered later, so the parent v