Accessing SpeechRecognition on a detached window should not crash. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS recognition.start() is undefined. PASS recognition.stop() is undefined. PASS recognition.abort() is undefined. PASS recognition = new constructor() did not throw exception. PASS recognition.start() is undefined. PASS recognition.stop() is undefined. PASS recognition.abort() is undefined. PASS successfullyParsed is true TEST COMPLETE