W3C home > Mailing lists > Public > public-secondscreen@w3.org > November 2016

Re: [remote-playback] prompt() should not be rejected if the state was connected when called

From: Anton Vayvod via GitHub <sysbot+gh@w3.org>
Date: Thu, 03 Nov 2016 20:30:18 +0000
To: public-secondscreen@w3.org
Message-ID: <issue_comment.created-258264642-1478205016-sysbot+gh@w3.org>
It is similar to ```PresentationRequest.start()``` which always 
rejects if the dialog is dismissed. Otherwise if the ```state``` is 
```connected```, promise returned by ```prompt()``` is useless.

btn.onclick = function() {
  if (v.remote.state === 'disconnected') {
    v.remote.prompt().then(switchToRemoteState, showError);
  } else {

The latter would be impossible if we always resolve the promise when 

If we really want to simplify it, we could just abandon the promise 
altogether and rely on the events - the website has to handle the 
events anyway because the connection can be initiated by the browser 
or dropped due to Wi-Fi - both without ```prompt()``` being called at 

GitHub Notification of comment by avayvod
Please view or discuss this issue at 
 using your GitHub account
Received on Thursday, 3 November 2016 20:30:24 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 3 November 2016 20:30:24 UTC