[w3c/browser-payment-api] The shipping address/option changed algorithms should not be synchronously poking internal slots (#351)

As far as I can tell these algorithms are invoked by the browser UI while things are running in parallel.  That is, they do not seem to run off a task.  It's a bit hard to say, because nowhere in the spec does it say how the browser goes about invoking these algorithms.

Anyway, assuming these are running in parallel, they should not be modifying values of attributes on objects, because that breaks run-to-completion.  They should be doing the value modification off a task; probably the same one that fires the relevant change event.

-- 
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/browser-payment-api/issues/351

Received on Wednesday, 30 November 2016 04:48:06 UTC