To run direct:
Fire an event named "a"; then fire an event named "b".
To run variable:
Fire an event named name.
To run text only:
At this point scripts may run. At this point scripts may run.
At this point scripts may run in example only.
To run other text:
At this point scripts may run.
To run a text definition:
Let A be the following steps:
Perform a text-only checkpoint.
Queue a microtask, given A.
To run same segment:
Queue a microtask to fire an event named "a".
To run caller R:
Let A be the following steps:
Fire an event named "a".
Queue a microtask, given A.
To run caller S:
Let B be the following steps:
Fire an event named "b".
Queue a microtask, given B.
To run cycle R:
To run cycle S:
Run cycle R, then fire an event named "a".
To run unknown timing:
Let A be the following steps:
Fire an event named "a".
Consume these steps, given A.
To run mention:
See the fire an event algorithm for background.
To run host caller:
Call the host operation.
To run host implementation:
To run nested context:
Return.
If the document is active, then:
Fire an event named "a".
To run clipped context:
If this deliberately long condition xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx holds, then:
Fire an event named "a".
To run deeply nested context:
Loop level 1:
Loop level 2:
Loop level 3:
Loop level 4:
Loop level 5:
Loop level 6:
Loop level 7:
Loop level 8:
Loop level 9:
Loop level 10:
Fire an event named "a".
fire an event, queue a microtask, consume steps, and host operation are target stubs.