This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://dom.spec.whatwg.org/#firing-events The spec says for "fire": "To fire an event named e means that an event using..." It doesn't say to create the event first, so it's reasonable to assume that this is a pre-existing event. It doesn't say how to determine which preexisting event to use. It should just say that an event is to be created, and that event is to be dispatched, or some such.
So instead of "an event" you want that to say "a new event"? I guess that's fair.
https://github.com/whatwg/dom/commit/041f23c41d2f04723dde7b6c23adebb6cf24aa59