From 8ca8cd0f2db449db2ff82d3fc4ca25dc8e53349b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= <philip@foolip.org> Date: Wed, 27 Mar 2024 12:14:35 +0100 Subject: [PATCH] Make RTCIceCandidatePair members required In webrtc-pc this dictionary is only used as a return type of getSelectedCandidatePair(), which will include both local and remote. This is not a problem. In https://w3c.github.io/webrtc-extensions/#rtcicetransport the dictionary is used as a non-optional argument, and Web IDL requires that dictionary arguments are optional if there are no required members. Fix this by making them required. --- webrtc.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webrtc.html b/webrtc.html index 5b4b11ea2..da9ff24ae 100644 --- a/webrtc.html +++ b/webrtc.html @@ -12559,8 +12559,8 @@ <h3> </h3> <div> <pre class="idl">dictionary RTCIceCandidatePair { - RTCIceCandidate local; - RTCIceCandidate remote; + required RTCIceCandidate local; + required RTCIceCandidate remote; };</pre> <section> <h2>