Click here to download the Blitz Browser!

WPT

wpt / webrtc / RTCPeerConnection-ontrack.https.html

Spec: WebRTC ↗

Runs: Chrome 155.0.8039.0 (wpt@6ec9fd59f, 2026-09-03) | Firefox 157.0a1 (wpt@6ec9fd59f, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-795e1 (wpt@7e3d005d7, 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
Total9/99/99/90/90/9NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
setRemoteDescription should trigger ontrack event when the MSID of the stream is is parsed.PASSPASSPASSFAILFAIL
setRemoteDescription() with m= line of recvonly direction should not trigger track eventPASSPASSPASSFAILFAIL
addTrack() should cause remote connection to fire ontrack when setRemoteDescription()PASSPASSPASSFAILFAIL
addTransceiver('video') should cause remote connection to fire ontrack when setRemoteDescription()PASSPASSPASSFAILFAIL
addTransceiver() with inactive direction should not cause remote connection to fire ontrack when setRemoteDescription()PASSPASSPASSFAILFAIL
Using offerToReceiveAudio and offerToReceiveVideo should only cause a audio track event to fire, if audio was the only type negotiatedPASSPASSPASSFAILFAIL
Using offerToReceiveAudio and offerToReceiveVideo should only cause a video track event to fire, if video was the only type negotiatedPASSPASSPASSFAILFAIL
addTransceiver order of kinds is retained in ontrack at the receiverPASSPASSPASSFAILFAIL
ontrack should not fire for rejected media sectionsPASSPASSPASSFAILFAIL