Closed Bug 1607999 Opened 4 years ago Closed 4 years ago

Custom User Agent String is not retained in a 302 redirection

Categories

(DevTools :: Responsive Design Mode, defect, P2)

defect

Tracking

(firefox74 wontfix, firefox75 fixed)

RESOLVED FIXED
Firefox 75
Tracking Status
firefox74 --- wontfix
firefox75 --- fixed

People

(Reporter: karlcow, Assigned: daisuke)

References

Details

(Whiteboard: [dt-q])

Attachments

(2 files)

What were you doing?

When accessing
http://nautil.us/ with RDM on and a Firefox Android User Agent Mozilla/5.0 (Android 10; Mobile; rv:71.0) Gecko/71.0 Firefox/71.0
The site is supposed to redirect to the mobile domain and it does, but upon redirection, RDM seems to have forgotten, that the User Agent string and went back to the default one, which should not happen. This is weird.

1st request

GET / HTTP/1.1
Host: nautil.us
User-Agent: Mozilla/5.0 (Android 10; Mobile; rv:71.0) Gecko/71.0 Firefox/71.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.7,fr-FR;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1

Then 2nd request follows the location

GET / HTTP/1.1
Host: m.nautil.us
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:74.0) Gecko/20100101 Firefox/74.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.7,fr-FR;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1

Notice the User Agent string… ??? This should not happened. Is it a bug in devtools?

So obviously the site redirects us to the desktop version.

so the 3rd request

GET / HTTP/1.1
Host: nautil.us
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:74.0) Gecko/20100101 Firefox/74.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.7,fr-FR;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: lbh_session=zMAYs%2F3an4fEO4%2F5SRMRVyS5nVaZzkBStqQUV5ELJ4QiL5X1atTOi7kvafykmZN0ndXmgfO40DI87lhiGdgDD8XyWLrnXl3x3LWsj6%2BpG1s2O6zcE9t%2B%2Fs0pg19%2FW99lHGxZFg6sEa%2BpQMnNz68BETLmQxz5GFe4dP%2FQdnBUzMUZ4Rje09ShRGOBPDHfDkGGGK%2B3G67Jc8kYyRmxhmUKuD3r8xb0JzMcw5h1csxrr3K4Nk87jaqvT3apKxS5rqP0F5evRRMi8dwuPuCNph4zIXAQLLsnaKLUZIEcyLevFG0Oc4aPLQi9n7YaurYtDoeQZsTqSGntR3txcAXRGofli3aH%2Fi6ZcY8kvJOCUGhdrPki65dNDCsUKGmoABJypQ3Ga2070d3a624ba6a63c6c9672e1e6714fa6423f02; AWSELB=E93BBFC71E4DF46DDD850E2C67B1FBE52FEAA0E1033E330145EF084F39D322A9671DDCCAD1291631E3806DC99EBF6E7E3432A819E25DA0B3040B561E285168D4F6E28C8389
Upgrade-Insecure-Requests: 1

What happened?

UA string changed in the HTTP request, not in the UI.

What should have happened?

Keep the UA string in the HTTP request

Anything else we should know?

Fresh profile
As a note the UA string goes back to the mobile for other requests. This seems to happen only on the 302 request.

Happened using Nightly 74.0a1 (2020-01-08) (64-bit) on macOS.

Any thoughts, Daisuke?

Flags: needinfo?(daisuke)

Hello, please let me check!

This might be the same, or at least related, to bug 1595017 where the ua string is sometimes not sent to the server from RDM.

Priority: -- → P2
See Also: → 1595017
Whiteboard: [dt-q]
Assignee: nobody → daisuke
Status: NEW → ASSIGNED
Flags: needinfo?(daisuke)

dveditz, double checking do you know a reason why we are not doing this already? is this just a bug or there was a reason?

Flags: needinfo?(dveditz)

I can't think of any good reason. So many things need to be manually copied/cloned when we do redirects I'm sure it was just an oversight. Probably DevTools dynamically setting a user agent didn't exist when this code was written (I assume it correctly picks up a pref-based UA override).

Flags: needinfo?(dveditz)
Pushed by dakatsuka.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/470e927e5f3f
Convey User-Agent request header to a channel which is for redirection. r=dragana
https://hg.mozilla.org/integration/autoland/rev/3dd8004b9b6c
Add a test for the redirection from RDM. r=mtigley

Backed out 2 changesets (Bug 1607999) for test_fetch_cors_sw_reroute.html & test_fetch_event.html failures

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=mochitests&fromchange=832f445b534776525ea11b36c42bbcda249b27ac&tochange=f3dd227e1a4d1243fd0e7cdf5dd0421df3b8cd85&selectedJob=288929285

Backout link: https://hg.mozilla.org/integration/autoland/rev/f3dd227e1a4d1243fd0e7cdf5dd0421df3b8cd85

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288929285&repo=autoland&lineNumber=5318
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288929288&repo=autoland&lineNumber=5273

[task 2020-02-14T13:29:12.060Z] 13:29:12     INFO -  3172 INFO TEST-START | dom/serviceworkers/test/test_fetch_event.html
[task 2020-02-14T13:29:12.060Z] 13:29:12     INFO -  3173 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | should be controlled
[task 2020-02-14T13:29:12.060Z] 13:29:12     INFO -  3174 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | load should be successful
[task 2020-02-14T13:29:12.060Z] 13:29:12     INFO -  3175 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | load should have synthesized response
[task 2020-02-14T13:29:12.061Z] 13:29:12     INFO -  3176 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | test-respondwith-response load should be successful
[task 2020-02-14T13:29:12.061Z] 13:29:12     INFO -  3177 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | load should have response
[task 2020-02-14T13:29:12.061Z] 13:29:12     INFO -  3178 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | load should 404
[task 2020-02-14T13:29:12.061Z] 13:29:12     INFO -  3179 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | 404 load should have synthesized response
[task 2020-02-14T13:29:12.061Z] 13:29:12     INFO -  3180 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | load should be successful
[task 2020-02-14T13:29:12.062Z] 13:29:12     INFO -  3181 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | custom header should be set
[task 2020-02-14T13:29:12.062Z] 13:29:12     INFO -  3182 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | custom header load should have synthesized response
[task 2020-02-14T13:29:12.062Z] 13:29:12     INFO -  3183 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | script load should be intercepted
...
[task 2020-02-14T13:29:12.072Z] 13:29:12     INFO -  3245 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | load should have redirection content
[task 2020-02-14T13:29:12.072Z] 13:29:12     INFO -  3246 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | cross origin load with incorrect headers should be a failure
[task 2020-02-14T13:29:12.072Z] 13:29:12     INFO -  3247 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | interrupted fetch succeeded
[task 2020-02-14T13:29:12.072Z] 13:29:12     INFO -  3248 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | cross origin load with correct headers should be successful
[task 2020-02-14T13:29:12.072Z] 13:29:12     INFO -  3249 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | cors headers should be filtered out
[task 2020-02-14T13:29:12.072Z] 13:29:12  WARNING -  3250 INFO TEST-UNEXPECTED-FAIL | dom/serviceworkers/test/test_fetch_event.html | XHR load for http://mochi.test:8888/tests/dom/security/test/cors/file_CrossSiteXHR_server.sjs?hop=1&hops=%5B%7B%22server%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%2C%7B%22server%22%3A%22http%3A%2F%2Fexample.org%22%2C%22allowOrigin%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%5D should be intercepted successfully
[task 2020-02-14T13:29:12.073Z] 13:29:12     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:299:16
[task 2020-02-14T13:29:12.073Z] 13:29:12     INFO -      testController/p</window.onmessage@dom/serviceworkers/test/test_fetch_event.html:41:13
[task 2020-02-14T13:29:12.073Z] 13:29:12     INFO -  3251 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | load should be successful
[task 2020-02-14T13:29:12.073Z] 13:29:12     INFO -  3252 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Redirect to real file should complete.
[task 2020-02-14T13:29:12.073Z] 13:29:12     INFO -  3253 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | the body of the intercepted fetch should be visible in the SW
...
[task 2020-02-14T13:29:12.089Z] 13:29:12     INFO -  3353 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: cross origin load with correct headers should be successful
[task 2020-02-14T13:29:12.089Z] 13:29:12     INFO -  3354 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: cors headers should be filtered out
[task 2020-02-14T13:29:12.090Z] 13:29:12     INFO -  3355 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: synthesize CORS response should result in outer CORS response
[task 2020-02-14T13:29:12.090Z] 13:29:12     INFO -  3356 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: interrupted fetch shouldn't have complete body
[task 2020-02-14T13:29:12.090Z] 13:29:12  WARNING -  3357 INFO TEST-UNEXPECTED-FAIL | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: XHR load for http://mochi.test:8888/tests/dom/security/test/cors/file_CrossSiteXHR_server.sjs?hop=1&hops=%5B%7B%22server%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%2C%7B%22server%22%3A%22http%3A%2F%2Fexample.org%22%2C%22allowOrigin%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%5D should be intercepted successfully
[task 2020-02-14T13:29:12.090Z] 13:29:12     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:299:16
[task 2020-02-14T13:29:12.091Z] 13:29:12     INFO -      testController/p</window.onmessage@dom/serviceworkers/test/test_fetch_event.html:41:13
[task 2020-02-14T13:29:12.091Z] 13:29:12     INFO -  3358 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: Response type should be opaque
[task 2020-02-14T13:29:12.091Z] 13:29:12     INFO -  3359 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: Status should be 0
[task 2020-02-14T13:29:12.091Z] 13:29:12     INFO -  3360 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: opaque response body should be empty
[task 2020-02-14T13:29:12.091Z] 13:29:12     INFO -  3361 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: Valid CORS request should receive valid response
[task 2020-02-14T13:29:12.092Z] 13:29:12     INFO -  3362 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: Response type should be CORS
[task 2020-02-14T13:29:12.092Z] 13:29:12     INFO -  3363 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: cors response body should match
[task 2020-02-14T13:29:12.092Z] 13:29:12     INFO -  3364 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Fetch test on worker: intercepted opaque response for no-cors request should have type opaque.
[task 2020-02-14T13:29:12.092Z] 13:29:12     INFO -  3365 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event.html | Service worker should be unregistered successfully
[task 2020-02-14T13:29:12.092Z] 13:29:12     INFO -  3366 INFO TEST-OK | dom/serviceworkers/test/test_fetch_event.html | took 787ms
....
[task 2020-02-14T13:29:12.092Z] 13:29:12     INFO -  3367 INFO TEST-START | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html
[task 2020-02-14T13:29:12.092Z] 13:29:12     INFO -  3368 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | should be controlled
[task 2020-02-14T13:29:12.093Z] 13:29:12     INFO -  3369 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | script load should be intercepted
[task 2020-02-14T13:29:12.093Z] 13:29:12     INFO -  3370 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | intercepted opaque response for non no-cors request should fail.
[task 2020-02-14T13:29:12.093Z] 13:29:12     INFO -  3371 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | image should be complete
[task 2020-02-14T13:29:12.093Z] 13:29:12     INFO -  3372 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | image should be 1x1 gif
[task 2020-02-14T13:29:12.093Z] 13:29:12     INFO -  3373 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | worker load intercepted
...
[task 2020-02-14T13:29:12.107Z] 13:29:12     INFO -  3457 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Content-Length after extracting should be of original gzipped file.
[task 2020-02-14T13:29:12.107Z] 13:29:12     INFO -  3458 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | cross origin load with correct headers should be successful
[task 2020-02-14T13:29:12.107Z] 13:29:12     INFO -  3459 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | cors headers should be filtered out
[task 2020-02-14T13:29:12.107Z] 13:29:12     INFO -  3460 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Load CORS cross origin XML Document should not be allowed
[task 2020-02-14T13:29:12.108Z] 13:29:12  WARNING -  3461 INFO TEST-UNEXPECTED-FAIL | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | XHR load for http://mochi.test:8888/tests/dom/security/test/cors/file_CrossSiteXHR_server.sjs?hop=1&hops=%5B%7B%22server%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%2C%7B%22server%22%3A%22http%3A%2F%2Fexample.org%22%2C%22allowOrigin%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%5D should be intercepted successfully
[task 2020-02-14T13:29:12.108Z] 13:29:12     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:299:16
[task 2020-02-14T13:29:12.108Z] 13:29:12     INFO -      testController/p</window.onmessage@dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html:48:13
[task 2020-02-14T13:29:12.108Z] 13:29:12     INFO -  3462 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | intercepted opaque response for no-cors request should have type opaque.
[task 2020-02-14T13:29:12.108Z] 13:29:12     INFO -  3463 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Response type should be opaque
[task 2020-02-14T13:29:12.108Z] 13:29:12     INFO -  3464 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Status should be 0
...
[task 2020-02-14T13:29:12.127Z] 13:29:12     INFO -  3546 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: Content-Encoding after extracting should be gzip.
[task 2020-02-14T13:29:12.128Z] 13:29:12     INFO -  3547 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: Content-Length after extracting should be of original gzipped file.
[task 2020-02-14T13:29:12.128Z] 13:29:12     INFO -  3548 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: interrupted fetch succeeded
[task 2020-02-14T13:29:12.128Z] 13:29:12     INFO -  3549 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: redirected load should be uninterrupted
[task 2020-02-14T13:29:12.128Z] 13:29:12  WARNING -  3550 INFO TEST-UNEXPECTED-FAIL | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: XHR load for http://mochi.test:8888/tests/dom/security/test/cors/file_CrossSiteXHR_server.sjs?hop=1&hops=%5B%7B%22server%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%2C%7B%22server%22%3A%22http%3A%2F%2Fexample.org%22%2C%22allowOrigin%22%3A%22http%3A%2F%2Fmochi.test%3A8888%22%7D%5D should be intercepted successfully
[task 2020-02-14T13:29:12.128Z] 13:29:12     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:299:16
[task 2020-02-14T13:29:12.129Z] 13:29:12     INFO -      testController/p</window.onmessage@dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html:48:13
[task 2020-02-14T13:29:12.129Z] 13:29:12     INFO -  3551 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: interrupted fetch shouldn't have complete body
[task 2020-02-14T13:29:12.129Z] 13:29:12     INFO -  3552 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: Response type should be opaque
[task 2020-02-14T13:29:12.129Z] 13:29:12     INFO -  3553 INFO TEST-PASS | dom/serviceworkers/test/test_fetch_event_with_thirdpartypref.html | Fetch test on worker: Status should be 0
...
Flags: needinfo?(daisuke)

Also seeing wpt failures starting with the backed out changes:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288929282&repo=autoland&lineNumber=10221

[task 2020-02-14T13:57:50.256Z] 13:57:50 INFO - TEST-START | /service-workers/service-worker/fetch-cors-exposed-header-names.https.html
[task 2020-02-14T13:57:50.257Z] 13:57:50 INFO - Closing window 166
[task 2020-02-14T13:57:50.570Z] 13:57:50 INFO -
[task 2020-02-14T13:57:50.570Z] 13:57:50 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/fetch-cors-exposed-header-names.https.html | CORS-exposed header names for a response from sw - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T13:57:50.907Z] 13:57:50 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-exposed-header-names.https.html | took 651ms

[task 2020-02-14T13:58:19.676Z] 13:58:19 INFO - TEST-START | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html
[task 2020-02-14T13:58:19.684Z] 13:58:19 INFO - Closing window 82
[task 2020-02-14T13:58:59.913Z] 13:58:59 INFO -
[task 2020-02-14T13:58:59.913Z] 13:58:59 INFO - TEST-PASS | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html | Set up an active service worker
[task 2020-02-14T13:58:59.913Z] 13:58:59 INFO - TEST-FAIL | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html | workerTiming for navigation in a frame with network fallback - promise_test: Unhandled rejection with value: object "TypeError: can't access property "length", worker_timings is undefined"
[task 2020-02-14T13:58:59.913Z] 13:58:59 INFO - TEST-UNEXPECTED-TIMEOUT | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html | workerTiming for navigation in a frame for a response from a fetch handler - Test timed out
[task 2020-02-14T13:58:59.914Z] 13:58:59 INFO - TEST-INFO | expected FAIL
[task 2020-02-14T13:58:59.914Z] 13:58:59 INFO -
[task 2020-02-14T13:58:59.914Z] 13:58:59 INFO - TEST-UNEXPECTED-NOTRUN | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html | workerTiming for subresources in a frame with network fallback - expected FAIL
[task 2020-02-14T13:58:59.914Z] 13:58:59 INFO - TEST-INFO | expected FAIL
[task 2020-02-14T13:58:59.915Z] 13:58:59 INFO -
[task 2020-02-14T13:58:59.916Z] 13:58:59 INFO - TEST-UNEXPECTED-NOTRUN | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html | workerTiming for subresources in a frame for a response from a fetchhandler - expected FAIL
[task 2020-02-14T13:58:59.916Z] 13:58:59 INFO - TEST-INFO | expected FAIL
[task 2020-02-14T13:58:59.916Z] 13:58:59 INFO -
[task 2020-02-14T13:58:59.916Z] 13:58:59 INFO - TEST-UNEXPECTED-NOTRUN | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html | Unregister service worker - expected PASS
[task 2020-02-14T13:59:00.254Z] 13:59:00 INFO - TEST-UNEXPECTED-TIMEOUT | /service-workers/service-worker/fetch-event-worker-timing-frame.tentative.https.html | expected OK
[task 2020-02-14T13:59:00.254Z] 13:59:00 INFO - TEST-INFO took 40575ms

[task 2020-02-14T14:00:58.517Z] 14:00:58 INFO - TEST-START | /service-workers/service-worker/fetch-response-taint.https.html
[task 2020-02-14T14:00:58.540Z] 14:00:58 INFO - Setting pref dom.serviceWorkers.enabled (true)
[task 2020-02-14T14:00:58.589Z] 14:00:58 INFO - Setting pref javascript.options.streams (true)
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO -
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | fetching url:"https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"cors" credentials:"include" should succeed.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"same-origin" credentials:"omit" should fail.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"same-origin" credentials:"same-origin" should fail.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"same-origin" credentials:"include" should fail.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | fetching url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"no-cors" credentials:"omit" should succeed.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | fetching url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"no-cors" credentials:"same-origin" should succeed.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | fetching url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"no-cors" credentials:"include" should succeed.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"cors" credentials:"omit" should fail.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"cors" credentials:"same-origin" should fail.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?" mode:"cors" credentials:"include" should fail.
[task 2020-02-14T14:01:03.941Z] 14:01:03 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/fetch-response-taint.https.html | fetching url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=" mode:"cors" credentials:"omit" should succeed. - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T14:01:03.943Z] 14:01:03 INFO -
[task 2020-02-14T14:01:03.943Z] 14:01:03 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/fetch-response-taint.https.html | fetching url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=
" mode:"cors" credentials:"same-origin" should succeed. - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T14:01:03.943Z] 14:01:03 INFO -
[task 2020-02-14T14:01:03.943Z] 14:01:03 INFO - TEST-PASS | /service-workers/service-worker/fetch-response-taint.https.html | url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=*" mode:"cors" credentials:"include" should fail.
[task 2020-02-14T14:01:03.943Z] 14:01:03 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/fetch-response-taint.https.html | fetching url:"https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=https://web-platform.test:8443&ACACredentials=true" mode:"cors" credentials:"include" should succeed. - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T14:01:04.280Z] 14:01:04 INFO - .............................................................................................................
[task 2020-02-14T14:01:04.280Z] 14:01:04 INFO - TEST-OK | /service-workers/service-worker/fetch-response-taint.https.html | took 5763ms

[task 2020-02-14T14:02:30.398Z] 14:02:30 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html
[task 2020-02-14T14:02:30.405Z] 14:02:30 INFO - Closing window 264
[task 2020-02-14T14:02:30.723Z] 14:02:30 INFO -
[task 2020-02-14T14:02:30.723Z] 14:02:30 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/request-end-to-end.https.html | Test FetchEvent.request passed to onfetch - assert_equals: Default User-Agent header should not be passed to onfetch event. expected (undefined) undefined but got (string) "Mozilla/5.0 (Android 7.0; Mobile; rv:75.0) Gecko/75.0 Firefox/75.0"
[task 2020-02-14T14:02:30.723Z] 14:02:30 INFO - @https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html:32:24
[task 2020-02-14T14:02:31.047Z] 14:02:31 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 650ms

And these: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288927953&repo=autoland&lineNumber=7954

[task 2020-02-14T13:29:23.065Z] 13:29:23 INFO - TEST-START | /html/cross-origin-embedder-policy/none-sw-from-none.https.html
[task 2020-02-14T13:29:23.068Z] 13:29:23 INFO - Closing window 32
[task 2020-02-14T13:29:23.318Z] 13:29:23 INFO - PID 17696 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-02-14T13:29:24.379Z] 13:29:24 INFO - PID 17696 | -----------------------------------------------------
[task 2020-02-14T13:29:24.379Z] 13:29:24 INFO - PID 17696 | Suppressions used:
[task 2020-02-14T13:29:24.379Z] 13:29:24 INFO - PID 17696 | count bytes template
[task 2020-02-14T13:29:24.380Z] 13:29:24 INFO - PID 17696 | 27 832 nsComponentManagerImpl
[task 2020-02-14T13:29:24.380Z] 13:29:24 INFO - PID 17696 | 633 18287 libfontconfig.so
[task 2020-02-14T13:29:24.380Z] 13:29:24 INFO - PID 17696 | 1 11 libglib-2.0.so
[task 2020-02-14T13:29:24.380Z] 13:29:24 INFO - PID 17696 | -----------------------------------------------------
[task 2020-02-14T13:29:25.288Z] 13:29:25 INFO -
[task 2020-02-14T13:29:25.288Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a same-origin request for CORP: same-origin
[task 2020-02-14T13:29:25.289Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a same-origin request for no CORP
[task 2020-02-14T13:29:25.289Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a same-origin request for CORP: cross-origin
[task 2020-02-14T13:29:25.291Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request for CORP: same-origin
[task 2020-02-14T13:29:25.292Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request for no CORP
[task 2020-02-14T13:29:25.293Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request for CORP: cross-origin
[task 2020-02-14T13:29:25.293Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request for CORP: same-origin [PASS THROUGH]
[task 2020-02-14T13:29:25.293Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request for no CORP [PASS THROUGH]
[task 2020-02-14T13:29:25.294Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request for CORP: cross-origin [PASS THROUGH]
[task 2020-02-14T13:29:25.294Z] 13:29:25 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request with CORS without ACAO
[task 2020-02-14T13:29:25.294Z] 13:29:25 INFO - TEST-UNEXPECTED-FAIL | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | making a cross-origin request with CORS - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T13:29:25.294Z] 13:29:25 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/none-sw-from-none.https.html:78:13
[task 2020-02-14T13:29:25.295Z] 13:29:25 INFO - TEST-OK | /html/cross-origin-embedder-policy/none-sw-from-none.https.html | took 2228ms

[task 2020-02-14T13:29:43.357Z] 13:29:43 INFO - TEST-START | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html
[task 2020-02-14T13:29:43.415Z] 13:29:43 INFO - Setting pref browser.tabs.remote.useCrossOriginEmbedderPolicy (true)
[task 2020-02-14T13:29:43.459Z] 13:29:43 INFO - Setting pref browser.tabs.remote.useCORP (true)
[task 2020-02-14T13:29:45.896Z] 13:29:45 INFO -
[task 2020-02-14T13:29:45.897Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a same-origin request for CORP: same-origin
[task 2020-02-14T13:29:45.897Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a same-origin request for no CORP
[task 2020-02-14T13:29:45.897Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a same-origin request for CORP: cross-origin
[task 2020-02-14T13:29:45.897Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request for CORP: same-origin
[task 2020-02-14T13:29:45.897Z] 13:29:45 INFO - TEST-FAIL | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request for no CORP - assert_unreached: Should have rejected: undefined Reached unreachable code
[task 2020-02-14T13:29:45.897Z] 13:29:45 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html:47:9
[task 2020-02-14T13:29:45.897Z] 13:29:45 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2024:25
[task 2020-02-14T13:29:45.898Z] 13:29:45 INFO - promise_test/tests.promise_tests</<@https://web-platform.test:8443/resources/testharness.js:605:36
[task 2020-02-14T13:29:45.898Z] 13:29:45 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:604:20
[task 2020-02-14T13:29:45.899Z] 13:29:45 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:603:51
[task 2020-02-14T13:29:45.899Z] 13:29:45 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html:46:13
[task 2020-02-14T13:29:45.900Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request for CORP: cross-origin
[task 2020-02-14T13:29:45.900Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request for CORP: same-origin [PASS THROUGH]
[task 2020-02-14T13:29:45.900Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request for no CORP [PASS THROUGH]
[task 2020-02-14T13:29:45.900Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request for CORP: cross-origin [PASS THROUGH]
[task 2020-02-14T13:29:45.900Z] 13:29:45 INFO - TEST-PASS | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request with CORS without ACAO
[task 2020-02-14T13:29:45.901Z] 13:29:45 INFO - TEST-UNEXPECTED-FAIL | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | making a cross-origin request with CORS - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T13:29:45.901Z] 13:29:45 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html:81:13
[task 2020-02-14T13:29:45.901Z] 13:29:45 INFO - TEST-OK | /html/cross-origin-embedder-policy/none-sw-from-require-corp.https.html | took 2539ms

[task 2020-02-14T13:30:20.077Z] 13:30:20 INFO - TEST-START | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html
[task 2020-02-14T13:30:20.079Z] 13:30:20 INFO - Closing window 32
[task 2020-02-14T13:30:21.358Z] 13:30:21 INFO - PID 18361 | -----------------------------------------------------
[task 2020-02-14T13:30:21.360Z] 13:30:21 INFO - PID 18361 | Suppressions used:
[task 2020-02-14T13:30:21.360Z] 13:30:21 INFO - PID 18361 | count bytes template
[task 2020-02-14T13:30:21.360Z] 13:30:21 INFO - PID 18361 | 27 832 nsComponentManagerImpl
[task 2020-02-14T13:30:21.361Z] 13:30:21 INFO - PID 18361 | 633 18287 libfontconfig.so
[task 2020-02-14T13:30:21.361Z] 13:30:21 INFO - PID 18361 | 1 11 libglib-2.0.so
[task 2020-02-14T13:30:21.361Z] 13:30:21 INFO - PID 18361 | -----------------------------------------------------
[task 2020-02-14T13:30:22.302Z] 13:30:22 INFO -
[task 2020-02-14T13:30:22.302Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a same-origin request for CORP: same-origin
[task 2020-02-14T13:30:22.302Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a same-origin request for no CORP
[task 2020-02-14T13:30:22.303Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a same-origin request for CORP: cross-origin
[task 2020-02-14T13:30:22.303Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request for CORP: same-origin
[task 2020-02-14T13:30:22.303Z] 13:30:22 INFO - TEST-FAIL | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request for no CORP - assert_unreached: Should have rejected: undefined Reached unreachable code
[task 2020-02-14T13:30:22.304Z] 13:30:22 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html:48:9
[task 2020-02-14T13:30:22.304Z] 13:30:22 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2024:25
[task 2020-02-14T13:30:22.304Z] 13:30:22 INFO - promise_test/tests.promise_tests</<@https://web-platform.test:8443/resources/testharness.js:605:36
[task 2020-02-14T13:30:22.305Z] 13:30:22 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:604:20
[task 2020-02-14T13:30:22.306Z] 13:30:22 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:603:51
[task 2020-02-14T13:30:22.306Z] 13:30:22 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html:47:13
[task 2020-02-14T13:30:22.306Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request for CORP: cross-origin
[task 2020-02-14T13:30:22.307Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request for CORP: same-origin [PASS THROUGH]
[task 2020-02-14T13:30:22.307Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request for no CORP [PASS THROUGH]
[task 2020-02-14T13:30:22.307Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request for CORP: cross-origin [PASS THROUGH]
[task 2020-02-14T13:30:22.307Z] 13:30:22 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request with CORS without ACAO
[task 2020-02-14T13:30:22.308Z] 13:30:22 INFO - TEST-UNEXPECTED-FAIL | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | making a cross-origin request with CORS - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T13:30:22.308Z] 13:30:22 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html:80:13
[task 2020-02-14T13:30:22.309Z] 13:30:22 INFO - TEST-OK | /html/cross-origin-embedder-policy/require-corp-sw-from-none.https.html | took 2228ms

[task 2020-02-14T13:30:41.562Z] 13:30:41 INFO - TEST-START | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html
[task 2020-02-14T13:30:41.620Z] 13:30:41 INFO - Setting pref browser.tabs.remote.useCrossOriginEmbedderPolicy (true)
[task 2020-02-14T13:30:41.665Z] 13:30:41 INFO - Setting pref browser.tabs.remote.useCORP (true)
[task 2020-02-14T13:30:44.334Z] 13:30:44 INFO -
[task 2020-02-14T13:30:44.334Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a same-origin request for CORP: same-origin
[task 2020-02-14T13:30:44.334Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a same-origin request for no CORP
[task 2020-02-14T13:30:44.334Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a same-origin request for CORP: cross-origin
[task 2020-02-14T13:30:44.335Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request for CORP: same-origin
[task 2020-02-14T13:30:44.335Z] 13:30:44 INFO - TEST-FAIL | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request for no CORP - assert_unreached: Should have rejected: undefined Reached unreachable code
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html:48:9
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2024:25
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - promise_test/tests.promise_tests</<@https://web-platform.test:8443/resources/testharness.js:605:36
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:604:20
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:603:51
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html:47:13
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request for CORP: cross-origin
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request for CORP: same-origin [PASS THROUGH]
[task 2020-02-14T13:30:44.336Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request for no CORP [PASS THROUGH]
[task 2020-02-14T13:30:44.337Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request for CORP: cross-origin [PASS THROUGH]
[task 2020-02-14T13:30:44.337Z] 13:30:44 INFO - TEST-PASS | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request with CORS without ACAO
[task 2020-02-14T13:30:44.337Z] 13:30:44 INFO - TEST-UNEXPECTED-FAIL | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | making a cross-origin request with CORS - promise_test: Unhandled rejection with value: object "TypeError: NetworkError when attempting to fetch resource."
[task 2020-02-14T13:30:44.337Z] 13:30:44 INFO - @https://web-platform.test:8443/html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html:82:13
[task 2020-02-14T13:30:44.337Z] 13:30:44 INFO - TEST-OK | /html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https.html | took 2774ms

Flags: needinfo?(daisuke)
Pushed by dakatsuka.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b7680ef1a7a4
Convey User-Agent request header to a channel which is for redirection. r=dragana,ckerschb
https://hg.mozilla.org/integration/autoland/rev/59e5e5eb661d
Add a test for the redirection from RDM. r=mtigley
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 75

I assume this can ride the trains.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: