34 lines
849 B
HTML
34 lines
849 B
HTML
<html class="reftest-wait">
|
|
<head>
|
|
<script>
|
|
const xhr = new XMLHttpRequest()
|
|
|
|
async function boom () {
|
|
await new Promise(r => setTimeout(r, 100))
|
|
|
|
SpecialPowers.forceCC()
|
|
SpecialPowers.forceCC()
|
|
SpecialPowers.forceCC()
|
|
|
|
document.documentElement.removeAttribute("class")
|
|
}
|
|
|
|
function start () {
|
|
const context = new AudioContext({})
|
|
const filter = new BiquadFilterNode(context, {})
|
|
const destination = context.createMediaStreamDestination()
|
|
const processor = context.createScriptProcessor(8192, 8, 8)
|
|
processor.connect(filter.Q)
|
|
processor.disconnect()
|
|
xhr.open('G', '', false)
|
|
xhr.send()
|
|
context.createMediaStreamSource(destination.stream)
|
|
processor.connect(filter.Q)
|
|
context.close()
|
|
context.addEventListener('statechange', boom, true)
|
|
}
|
|
|
|
document.addEventListener('DOMContentLoaded', start)
|
|
</script>
|
|
</head>
|
|
</html>
|