W3C home > Mailing lists > Public > public-webrtc-logs@w3.org > April 2020

[webrtc-pc] Does a PC depend on the page context? (#2516)

From: Harald Alvestrand via GitHub <sysbot+gh@w3.org>
Date: Thu, 23 Apr 2020 09:48:19 +0000
To: public-webrtc-logs@w3.org
Message-ID: <issues.opened-605394289-1587635298-sysbot+gh@w3.org>
alvestrand has just created a new issue for https://github.com/w3c/webrtc-pc:

== Does a PC depend on the page context? ==
In a recent bug, we discovered that code in RTCPeerConnection depended on having a valid execution context.
This is no longer true if, for instance, the RTCPeerConnection's "window" is an iframe that has been destroyed - but references to the RTCPeerConnection may survive the iframe it was created in.
Apparently, some objects work fine without an execution context; some others don't. So it's up to the specification to say whether or not they are context dependent, and what happens if the context dies.

Alternatives I see (spec-wise):
- When the execution context dies, the RTCPeerConnection is closed, a "signalingStateChange" event is fired at it, and no further operation on it is possible.
- When the execution context dies, the RTCPeerConnection remains active and usable.

This may be related to the question in #2513 (another lifecycle issue).




Please view or discuss this issue at https://github.com/w3c/webrtc-pc/issues/2516 using your GitHub account
Received on Thursday, 23 April 2020 09:48:21 UTC

This archive was generated by hypermail 2.4.0 : Saturday, 6 May 2023 21:19:50 UTC