Click here to download the Blitz Browser!

WPT

wpt / webrtc / RTCPeerConnection-iceConnectionState.https.html

Spec: WebRTC ↗

Runs: Chrome 155.0.8039.0 (wpt@508cc6a62, 2026-09-03) | Firefox 157.0a1 (wpt@508cc6a62, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-56c61 (wpt@8fdda8ce4, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total14/1414/1414/140/140/14NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Initial iceConnectionState should be newPASSPASSPASSFAILFAIL
Closing the connection should set iceConnectionState to closedPASSPASSPASSFAILFAIL
connection with one data channel should eventually have connected or completed connection statePASSPASSPASSFAILFAIL
connection with one data channel should eventually have connected connection statePASSPASSPASSFAILFAIL
connection with audio track should eventually have connected connection statePASSPASSPASSFAILFAIL
connection with audio and video tracks should eventually have connected connection statePASSPASSPASSFAILFAIL
ICE can connect in a recvonly usecasePASSPASSPASSFAILFAIL
iceConnectionState changes at the right time, with bundle policy balancedPASSPASSPASSFAILFAIL
iceConnectionState changes at the right time, with bundle policy max-bundlePASSPASSPASSFAILFAIL
iceConnectionState changes at the right time, with bundle policy max-compatPASSPASSPASSFAILFAIL
Responder ICE connection state behaves as expectedPASSPASSPASSFAILFAIL
Closing a PeerConnection should not fire iceconnectionstatechange eventPASSPASSPASSFAILFAIL
iceConnectionState can go to checking without explictly calling addIceCandidatePASSPASSPASSFAILFAIL
ICE restart does not result in a transition back to checkingPASSPASSPASSFAILFAIL