WPT
wpt / webaudio / the-audio-api / the-stereopanner-interface / no-dezippering.html
Spec: Web Audio API ↗
Runs: Chrome 155.0.8041.0 (wpt@4a01b83e3, 2026-09-04) | Firefox 157.0a1 (wpt@e7122b73f, 2026-09-04) | Safari 251 preview (wpt@2c385f65e, 2026-09-04) | Ladybird 1.0-70fb3 (wpt@4a01b83e3, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 38/38 | 8/38 | 38/38 | 38/38 | 8/38 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| # AUDIT TASK RUNNER STARTED. | PASS | PASS | PASS | PASS | PASS | — |
| Executing "test mono input" | PASS | FAIL | PASS | PASS | FAIL | — |
| Executing "test stereo input" | PASS | FAIL | PASS | PASS | FAIL | — |
| Executing "test mono input setValue" | PASS | FAIL | PASS | PASS | FAIL | — |
| Executing "test stereo input setValue" | PASS | FAIL | PASS | PASS | FAIL | — |
| Executing "test mono input automation" | PASS | FAIL | PASS | PASS | FAIL | — |
| Audit report | PASS | PASS | PASS | PASS | PASS | — |
| > [test mono input] Test StereoPanner with mono input has no dezippering | PASS | PASS | PASS | PASS | PASS | — |
| Mono: Left channel, pan = -1: contains only the constant 1. | PASS | — | PASS | PASS | — | — |
| Mono: Right channel, pan = -1: contains only the constant 0. | PASS | — | PASS | PASS | — | — |
| Mono: Left channel, pan = 1: equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":6.1233e-17,"relativeThreshold":0}. | PASS | — | PASS | PASS | — | — |
| Mono: Right channel, pan = 1: contains only the constant 1. | PASS | — | PASS | PASS | — | — |
| < [test mono input] All assertions passed. (total 4 assertions) | PASS | — | PASS | PASS | — | — |
| > [test stereo input] Test StereoPanner with stereo input has no dezippering | PASS | PASS | PASS | PASS | PASS | — |
| Stereo: Left channel, pan = -1: contains only the constant 3. | PASS | — | PASS | PASS | — | — |
| Stereo: Right channel, pan = -1: contains only the constant 0. | PASS | — | PASS | PASS | — | — |
| Stereo: Left channel, pan = 1: equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":6.1233e-17,"relativeThreshold":0}. | PASS | — | PASS | PASS | — | — |
| Stereo: Right channel, pan = 1: contains only the constant 3. | PASS | — | PASS | PASS | — | — |
| < [test stereo input] All assertions passed. (total 4 assertions) | PASS | — | PASS | PASS | — | — |
| > [test mono input setValue] Test StereoPanner with mono input value setter vs setValueAtTime | PASS | PASS | PASS | PASS | PASS | — |
| Mono Left .value setter output equals [0,0.14319096505641937,0.28231459856033325,0.4134189784526825,0.5327802300453186,0.6370079517364502,0.7231414318084717,0.7887340188026428,0.8319227695465088,0.8514808416366577,0.8468524217605591,0.8181691765785217,0.76624596118927,0.6925574541091919,0.5991969108581543,0.48881617188453674...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | PASS | — | — | — | — | — |
| Mono Left .value setter output matches setValueAtTime output is true. | PASS | — | PASS | PASS | — | — |
| Mono Right .value setter output equals [0,0.08774752914905548,0.17300261557102203,0.25334349274635315,0.3264881372451782,0.39035898447036743,0.4431416094303131,0.48333683609962463,0.5098029375076294,0.5217881202697754,0.5189518332481384,0.5013747215270996,0.46955612301826477,0.424399733543396,0.36718833446502686,0.2995469272136688...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | PASS | — | — | — | — | — |
| Mono Right .value setter output matches setValueAtTime output is true. | PASS | — | PASS | PASS | — | — |
| < [test mono input setValue] All assertions passed. (total 4 assertions) | PASS | — | PASS | PASS | — | — |
| > [test stereo input setValue] Test StereoPanner with mono input value setter vs setValueAtTime | PASS | PASS | PASS | PASS | PASS | — |
| Stereo Left .value setter output equals [0,0.3454650938510895,0.662327229976654,0.9246212840080261,1.1114109754562378,1.2087113857269287,1.2107640504837036,1.120543360710144,0.9494497179985046,0.7162172198295593,0.4451403319835663,0.16378110647201538,-0.09962651878595352,-0.31883078813552856,-0.47202664613723755,-0.5439075827598572...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | PASS | — | — | — | — | — |
| Stereo Left .value setter output matches setValueAtTime output is true. | PASS | — | PASS | PASS | — | — |
| Stereo Right .value setter output equals [0,0.08529329299926758,0.1698031723499298,0.25275346636772156,0.33338266611099243,0.41094905138015747,0.48474135994911194,0.5540815591812134,0.618333101272583,0.6769043207168579,0.7292587161064148,0.7749153971672058,0.8134552836418152,0.84452223777771,0.8678330779075623,0.8831734657287598...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | PASS | — | — | — | — | — |
| Stereo Right .value setter output matches setValueAtTime output is true. | PASS | — | PASS | PASS | — | — |
| < [test stereo input setValue] All assertions passed. (total 4 assertions) | PASS | — | PASS | PASS | — | — |
| > [test mono input automation] Test StereoPanner with mono input and automation | PASS | PASS | PASS | PASS | PASS | — |
| Modulated Stereo Left .value setter output equals [0,0.34025266766548157,0.6413130164146423,0.8772034645080566,1.0272915363311768,1.0782092809677124,1.0251129865646362,0.8721681237220764,0.634390115737915,0.37064430117607117,0.07306582480669022,-0.22765204310417175,-0.5009847283363342,-0.7199963927268982,-0.8642349243164062,-0.9217720627784729...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | PASS | — | — | — | — | — |
| Modulated Stereo Left .value setter output matches setValueAtTime output is true. | PASS | — | PASS | PASS | — | — |
| Modulated Stereo Right .value setter output equals [0,0.08775437623262405,0.1789630651473999,0.27175211906433105,0.3642061948776245,0.4544224441051483,0.5405691862106323,0.6209331750869751,0.6959704160690308,0.7820524573326111,0.8270168304443359,0.8301811814308167,0.7975678443908691,0.7409225106239319,0.6758687496185303,0.6194731593132019...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | PASS | — | — | — | — | — |
| Modulated Stereo Right .value setter output matches setValueAtTime output is true. | PASS | — | PASS | PASS | — | — |
| < [test mono input automation] All assertions passed. (total 4 assertions) | PASS | — | PASS | PASS | — | — |
| # AUDIT TASK RUNNER FINISHED: 5 tasks ran successfully. | PASS | PASS | PASS | PASS | PASS | — |
| Mono Left .value setter output equals [0,0.1431909054517746,0.2823145389556885,0.4134189784526825,0.5327802300453186,0.6370078921318054,0.7231413722038269,0.7887341380119324,0.8319227695465088,0.8514807224273682,0.8468523025512695,0.8181692957878113,0.76624596118927,0.6925573945045471,0.5991969108581543,0.48881617188453674...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | PASS | — | — | — |
| Mono Right .value setter output equals [0,0.0877474993467331,0.17300257086753845,0.25334346294403076,0.3264881670475006,0.39035895466804504,0.4431416094303131,0.4833368957042694,0.5098029375076294,0.5217880606651306,0.5189517736434937,0.5013747811317444,0.46955612301826477,0.4243997037410736,0.36718833446502686,0.2995469272136688...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | PASS | — | — | — |
| Stereo Left .value setter output equals [0,0.3454650342464447,0.6623271703720093,0.9246212840080261,1.1114109754562378,1.2087113857269287,1.2107640504837036,1.120543360710144,0.9494497179985046,0.7162171602249146,0.44514042139053345,0.16378095746040344,-0.0996265783905983,-0.3188307285308838,-0.4720267057418823,-0.5439075231552124...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | PASS | — | — | — |
| Stereo Right .value setter output equals [0,0.08529329299926758,0.16980312764644623,0.25275349617004395,0.33338263630867004,0.41094908118247986,0.48474130034446716,0.5540815591812134,0.6183330416679382,0.6769043207168579,0.7292585968971252,0.774915337562561,0.8134552836418152,0.84452223777771,0.8678330183029175,0.8831735253334045...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | PASS | — | — | — |
| Modulated Stereo Left .value setter output equals [0,0.3402526080608368,0.6413129568099976,0.8772034645080566,1.0272915363311768,1.0782092809677124,1.0251128673553467,0.8721680641174316,0.634390115737915,0.3706442713737488,0.07306595146656036,-0.2276521772146225,-0.5009848475456238,-0.7199963331222534,-0.8642349243164062,-0.9217720627784729...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | PASS | — | — | — |
| Modulated Stereo Right .value setter output equals [0,0.08775437623262405,0.17896302044391632,0.27175211906433105,0.3642061650753021,0.4544224441051483,0.5405691266059875,0.6209331750869751,0.6959702968597412,0.7820524573326111,0.8270167112350464,0.8301811814308167,0.7975679039955139,0.7409225106239319,0.6758685111999512,0.6194733381271362...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | PASS | — | — | — |
| Mono Left .value setter output equals [0,0.14319093525409698,0.2823145389556885,0.4134189784526825,0.5327802896499634,0.6370079517364502,0.7231414318084717,0.7887341380119324,0.8319227695465088,0.8514807820320129,0.8468523621559143,0.8181692361831665,0.76624596118927,0.6925575137138367,0.5991969108581543,0.48881617188453674...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | — | PASS | — | — |
| Mono Right .value setter output equals [0,0.08774751424789429,0.17300257086753845,0.25334346294403076,0.326488196849823,0.39035898447036743,0.4431416392326355,0.4833368957042694,0.5098029375076294,0.5217880606651306,0.5189517736434937,0.5013747215270996,0.46955612301826477,0.4243997633457184,0.36718833446502686,0.2995469272136688...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | — | PASS | — | — |
| Stereo Left .value setter output equals [0,0.3454650938510895,0.6623272895812988,0.9246213436126709,1.1114109754562378,1.2087116241455078,1.2107644081115723,1.1205435991287231,0.9494497776031494,0.7162175178527832,0.44514086842536926,0.16378138959407806,-0.0996265709400177,-0.31883037090301514,-0.4720262289047241,-0.5439071655273438...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | — | PASS | — | — |
| Stereo Right .value setter output equals [0,0.08529337495565414,0.16980335116386414,0.25275370478630066,0.33338263630867004,0.4109494984149933,0.4847418963909149,0.5540820360183716,0.618333101272583,0.6769049167633057,0.7292595505714417,0.7749161124229431,0.8134552836418152,0.8445230722427368,0.8678340911865234,0.8831743001937866...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | — | PASS | — | — |
| Modulated Stereo Left .value setter output equals [0,0.3402526378631592,0.6413130760192871,0.8772035241127014,1.0272915363311768,1.0782091617584229,1.0251131057739258,0.8721678256988525,0.634390115737915,0.3706442415714264,0.07306594401597977,-0.22765208780765533,-0.5009848475456238,-0.7199962139129639,-0.864234983921051,-0.9217717051506042...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | — | PASS | — | — |
| Modulated Stereo Right .value setter output equals [0,0.08775445818901062,0.17896324396133423,0.27175238728523254,0.3642061650753021,0.4544229209423065,0.5405697822570801,0.6209337711334229,0.695970356464386,0.7820533514022827,0.8270177841186523,0.8301817774772644,0.7975678443908691,0.740922749042511,0.6758697032928467,0.6194732189178467...] with an element-wise tolerance of {"absoluteThreshold":1.192094e-7,"relativeThreshold":0}. | — | — | — | PASS | — | — |