Chrome shipped cancelAndHoldAtTime in M57: https://www.chromestatus.com/feature/5116894524735488 It's needed to create professional quality envelopes for synthesizers and samplers. Without it, anytime an envelope is stopped mid-stage, we have to use cancelScheduledValues, which introduces a glitch/pop into the audio.
<rdar://problem/54420418>