From 0be0a39c101274bf328674a43c67cd02b39ce946 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Thu, 9 Jan 2020 19:04:27 +0100 Subject: [PATCH 1/2] Fire closing event This fires the closing event only when close was not initiated locally. Fixes #2433 --- webrtc.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/webrtc.html b/webrtc.html index 4c5dbadb0..3deff65f5 100644 --- a/webrtc.html +++ b/webrtc.html @@ -9375,7 +9375,8 @@

Closing procedure

  • Unless the procedure was initiated by channel.{{RTCDataChannel/close}}, set channel.[[\ReadyState]] to - {{RTCDataChannelState/"closing"}}.

    + {{RTCDataChannelState/"closing"}} and fire an event + named "closing" at channel

  • Run the following steps in parallel:

    @@ -10035,12 +10036,12 @@

    Garbage Collection

    [[\ReadyState]] slot is {{RTCDataChannelState/"connecting"}} and at least one event listener is registered for open events, message events, - error events, or close events.

    + error events, closing events, or close events.

  • [[\ReadyState]] slot is {{RTCDataChannelState/"open"}} and at least one event listener is registered for - message events, error events, or + message events, error events, closing events, or close events.

  • From f00a26fd450d4833a868123fd6c3c9db8d301b64 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Thu, 30 Jan 2020 06:11:48 +0100 Subject: [PATCH 2/2] Add period and format --- webrtc.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webrtc.html b/webrtc.html index 3deff65f5..9efa8cddf 100644 --- a/webrtc.html +++ b/webrtc.html @@ -9375,8 +9375,8 @@

    Closing procedure

  • Unless the procedure was initiated by channel.{{RTCDataChannel/close}}, set channel.[[\ReadyState]] to - {{RTCDataChannelState/"closing"}} and fire an event - named "closing" at channel

    + {{RTCDataChannelState/"closing"}} and [= fire an event =] + named {{closing}} at channel.

  • Run the following steps in parallel: