Results 192 comments of Elad Alon

Is the problem with this PR solely that it introduces the affordance that CropTarget-minting may fail? Or do you have other issues with it? Assuming that's the only issue -...

I think it's easiest to answer with Chrome as the concrete example, thereby keeping the discussion simpler. This is generalizable to other browsers. Chrome has a central "browser process," and...

There could be multiple documents in between SLIDE and VC. Each hop only exposes its own origin. So if the token is sent SLIDE->TOP_LEVEL->VC, then VC would not know the...

I don't know how common it is to transfer RTCDataChannel objects. (I suspect somewhat uncommon...?) CropTarget is **designed** for transfer, and would have been wholly unnecessary otherwise. Given the cheap...

Does `MessagePort` remain bound in any way, or encode to some degree, the document in which it was originally instantiated? If I create a `MessagePort` in D1, then transfer it...

> [cropTo](https://w3c.github.io/mediacapture-region/#dom-browsercapturemediastreamtrack-cropto) already returns a promise, so querying "all" documents in the single viewport captured to identify the crop target, seems reasonable to me. I think you mean "browsing context"...

> > I think you mean "browsing context" where you said "viewport". > > No, each iframe has its own [browsing context](https://html.spec.whatwg.org/multipage/browsers.html#browsing-context), which is nested (immediately or multiple levels under)...

> > IPC with multiple processes is neither simple, nor performant, nor robust. The cost to implementers is greatly reduced when avoiding this. > > This is a known problem...

> what happens in case the element goes transferred to another document I had the same concern. I lost that concern when I learned that Elements are not transferable. (But...

> > I had the same concern. I lost that concern when I learned that Elements are not transferable. > > The point I am making is during the creation...