This is a testharness.js-based test. FAIL Controlled resource loads assert_unreached: unexpected rejection: Cannot read property 'workerStart' unregister should not fail: Failed to get a ServiceWorkerRegistration: The URL protocol of undefined the current origin ('file://') is not supported. Reached unreachable code FAIL Non-controlled resource loads Cannot read property 'workerStart' of undefined Harness: the test ran to completion.