Re: [w3ctag/design-reviews] EyeDropper API (#587)

> It is unclear to me why `eyeDropper.open()` is asynchronous with the current design, since color selection happens via the `colorselect` event, and not via a promise. It does not appear to tick any of the criteria for an asynchronous operation ([see TAG Design Principle 5.7](https://w3ctag.github.io/design-principles/#synchronous)).

The Explainer mentions that UAs might [implement a permission prompt](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/EyeDropper/explainer.md#user-content-web-idl:~:text=to%20facilitate%20any%20permissions%20prompts%20that%20a%20user%20agent%20may%20choose%20to%20implement.).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/587#issuecomment-759345139

Received on Wednesday, 13 January 2021 10:08:03 UTC