Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 686fd0b55a93165678c5d53c1016f41eb0a0d13e https://github.com/WebKit/WebKit/commit/686fd0b55a93165678c5d53c1016f41eb0a0d13e Author: Ruthvik Konda <rkon...@apple.com> Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths: M LayoutTests/TestExpectations M LayoutTests/http/tests/blink/sendbeacon/beacon-cross-origin-UpgradeMixedContent.https.html R LayoutTests/http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt R LayoutTests/http/tests/blink/sendbeacon/beacon-cross-origin.https.html M LayoutTests/http/tests/inspector/network/loadResource-insecure-resource-UpgradeMixedContent.html R LayoutTests/http/tests/inspector/network/loadResource-insecure-resource-expected.txt R LayoutTests/http/tests/inspector/network/loadResource-insecure-resource.html M LayoutTests/http/tests/lockdown-mode/heic-shown-in-lockdown-mode.http.html M LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-UpgradeMixedContent-expected.txt M LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-UpgradeMixedContent.html R LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt R LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html M LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https-UpgradeMixedContent-expected.txt M LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https-UpgradeMixedContent.html R LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt R LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https.html M LayoutTests/http/tests/navigation/ping-attribute/secure-anchor-cross-origin-UpgradeMixedContent.html R LayoutTests/http/tests/navigation/ping-attribute/secure-anchor-cross-origin-expected.txt R LayoutTests/http/tests/navigation/ping-attribute/secure-anchor-cross-origin.html R LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html M LayoutTests/http/tests/referrer-policy-img/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-img/no-referrer-when-downgrade/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/no-referrer-when-downgrade/cross-origin-http.https.html M LayoutTests/http/tests/referrer-policy-img/no-referrer/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-img/no-referrer/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/no-referrer/cross-origin-http.https.html M LayoutTests/http/tests/referrer-policy-img/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-img/origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/origin-when-cross-origin/cross-origin-http.https.html M LayoutTests/http/tests/referrer-policy-img/origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-img/origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-img/same-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/same-origin/cross-origin-http.https.html M LayoutTests/http/tests/referrer-policy-img/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-img/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/strict-origin-when-cross-origin/cross-origin-http.https.html M LayoutTests/http/tests/referrer-policy-img/strict-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-img/strict-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/strict-origin/cross-origin-http.https.html M LayoutTests/http/tests/referrer-policy-img/unsafe-url/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy-img/unsafe-url/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-img/unsafe-url/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/no-referrer/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/no-referrer/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/same-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/same-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/strict-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/strict-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http.https.html R LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http-UpgradeMixedContent.https-expected.txt R LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http-UpgradeMixedContent.https.html R LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http.https-expected.txt R LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html M LayoutTests/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt M LayoutTests/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html M LayoutTests/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/duplicate-directive-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/duplicate-directive.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-beacon-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-beacon-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-blob-url-iframe-in-iframe-expected.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-blob-url-iframe-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-ping-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-ping-in-iframe.https-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-ping-in-iframe.https.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe.html R LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html M LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade-UpgradeMixedContent.https.html R LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html M LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades-UpgradeMixedContent.html R LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades-expected.txt R LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades.html M LayoutTests/http/tests/security/mixedContent/import-insecure-script-in-iframe-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/import-insecure-script-in-iframe-expected.txt R LayoutTests/http/tests/security/mixedContent/import-insecure-script-in-iframe.html M LayoutTests/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-UpgradeMixedContent.html M LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image-UpgradeMixedContent.https.html R LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https.html M LayoutTests/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-css-in-iframe.html M LayoutTests/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-css-in-main-frame.html M LayoutTests/http/tests/security/mixedContent/insecure-css-with-secure-cookies-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-css-with-secure-cookies.html M LayoutTests/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies.html R LayoutTests/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-form-in-main-frame.html M LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-iframe.html M LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-main-frame-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-main-frame.html M LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe.html M LayoutTests/http/tests/security/mixedContent/insecure-image-in-iframe-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-image-in-iframe.html M LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-with-cors-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-with-cors-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-with-cors.html R LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame.html R LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image.html M LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-block-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-block.html R LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie.html M LayoutTests/http/tests/security/mixedContent/insecure-localhost-image-in-main-frame-UpgradeMixedContent.html M LayoutTests/http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html M LayoutTests/http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-script-in-iframe.html M LayoutTests/http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script.html M LayoutTests/http/tests/security/mixedContent/insecure-script-with-secure-cookies-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-script-with-secure-cookies-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-script-with-secure-cookies.html M LayoutTests/http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt R LayoutTests/http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html M LayoutTests/http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-xhr-in-main-frame.html M LayoutTests/http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame-expected.txt M LayoutTests/http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame.html M LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt M LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html M LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt R LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe.html M LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt M LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html M LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-UpgradeMixedContent-expected.txt R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block.html R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies.html M LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt R LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe.html M LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-UpgradeMixedContent.https.html R LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt R LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html M LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-UpgradeMixedContent.https.html R LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt R LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html M LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-UpgradeMixedContent.html R LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt R LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html M LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt M LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html R LayoutTests/http/tests/security/mixedcontent-geolocation-block-insecure-content-expected.txt R LayoutTests/http/tests/security/mixedcontent-geolocation-block-insecure-content.html M LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-UpgradeMixedContent.https.html M LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https-expected.txt M LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https.html R LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-https-with-embedded-http-with-embedded-https.https-expected.txt R LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-https-with-embedded-http-with-embedded-https.https.html R LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked.https-expected.txt R LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked.https.html M LayoutTests/platform/ios/TestExpectations M LayoutTests/platform/mac-site-isolation/TestExpectations M LayoutTests/platform/mac-sonoma-wk1/TestExpectations M LayoutTests/platform/mac-wk1/TestExpectations M LayoutTests/platform/mac-wk1/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-UpgradeMixedContent-expected.txt M LayoutTests/platform/mac-wk1/http/tests/navigation/ping-attribute/area-cross-origin-from-https-UpgradeMixedContent-expected.txt M LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt M LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-UpgradeMixedContent-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt R LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt M LayoutTests/platform/mac/TestExpectations M LayoutTests/platform/win/TestExpectations R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt R LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt M LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt M LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt M LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt M LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt R LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.mm M Source/WebCore/Modules/geolocation/Geolocation.cpp M Source/WebCore/Modules/websockets/WebSocket.cpp M Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp M Source/WebCore/dom/Document.cpp M Source/WebCore/dom/SecurityContext.h M Source/WebCore/features.json M Source/WebCore/history/CachedFrame.cpp M Source/WebCore/loader/CookieJar.cpp M Source/WebCore/loader/CookieJar.h M Source/WebCore/loader/DocumentLoader.cpp M Source/WebCore/loader/DocumentThreadableLoader.cpp M Source/WebCore/loader/DocumentWriter.cpp M Source/WebCore/loader/EmptyClients.cpp M Source/WebCore/loader/EmptyFrameLoaderClient.h M Source/WebCore/loader/LocalFrameLoaderClient.h M Source/WebCore/loader/MixedContentChecker.cpp M Source/WebCore/loader/MixedContentChecker.h M Source/WebCore/loader/SubframeLoader.cpp M Source/WebCore/loader/cache/CachedResourceLoader.cpp M Source/WebCore/page/csp/ContentSecurityPolicy.cpp M Source/WebCore/page/csp/ContentSecurityPolicy.h M Source/WebCore/xml/XSLTProcessor.cpp M Source/WebKit/UIProcess/API/glib/WebKitNavigationClient.cpp M Source/WebKit/UIProcess/PageLoadState.cpp M Source/WebKit/UIProcess/PageLoadState.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebPageProxy.messages.in M Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp M Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.h M Source/WebKit/WebProcess/WebPage/WebCookieJar.cpp M Source/WebKit/mac/WebKit2.order M Source/WebKitLegacy/mac/Misc/WebKitVersionChecks.h M Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.h M Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm M Source/WebKitLegacy/mac/WebKit.order M Source/WebKitLegacy/mac/WebView/WebPreferencesDefaultValues.h M Source/WebKitLegacy/mac/WebView/WebPreferencesDefaultValues.mm M Tools/DumpRenderTree/mac/FrameLoadDelegate.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/TLSDeprecation.mm M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h Log Message: ----------- Update mixed content handling by removing Level 1 support and fully enforcing the standard upgrade-block model https://bugs.webkit.org/show_bug.cgi?id=297093 rdar://156924949 Reviewed by Michael Catanzaro and Matthew Finkel. This change fully aligns WebKit with the latest Mixed Content specification. When mixed content (e.g., http: resource from a https: document) is requested, the request is either blocked or "upgraded" to https:. Currently, we have that behavior by default. However, to preserve support for Mixed Content Level 1, we also expose some settings to users and embedders that allow them to disable upgrading and run or display insecure (http) content. This change removes support for Mixed Content Level 1 and fully enforces the standardized upgrade-block model. This bolsters security and provides a better architecture for upcoming site isolation work. Additionally, we remove support for the CSP directive "block-all-mixed-content" because it is deprecated. Since this change only removes existing behavior and doesn't add any new behavior, no new tests are added. Existing tests using the outdated settings have been accordingly adjusted or deleted. * LayoutTests/TestExpectations: * LayoutTests/http/tests/blink/sendbeacon/beacon-cross-origin-UpgradeMixedContent.https.html: * LayoutTests/http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Removed. * LayoutTests/http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Removed. * LayoutTests/http/tests/inspector/network/loadResource-insecure-resource-UpgradeMixedContent.html: * LayoutTests/http/tests/inspector/network/loadResource-insecure-resource-expected.txt: Removed. * LayoutTests/http/tests/inspector/network/loadResource-insecure-resource.html: Removed. * LayoutTests/http/tests/lockdown-mode/heic-shown-in-lockdown-mode.http.html: * LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-UpgradeMixedContent-expected.txt: * LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-UpgradeMixedContent.html: * LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt: Removed. * LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Removed. * LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https-UpgradeMixedContent-expected.txt: * LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https-UpgradeMixedContent.html: * LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt: Removed. * LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Removed. * LayoutTests/http/tests/navigation/ping-attribute/secure-anchor-cross-origin-UpgradeMixedContent.html: * LayoutTests/http/tests/navigation/ping-attribute/secure-anchor-cross-origin-expected.txt: Removed. * LayoutTests/http/tests/navigation/ping-attribute/secure-anchor-cross-origin.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https.html: * LayoutTests/http/tests/referrer-policy-img/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/no-referrer-when-downgrade/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/no-referrer/cross-origin-http-UpgradeMixedContent.https.html: * LayoutTests/http/tests/referrer-policy-img/no-referrer/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/no-referrer/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html: * LayoutTests/http/tests/referrer-policy-img/origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/origin/cross-origin-http-UpgradeMixedContent.https.html: * LayoutTests/http/tests/referrer-policy-img/origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/same-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/same-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html: * LayoutTests/http/tests/referrer-policy-img/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/strict-origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/strict-origin/cross-origin-http-UpgradeMixedContent.https.html: * LayoutTests/http/tests/referrer-policy-img/strict-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/strict-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-img/unsafe-url/cross-origin-http-UpgradeMixedContent.https.html: * LayoutTests/http/tests/referrer-policy-img/unsafe-url/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-img/unsafe-url/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/no-referrer/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/no-referrer/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/same-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/same-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/strict-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/strict-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/no-referrer/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/same-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/strict-origin/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http-UpgradeMixedContent.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http-UpgradeMixedContent.https.html: Removed. * LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http.https-expected.txt: Removed. * LayoutTests/http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt: * LayoutTests/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html: * LayoutTests/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html: * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/duplicate-directive-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/duplicate-directive.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-beacon-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-beacon-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-blob-url-iframe-in-iframe-expected.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-blob-url-iframe-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-ping-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-ping-in-iframe.https-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-ping-in-iframe.https.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade-UpgradeMixedContent.https.html: * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades-UpgradeMixedContent.html: * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades-expected.txt: Removed. * LayoutTests/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades.html: Removed. * LayoutTests/http/tests/security/mixedContent/import-insecure-script-in-iframe-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/import-insecure-script-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/import-insecure-script-in-iframe.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image-UpgradeMixedContent.https.html: * LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: * LayoutTests/http/tests/security/mixedContent/insecure-css-in-iframe.html: * LayoutTests/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: * LayoutTests/http/tests/security/mixedContent/insecure-css-in-main-frame.html: * LayoutTests/http/tests/security/mixedContent/insecure-css-with-secure-cookies-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-css-with-secure-cookies.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-form-in-main-frame.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-iframe.html: * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-main-frame-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-main-frame.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-in-iframe-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-in-iframe.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-with-cors-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-with-cors-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame-with-cors.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-in-main-frame.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-block-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-block.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-image-with-securecookie.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-localhost-image-in-main-frame-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked-expected.txt: * LayoutTests/http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: * LayoutTests/http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt: * LayoutTests/http/tests/security/mixedContent/insecure-script-in-iframe.html: * LayoutTests/http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-script-with-secure-cookies-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-script-with-secure-cookies-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-script-with-secure-cookies.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Removed. * LayoutTests/http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt: * LayoutTests/http/tests/security/mixedContent/insecure-xhr-in-main-frame.html: * LayoutTests/http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame-expected.txt: * LayoutTests/http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame.html: * LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: * LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html: * LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe.html: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html: * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-UpgradeMixedContent-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-UpgradeMixedContent.html: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block.html: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies.html: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe.html: Removed. * LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-UpgradeMixedContent.https.html: * LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html: Removed. * LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-UpgradeMixedContent.https.html: * LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html: Removed. * LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-UpgradeMixedContent.html: * LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Removed. * LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Removed. * LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: * LayoutTests/http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: * LayoutTests/http/tests/security/mixedcontent-geolocation-block-insecure-content-expected.txt: Removed. * LayoutTests/http/tests/security/mixedcontent-geolocation-block-insecure-content.html: Removed. * LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-UpgradeMixedContent.https.html: * LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https-expected.txt: * LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-http-with-embedded-https.html: * LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-https-with-embedded-http-with-embedded-https.https-expected.txt: Removed. * LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked-https-with-embedded-http-with-embedded-https.https.html: Removed. * LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked.https-expected.txt: Removed. * LayoutTests/http/tests/websocket/tests/hybi/non-document-mixed-content-blocked.https.html: Removed. * LayoutTests/platform/ios/TestExpectations: * LayoutTests/platform/mac-site-isolation/TestExpectations: * LayoutTests/platform/mac-sonoma-wk1/TestExpectations: * LayoutTests/platform/mac-wk1/TestExpectations: * LayoutTests/platform/mac-wk1/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-UpgradeMixedContent-expected.txt: * LayoutTests/platform/mac-wk1/http/tests/navigation/ping-attribute/area-cross-origin-from-https-UpgradeMixedContent-expected.txt: * LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt: * LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Removed. * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Removed. * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-iframe-in-sandboxed-iframe-expected.txt: Removed. * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Removed. * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: Removed. * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-UpgradeMixedContent-expected.txt: Removed. * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: Removed. * LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt: Removed. * LayoutTests/platform/mac/TestExpectations: * LayoutTests/platform/win/TestExpectations: * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: * LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: * LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: * LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: * LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Removed. * LayoutTests/platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Removed. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h: * Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.mm: (WTF::computeSDKAlignedBehaviors): * Source/WebCore/Modules/geolocation/Geolocation.cpp: (WebCore::logError): (WebCore::Geolocation::shouldBlockGeolocationRequests): * Source/WebCore/Modules/websockets/WebSocket.cpp: (WebCore::WebSocket::connect): * Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp: (WebCore::WorkerThreadableWebSocketChannel::Bridge::connect): * Source/WebCore/dom/Document.cpp: (WebCore::Document::initSecurityContext): * Source/WebCore/dom/SecurityContext.h: (WebCore::SecurityContext::setUsedLegacyTLS): (WebCore::SecurityContext::setWasPrivateRelayed): (WebCore::SecurityContext::foundMixedContent const): Deleted. (WebCore::SecurityContext::setFoundMixedContent): Deleted. (WebCore::SecurityContext::isStrictMixedContentMode const): Deleted. (WebCore::SecurityContext::setStrictMixedContentMode): Deleted. * Source/WebCore/features.json: * Source/WebCore/history/CachedFrame.cpp: (WebCore::CachedFrame::hasInsecureContent const): * Source/WebCore/loader/CookieJar.cpp: (WebCore::CookieJar::shouldIncludeSecureCookies): (WebCore::CookieJar::cookies const): (WebCore::CookieJar::cookieRequestHeaderFieldProxy): (WebCore::CookieJar::cookieRequestHeaderFieldValue const): * Source/WebCore/loader/CookieJar.h: * Source/WebCore/loader/DocumentLoader.cpp: (WebCore::DocumentLoader::willSendRequest): * Source/WebCore/loader/DocumentThreadableLoader.cpp: (WebCore::DocumentThreadableLoader::loadRequest): * Source/WebCore/loader/DocumentWriter.cpp: (WebCore::DocumentWriter::begin): * Source/WebCore/loader/EmptyClients.cpp: (WebCore::EmptyFrameLoaderClient::didDisplayInsecureContent): Deleted. (WebCore::EmptyFrameLoaderClient::didRunInsecureContent): Deleted. * Source/WebCore/loader/EmptyFrameLoaderClient.h: * Source/WebCore/loader/LocalFrameLoaderClient.h: * Source/WebCore/loader/MixedContentChecker.cpp: (WebCore::isDocumentSecure): (WebCore::isDataContextSecure): (WebCore::isMixedContent): (WebCore::logConsoleWarning): (WebCore::MixedContentChecker::shouldUpgradeInsecureContent): (WebCore::MixedContentChecker::shouldBlockRequest): (WebCore::MixedContentChecker::checkFormForMixedContent): (WebCore::foundMixedContentInFrameTree): Deleted. (WebCore::logConsoleWarningForUpgrade): Deleted. (WebCore::isUpgradeMixedContentEnabled): Deleted. (WebCore::frameAndAncestorsCanDisplayInsecureContent): Deleted. (WebCore::MixedContentChecker::frameAndAncestorsCanRunInsecureContent): Deleted. (WebCore::shouldBlockInsecureContent): Deleted. (WebCore::MixedContentChecker::shouldBlockRequestForDisplayableContent): Deleted. (WebCore::MixedContentChecker::shouldBlockRequestForRunnableContent): Deleted. * Source/WebCore/loader/MixedContentChecker.h: * Source/WebCore/loader/SubframeLoader.cpp: (WebCore::FrameLoader::SubframeLoader::pluginIsLoadable const): * Source/WebCore/loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::checkInsecureContent const): (WebCore::contentTypeFromResourceType): Deleted. * Source/WebCore/page/csp/ContentSecurityPolicy.cpp: (WebCore::ContentSecurityPolicy::applyPolicyToScriptExecutionContext): (WebCore::ContentSecurityPolicy::upgradeInsecureRequestIfNeeded const): (WebCore::ContentSecurityPolicy::allowRunningOrDisplayingInsecureContent): Deleted. * Source/WebCore/page/csp/ContentSecurityPolicy.h: * Source/WebCore/xml/XSLTProcessor.cpp: (WebCore::XSLTProcessor::createDocumentFromSource): * Source/WebKit/UIProcess/API/glib/WebKitNavigationClient.cpp: * Source/WebKit/UIProcess/PageLoadState.cpp: (WebKit::PageLoadState::didDisplayOrRunInsecureContent): Deleted. * Source/WebKit/UIProcess/PageLoadState.h: * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::didCommitLoadForFrame): (WebKit::WebPageProxy::didDisplayInsecureContentForFrame): Deleted. (WebKit::WebPageProxy::didRunInsecureContentForFrame): Deleted. * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/WebPageProxy.messages.in: * Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: (WebKit::InjectedBundlePageLoaderClient::didDisplayInsecureContentForFrame): Deleted. (WebKit::InjectedBundlePageLoaderClient::didRunInsecureContentForFrame): Deleted. * Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h: * Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp: (WebKit::WebLocalFrameLoaderClient::didDisplayInsecureContent): Deleted. (WebKit::WebLocalFrameLoaderClient::didRunInsecureContent): Deleted. * Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.h: * Source/WebKit/WebProcess/WebPage/WebCookieJar.cpp: (WebKit::WebCookieJar::cookies const): (WebKit::WebCookieJar::getCookiesAsync const): * Source/WebKit/mac/WebKit2.order: * Source/WebKitLegacy/mac/Misc/WebKitVersionChecks.h: * Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.h: * Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::didDisplayInsecureContent): Deleted. (WebFrameLoaderClient::didRunInsecureContent): Deleted. * Source/WebKitLegacy/mac/WebKit.order: * Source/WebKitLegacy/mac/WebView/WebPreferencesDefaultValues.h: * Source/WebKitLegacy/mac/WebView/WebPreferencesDefaultValues.mm: (WebKit::defaultAllowDisplayOfInsecureContent): Deleted. (WebKit::defaultAllowRunningOfInsecureContent): Deleted. * Tools/DumpRenderTree/mac/FrameLoadDelegate.mm: (-[FrameLoadDelegate webViewDidDisplayInsecureContent:]): Deleted. (-[FrameLoadDelegate webView:didRunInsecureContent:]): Deleted. * Tools/TestWebKitAPI/Tests/WebKitCocoa/TLSDeprecation.mm: (TestWebKitAPI::TEST(TLSVersion, BackForwardHasOnlySecureContent)): Deleted. * Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::InjectedBundlePage::InjectedBundlePage): (WTR::InjectedBundlePage::didDisplayInsecureContentForFrame): Deleted. (WTR::InjectedBundlePage::didRunInsecureContentForFrame): Deleted. * Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Canonical link: https://commits.webkit.org/298717@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes