- From: Elad Alon via GitHub <sysbot+gh@w3.org>
- Date: Fri, 20 May 2022 10:33:24 +0000
- To: public-webrtc-logs@w3.org
Gentlemen, I have a simple proposal. ```webidl Promise<void> cropTo(Element); Promise<void> cropTo(CropTarget); ``` 1. Same document: ```js // Note that *only* cropTo() is async here, which is // within consensus. await track.cropTo(document.getElementById('id')); ``` 2. Multiple documents: ```js function totallySyncFunction() { setTimeout(async () => { await getCropTargetAndSendItToCapturer(element); }, 0); } async function getCropTargetAndSendItToCapturer(element) { await CropTarget.fromElement(element); otherDocument.postMessage(...); } ``` Note that, because **receiving** the message is asynchronous, the receiver would not observe a difference. This seems completely palatable for a generally synchronous sender. Wdyt? -- GitHub Notification of comment by eladalon1983 Please view or discuss this issue at https://github.com/w3c/mediacapture-region/issues/17#issuecomment-1132746253 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 20 May 2022 10:33:26 UTC