AudioContext resume, suspend and close are all returning promises. Resolving these promises is done by passing a null value, while there should be no value passed at all, therefore passing undefined.
Created attachment 253212 [details] Patch
What do other browsers do for Promise<void>?
Chromium is going the undefined way. Not sure about Mozilla and IE.
(In reply to comment #3) > Chromium is going the undefined way. > Not sure about Mozilla and IE. Also, in the streams API, we are going with undefined as well when resolving the close promise.
Sam, can you make the call on this?
Comment on attachment 253212 [details] Patch Seems fine. r=me.
Comment on attachment 253212 [details] Patch Clearing flags on attachment: 253212 Committed r184588: <http://trac.webkit.org/changeset/184588>
All reviewed patches have been landed. Closing bug.