Open
Description
The "rendering a render quantum" steps steps appear to keep calling process()
for all AudioWorkletNode
s that are "still alive" and have [[callable process]] true.
The only place that I see the active source flag read is in the definition of actively processing.
"still alive" is not defined, but I don't think it is necessary either.
It's tempting to simply replace "still alive" with "actively processing", but this would be problematic due to the dependency of "actively processing" state on the "in a cycle" state, which has not yet been determined at this point in the algorithm.
Perhaps a more carefully placed check on "actively processing" in the "rendering a render quantum" steps would be sufficient to address this.