This is a testharness.js-based test. Found 7 FAIL, 0 TIMEOUT, 0 NOTRUN. [FAIL] MediaSession interface: operation setMicrophoneActive(boolean) assert_unreached: Throws "TypeError: Illegal invocation" instead of rejecting promise Reached unreachable code [FAIL] MediaSession interface: operation setCameraActive(boolean) assert_unreached: Throws "TypeError: Illegal invocation" instead of rejecting promise Reached unreachable code [FAIL] MediaSession interface: operation setScreenshareActive(boolean) assert_own_property: interface prototype object missing non-static operation expected property "setScreenshareActive" missing [FAIL] MediaSession interface: calling setMicrophoneActive(boolean) on navigator.mediaSession with too few arguments must throw TypeError assert_unreached: Throws "TypeError: Failed to execute 'setMicrophoneActive' on 'MediaSession': 1 argument required, but only 0 present." instead of rejecting promise Reached unreachable code [FAIL] MediaSession interface: calling setCameraActive(boolean) on navigator.mediaSession with too few arguments must throw TypeError assert_unreached: Throws "TypeError: Failed to execute 'setCameraActive' on 'MediaSession': 1 argument required, but only 0 present." instead of rejecting promise Reached unreachable code [FAIL] MediaSession interface: navigator.mediaSession must inherit property "setScreenshareActive(boolean)" with the proper type assert_inherits: property "setScreenshareActive" not found in prototype chain [FAIL] MediaSession interface: calling setScreenshareActive(boolean) on navigator.mediaSession with too few arguments must throw TypeError assert_inherits: property "setScreenshareActive" not found in prototype chain Harness: the test ran to completion.