This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
If we want Image or Audio as prototypes, do we want to ever run their constructors? Intuitively, the answer seems like a 'no, we should not allow Image/Audio/Video/Option as valid element prototypes'.
What is the fundamental problem with these? It seems like you could do the same thing the parser does – creates the objects without executing their constructors per se.
The new algorithm simply says create the object. You were right.