Re: [mediacapture-main] What happens when a machine suspends? (#668)

There is the case of a user closing the laptop lid, or otherwise the machine "suspends" or is suspended on purpose while the user still expects work to be done by the browser. For example, the machine clock still runs when the machine "suspends", reflected by the accurate time when the machine un-"suspends". `cron` jobs or other native applications and code can still run depending on how "suspend" is configured at the machine and OS. The user can still use the data exchanged during "suspends" after "suspends". That is the purpose of having a machine to do work, it only does what you program it to do. Leave it up to the user to decide what should occur when a machine "suspends" `{options: {suspend: (state) => state === "suspended|hibernate|notFocused|et al" ? this.mediaStreamTrack.enabled : /* do something else unless specification states no computing can occur when machine is "suspended" */}}` instead of trying to define top-down must-occurs with the input of only several authors that cannot possibly conceive of every use case. 

-- 
GitHub Notification of comment by guest271314
Please view or discuss this issue at https://github.com/w3c/mediacapture-main/issues/668#issuecomment-602350679 using your GitHub account

Received on Monday, 23 March 2020 02:55:41 UTC