Backed out changeset c16184c1170a (bug 580353) for causing wpt failures in audioworklet.https.sub.html. CLOSED TREE

This commit is contained in:
Stanca Serban 2023-08-15 08:22:50 +03:00
Родитель 8ffa34d08e
Коммит fc0c79def0
4 изменённых файлов: 57 добавлений и 14 удалений

Просмотреть файл

@ -2436,10 +2436,6 @@ nsresult nsHttpChannel::ContinueProcessResponse3(nsresult rv) {
// CSP Frame Ancestor and X-Frame-Options check has failed
// Do not prompt http auth - Bug 1629307
rv = NS_ERROR_FAILURE;
} else if (httpStatus == 401 &&
mLoadInfo->GetTainting() == mozilla::LoadTainting::CORS) {
// CORS does not allow Authentication headers on 401 (see bug 1554538)
rv = NS_ERROR_FAILURE;
} else {
rv = mAuthProvider->ProcessAuthentication(
httpStatus, mConnectionInfo->EndToEndSSL() && mTransaction &&

Просмотреть файл

@ -1,4 +1,8 @@
[audioworklet.https.sub.html]
expected:
if (os == "linux") and debug and not fission: [TIMEOUT, OK, ERROR]
if (os == "linux") and debug and fission: [TIMEOUT, ERROR]
if (os == "linux") and not debug: [TIMEOUT, ERROR]
[sec-fetch-site - Same-Origin -> Same-Site -> Same-Origin redirect]
expected:
if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, TIMEOUT]
@ -6,10 +10,33 @@
if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, PASS]
if (os == "linux") and debug: [PASS, TIMEOUT]
[sec-fetch-site - Cross-Site -> Same Origin]
expected:
if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN]
if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN]
if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS]
if (os == "linux") and debug: [PASS, NOTRUN]
[sec-fetch-site - Cross-Site -> Same-Site]
expected:
if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN]
if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN]
if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS]
if (os == "linux") and debug: [PASS, NOTRUN]
[sec-fetch-site - Cross-Site -> Cross-Site]
expected:
if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN]
if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN]
if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, PASS]
if (os == "linux") and debug: [PASS, NOTRUN]
[sec-fetch-site - Same-Origin -> Same Origin]
expected:
if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, TIMEOUT]
if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT]
if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT]
if (os == "linux") and not debug and fission and (processor == "x86"): [NOTRUN, PASS, TIMEOUT]
if (os == "linux") and not debug and not fission: [PASS, NOTRUN]
if (os == "linux") and debug: [PASS, NOTRUN]
[sec-fetch-site - Same-Origin -> Same-Site]
expected:
@ -35,23 +62,33 @@
[sec-fetch-site - Same-Site -> Same-Site]
expected:
if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, TIMEOUT]
if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, TIMEOUT]
if (os == "linux") and debug and not fission: [PASS, TIMEOUT]
if (os == "linux") and not debug and (processor == "x86"): [PASS, TIMEOUT]
if (os == "linux") and not debug and (processor == "x86_64") and not fission: [TIMEOUT, NOTRUN]
if (os == "linux") and not debug and (processor == "x86_64") and fission: [TIMEOUT, NOTRUN]
if (os == "linux") and debug and not fission: [TIMEOUT, PASS, NOTRUN]
if (os == "linux") and debug and fission: [TIMEOUT, NOTRUN]
if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, TIMEOUT]
[sec-fetch-site - Same-Site -> Cross-Site]
expected:
if (os == "linux") and debug and not fission: [PASS, TIMEOUT]
if (os == "linux") and debug and not fission: [NOTRUN, PASS, TIMEOUT]
if (os == "linux") and debug and fission: NOTRUN
if (os == "linux") and not debug: NOTRUN
[sec-fetch-mode]
expected:
if (os == "linux") and debug and not fission: [PASS, TIMEOUT]
if (os == "linux") and debug and not fission: [NOTRUN, PASS, TIMEOUT]
if (os == "linux") and debug and fission: NOTRUN
if (os == "linux") and not debug: NOTRUN
[sec-fetch-dest]
expected:
if (os == "linux") and debug and not fission: [PASS, TIMEOUT]
if (os == "linux") and debug and fission: NOTRUN
if (os == "linux") and debug and not fission: [NOTRUN, PASS, TIMEOUT]
if (os == "linux") and not debug: NOTRUN
[sec-fetch-user]
expected:
if (os == "linux") and debug and not fission and swgl: [PASS, TIMEOUT]
if (os == "linux") and debug and not fission and not swgl: [NOTRUN, PASS]
if (os == "linux") and debug and not fission and swgl: [NOTRUN, PASS, TIMEOUT]
if (os == "linux") and debug and fission: NOTRUN
if (os == "linux") and not debug: NOTRUN

Просмотреть файл

@ -0,0 +1,5 @@
[access-control-preflight-credential-async.htm]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
[CORS async request with URL credentials]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[access-control-preflight-credential-sync.htm]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
[CORS sync request with URL credentials]
expected: FAIL