Re: [w3c/permissions] chore(perm interface): Fix return value handling (#143)

Sorry it took me so long to look at this. The "real" problem here is that `revoke` shouldn't run all of its steps in parallel. We're specifically not allowed to use "converted to an IDL value" from parallel steps, since ECMAScript objects are single-threaded.

It should go parallel before step 3, and then have step 5 call into the middle of query() with the already-converted *typedDescriptor*.

I'm finally working on pulling `request()` and `revoke()` into an incubation, and I'll fix this there.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/permissions/pull/143#issuecomment-330970278

Received on Wednesday, 20 September 2017 20:26:14 UTC