At the conclusion of each call to the process() method, if the result of applying ToBoolean (described in [ECMASCRIPT]) to the return value is assigned to the associated AudioWorkletProcessor's active source flag.
This is incomplete or badly phrased. It basically says "if the result...is assigned". There's no conclusion.
In https://webaudio.github.io/web-audio-api/#defining-a-valid-audioworkletprocessor, at the paragraph before the Note, the second sentence says:
This is incomplete or badly phrased. It basically says "if the result...is assigned". There's no conclusion.
We need to add some kind of consequent.