Open Bug 1369563 Opened 4 years ago Updated 3 years ago

RTCIceServer.urls should be a required dictionary member.


(Core :: WebRTC, enhancement, P3)





(Reporter: jib, Assigned: jib)



(Keywords: dev-doc-needed, stale-bug)


RTCIceServer.urls is now a required member in the spec, which means

    new RTCPeerConnection({iceServers: [undefined]})


    new RTCPeerConnection({iceServers: [{}]})

should now be TypeError, not InvalidAccessError.
Sadly, it's not possible to require urls without first dropping legacy support for url (bug 1116766), so we'll have to kludge it until then.

There's also a chance url will be put back in the spec for webcompat reasons, I hope with prose so that leaving out both url and urls continues to be a TypeError :-/
See Also: → 1116766
We might even want to defer fixing this until the spec is definitive.
Guessing at a priority here based on the possible dependency on bug 1116766.
Severity: normal → minor
Rank: 20
Priority: -- → P1
This is an assigned P1 bug without activity in two weeks. 

If you intend to continue working on this bug for the current release/iteration/sprint, remove the 'stale-bug' keyword.

Otherwise we'll reset the priority of the bug back to '--' on Monday, August 28th.
Keywords: stale-bug
Mass change P1->P2 to align with new Mozilla triage process
Priority: P1 → P2
Duplicate of this bug: 1419470
Rank: 20
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.