Click here to download the Blitz Browser!

WPT

wpt / webrtc / RTCDTMFSender-ontonechange.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
Total14/1414/1414/140/140/14NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
insertDTMF() with default duration and intertoneGap should fire tonechange events at the expected timePASSPASSPASSFAILFAIL
insertDTMF() with explicit duration and intertoneGap should fire tonechange events at the expected timePASSPASSPASSFAILFAIL
insertDTMF('') should not fire any tonechange event, including for '' tonePASSPASSPASSFAILFAIL
insertDTMF() with duration less than 40 should be clamped to 40PASSPASSPASSFAILFAIL
insertDTMF() with interToneGap less than 30 should be clamped to 30PASSPASSPASSFAILFAIL
insertDTMF with comma should delay next tonechange event for a constant 2000msPASSPASSPASSFAILFAIL
insertDTMF() with transceiver stopped in the middle should stop future tonechange events from firingPASSPASSPASSFAILFAIL
Calling insertDTMF() in the middle of tonechange events should cause future tonechanges to be updated to new tonesPASSPASSPASSFAILFAIL
Calling insertDTMF() multiple times in the middle of tonechange events should cause future tonechanges to be updated the last provided tonesPASSPASSPASSFAILFAIL
Calling insertDTMF('') in the middle of tonechange events should stop future tonechange events from firingPASSPASSPASSFAILFAIL
Setting transceiver.currentDirection to recvonly in the middle of tonechange events should stop future tonechange events from firingPASSPASSPASSFAILFAIL
Tone change event constructor worksPASSPASSPASSFAILFAIL
Tone change event with unexpected name should not crashPASSPASSPASSFAILFAIL
Tone change event init optional parametersPASSPASSPASSFAILFAIL