Closed Bug 1631405 Opened 5 years ago Closed 5 years ago

Make Mixed Content Security UI fission compatible

Categories

(Core :: DOM: Security, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla78
Fission Milestone M6a
Tracking Status
firefox-esr68 --- disabled
firefox76 --- disabled
firefox77 --- disabled
firefox78 --- fixed

People

(Reporter: ckerschb, Assigned: mattwoodrow)

References

Details

(Whiteboard: [domsecurity-active])

Attachments

(4 files, 1 obsolete file)

No description provided.

Tracking for Fission Nightly milestone (M6)

Fission Milestone: --- → M6
Assignee: ckerschb → matt.woodrow

Previously we only set some fields as part of WindowGlobalInit, but WindowGlobalParent sets itself as the current window global on the CanonicalBrowsingContext.

This exposes a period of time where only part of the document state was set, and this was observable to consumers.

This makes OnNewDocument only run when there is a new Document for the same WindowGlobal.

This removes all docshell nsISecureBrowserUI and mixed content properties, and moves them into CanonicalBrowsingContext/WindowGlobalParent. It makes the mixed content blocker just compute the state for the current load, and then send the results to the parent process, where we update the security state accordingly.

I think we could in the future remove onSecurityChange entirely, and instead just fire an event to the <browser> element notifying it of changes to the queryable securityUI.

Unfortunately we have a lot of existing code that depends on specific ordering between onSecurityChange and onLocationChange, so I had to hook into the RemoteWebProgress implementation in BrowserParent to mimic the same timings.

Depends on D75446

This is mostly changes to handle retrieving the security state asynchronously via the parent process, needing lots of async/await additions.

It also removes the docshell mixed content flag checks (which don't seem to be used in code, only tests), which are mostly still covered by checks of the security UI.

Depends on D75447

Tracking for Fission Nightly M6a because Matt has patches up. ckershb says all dom-security features will be Fission compatible after these Mixed Content UI patches land.

Fission Milestone: M6 → M6a
Attachment #9149215 - Attachment is obsolete: true
Blocks: 1580771
Attachment #9149215 - Attachment is obsolete: false
Attachment #9150342 - Attachment is obsolete: true
Pushed by mwoodrow@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/20dcbcc2f3b8 Make sure we initialize all fields of WindowGlobalParent in the constructor. r=nika https://hg.mozilla.org/integration/autoland/rev/0c5f55864268 Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski https://hg.mozilla.org/integration/autoland/rev/469ac933ed7c Update tests to account for security UI only living in the parent process. r=kmag,ckerschb,webcompat-reviewers,twisniewski https://hg.mozilla.org/integration/autoland/rev/9963cc0b23cb Run nsMixedContentBlocker::AsyncOnChannelRedirect checks in the parent for documents, since this is now supported correctly. r=ckerschb

Backed out 4 changesets (bug 1631405) for multiple mochitest failures

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&fromchange=f4ed4d3e0e9ef8b9e53ee0f1f2ebc523bcbe44ef&searchStr=mochitest&tochange=4ef48c0090a1e84f6eb9d1f88ce745aa5751f2e0&selectedTaskRun=flOAZpUhSmWwuWJhLFUjeg-0

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

Failures logs: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303844620&repo=autoland&lineNumber=4329

[task 2020-05-26T22:10:44.217Z] 22:10:44     INFO - TEST-START | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | IPDL protocol error: Handler returned error code!
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | IPDL protocol error: Handler returned error code!
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | IPDL protocol error: Handler returned error code!
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | IPDL protocol error: Handler returned error code!
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | IPDL protocol error: Handler returned error code!
[task 2020-05-26T22:10:45.484Z] 22:10:45     INFO - GECKO(5642) | ###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
[task 2020-05-26T22:10:52.906Z] 22:10:52     INFO - TEST-INFO | started process screentopng
[task 2020-05-26T22:10:53.270Z] 22:10:53     INFO - TEST-INFO | screentopng: exit 0
[task 2020-05-26T22:10:53.272Z] 22:10:53     INFO - Buffered messages logged at 22:10:44
[task 2020-05-26T22:10:53.272Z] 22:10:53     INFO - Entering test bound openFromPopUp
[task 2020-05-26T22:10:53.273Z] 22:10:53     INFO - Testing openFromPopUp
[task 2020-05-26T22:10:53.274Z] 22:10:53     INFO - Buffered messages logged at 22:10:45
[task 2020-05-26T22:10:53.275Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | about:certificate was opened - true == true - 
[task 2020-05-26T22:10:53.278Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | We received an base64 string - "MIIGRjCCBS6gAwIBAgIQDJduPkI49CDWPd+G7+u6kDANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5EaWdpQ2VydCBTSEEyIFNlY3VyZSBTZXJ2ZXIgQ0EwHhcNMTgxMTA1MDAwMDAwWhcNMTkxMTEzMTIwMDAwWjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxHDAaBgNVBAoTE01vemlsbGEgQ29ycG9yYXRpb24xDzANBgNVBAsTBldlYk9wczEYMBYGA1UEAxMPd3d3Lm1vemlsbGEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuKruymkkmkqCJh7QjmXlUOBcLFRyw5LG/vUUWVrsxC2gsbR8WJq+cYoYBpoNVStKrO4U2rBh1GEbccvT6qKOQI+pjjDxx9cmRdubGTGp8L0MF1ohVvhIvYLumOEoRDDPU4PvGJjGhek/ojvedPWe8dhciHkxOC2qPFZvVFMwg1/o/b80147BwZQmzB18mnHsmcyKlpsCN8pxw86uao9Iun8gZQrsllW64rTZlRR56pHdAcuGAoZjYZxwS9Z+lvrSjEgrddemWyGGalqyFp1rXlVM1Tf4/IYWAQXTgTUN303u3xMjss7QK7eUDsACRxiWPLW9XQDd1c+yvaYJKzgJ2wIDAQABo4IC6TCCAuUwHwYDVR0jBBgwFoAUD4BhHIIxYdUvKOeNRji0LOHG2eIwHQYDVR0OBBYEFNpSvSGcN2VT/B9TdQ8eXwebo60/MCcGA1UdEQQgMB6CD3d3dy5tb3ppbGxhLm9yZ4ILbW96aWxsYS5vcmcwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBrBgNVHR8EZDBiMC+gLaArhilodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vc3NjYS1zaGEyLWc2LmNybDAvoC2gK4YpaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL3NzY2Etc2hhMi1nNi5jcmwwTAYDVR0gBEUwQzA3BglghkgBhv1sAQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAIBgZngQwBAgIwfAYIKwYBBQUHAQEEcDBuMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wRgYIKwYBBQUHMAKGOmh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJTZWN1cmVTZXJ2ZXJDQS5jcnQwDAYDVR0TAQH/BAIwADCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AKS5CZC0GFgUh7sTosxncAo8NZgE+RvfuON3zQ7IDdwQAAABZuYWiHwAAAQDAEYwRAIgZnMSH1JdG6NASHWTwD0mlP/zbr0hzP263c02Ym0DU64CIEe4QHJDP47j0b6oTFu6RrZz1NQ9cq8Az1KnMKRuaFAlAHUAh3W/51l8+IxDmV+9827/Vo1HVjb/SrVgwbTq/16ggw8AAAFm5haJAgAABAMARjBEAiAxGLXkUaOAkZhXNeNR3pWyahZeKmSaMXadgu18SfK1ZAIgKtwu5eGxK76rgaszLCZ9edBIjuU0DKorzPUuxUXFY0QwDQYJKoZIhvcNAQELBQADggEBAKLJAFO3wuaP5MM/ed1lhk5Uc2aDokhcM7XyvdhEKSHbgPhcgMoT9YIVoPa70gNC6KHcwoXu0g8wt7X6Vm1ql/68G5q844kFuC6JPl4LVT9mciD+VW6bHUSXD9xifL9DqdJ0Ic0SllTlM+oq5aAeOxUQGXhXIqj6fSQv9fQN6mXxQIoc/gjxteskq/Vl8YmY1FIZP9Bh7g27kxZ9GAAGQtjTL03RzKAuSg6yeImYVdQWasc7UPnBXlRAzZ8+OJThUbzK16a2CI3Rg4agKSJk+uA47h1/ImmngpFLRb/MvRX6H1oWcUuyH6O7PZdl0YpwTpw1THIuqCGl/wpPgyQgcTM=" == "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" - 
[task 2020-05-26T22:10:53.279Z] 22:10:53     INFO - Leaving test bound openFromPopUp
[task 2020-05-26T22:10:53.280Z] 22:10:53     INFO - Entering test bound testBadCert
[task 2020-05-26T22:10:53.281Z] 22:10:53     INFO - Testing bad cert
[task 2020-05-26T22:10:53.281Z] 22:10:53     INFO - Loading and waiting for the cert error
[task 2020-05-26T22:10:53.281Z] 22:10:53     INFO - Console message: [JavaScript Warning: "Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content." {file: "chrome://browser/content/aboutNetError.js" line: 492}]
[task 2020-05-26T22:10:53.282Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | advancedButton found - {} == true - 
[task 2020-05-26T22:10:53.282Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | advancedButton should be clickable - false == false - 
[task 2020-05-26T22:10:53.282Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | viewCertificate found - {} == true - 
[task 2020-05-26T22:10:53.282Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | viewCertificate should be clickable - false == false - 
[task 2020-05-26T22:10:53.282Z] 22:10:53     INFO - Buffered messages logged at 22:10:46
[task 2020-05-26T22:10:53.287Z] 22:10:53     INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”)." {file: "about:certerror?e=nssBadCert&u=https%3A//expired.example.com/&c=UTF-8&d=%20" line: 0}]
[task 2020-05-26T22:10:53.287Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | New tab was opened - 3 == 3 - 
[task 2020-05-26T22:10:53.288Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | about:certificate was opened - true == true - 
[task 2020-05-26T22:10:53.292Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | We received an base64 string - "MIIDPDCCAiSgAwIBAgIULT4KXXSnbtKlphudpEmRht6BZqwwDQYJKoZIhvcNAQELBQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEYMBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRlZCBPcHRpbWl6YXRpb24wIhgPMjAxMDAxMDUwMDAwMDBaGA8yMDEwMDEwNjAwMDAwMFowHjEcMBoGA1UEAwwTZXhwaXJlZC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMiMCAwHgYDVR0RBBcwFYITZXhwaXJlZC5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAL2/+Nivaewy6N6QKH/lA9+4+DA8gzOLU6O0LwV93qvzxPSMDPYkzwy+OrV+gGdo8oGiWxyiobgDLgraN6DWxbPbwoXa8aUkyBHJS0gBAI+7UYpn1yoTfNnNuL6fiKW3RYxewolJG7Snq0P38J3BsnWrwDIOURGY+1izWCGxgimmOSQej69Z8jvbPImF7mxGUBW31YOdJYWifi6DnygpPHPhYg7hV52PZvgNDtmWmSh5rSUdDdEodpo+wpuN/FfqPZ8dFUNX/cr+Fy5XIdnfxrKz8oSaRSFz+1T5BRMM7okAB/l8wBK1hHeBGVldoKHl6b3fbGSuaF3mQLK7922e05w==" == "MIIDPDCCAiSgAwIBAgIULT4KXXSnbtKlphudpEmRht6BZqwwDQYJKoZIhvcNAQELBQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEYMBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRlZCBPcHRpbWl6YXRpb24wIhgPMjAxMDAxMDUwMDAwMDBaGA8yMDEwMDEwNjAwMDAwMFowHjEcMBoGA1UEAwwTZXhwaXJlZC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMiMCAwHgYDVR0RBBcwFYITZXhwaXJlZC5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAL2/+Nivaewy6N6QKH/lA9+4+DA8gzOLU6O0LwV93qvzxPSMDPYkzwy+OrV+gGdo8oGiWxyiobgDLgraN6DWxbPbwoXa8aUkyBHJS0gBAI+7UYpn1yoTfNnNuL6fiKW3RYxewolJG7Snq0P38J3BsnWrwDIOURGY+1izWCGxgimmOSQej69Z8jvbPImF7mxGUBW31YOdJYWifi6DnygpPHPhYg7hV52PZvgNDtmWmSh5rSUdDdEodpo+wpuN/FfqPZ8dFUNX/cr+Fy5XIdnfxrKz8oSaRSFz+1T5BRMM7okAB/l8wBK1hHeBGVldoKHl6b3fbGSuaF3mQLK7922e05w==" - 
[task 2020-05-26T22:10:53.292Z] 22:10:53     INFO - Leaving test bound testBadCert
[task 2020-05-26T22:10:53.293Z] 22:10:53     INFO - Entering test bound testBadCertIframe
[task 2020-05-26T22:10:53.293Z] 22:10:53     INFO - Testing bad cert in an iframe
[task 2020-05-26T22:10:53.295Z] 22:10:53     INFO - Loading cert error page in an iframe
[task 2020-05-26T22:10:53.295Z] 22:10:53     INFO - Buffered messages finished
[task 2020-05-26T22:10:53.296Z] 22:10:53     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | Uncaught exception - undefined - timed out after 50 tries.
[task 2020-05-26T22:10:53.296Z] 22:10:53     INFO - Leaving test bound testBadCertIframe
[task 2020-05-26T22:10:53.297Z] 22:10:53     INFO - Entering test bound testGoodCert
[task 2020-05-26T22:10:53.298Z] 22:10:53     INFO - Testing page info
[task 2020-05-26T22:10:53.299Z] 22:10:53     INFO - Loading https://example.com/
[task 2020-05-26T22:10:53.376Z] 22:10:53     INFO - Opening pageinfo
[task 2020-05-26T22:10:53.723Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | Security tab is available - [object XULElement] == true - 
[task 2020-05-26T22:10:53.828Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | security-view-cert button found - {"isRunningDelayedConnectedCallback":false,"_inheritedElements":{".button-text":{"_lastFormattedAccessKey":null},".button-menu-dropmarker":null},"initializedAttributeInheritance":true} == true - 
[task 2020-05-26T22:10:53.828Z] 22:10:53     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | button should be clickable - false == false - 
[task 2020-05-26T22:10:54.916Z] 22:10:54     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | New tab was opened - 3 == 3 - 
[task 2020-05-26T22:10:54.916Z] 22:10:54     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | about:certificate was opened - true == true - 
[task 2020-05-26T22:10:54.934Z] 22:10:54     INFO - TEST-PASS | toolkit/components/certviewer/tests/browser/browser_openTabAndSendCertInfo.js | We received an base64 string - "MIIHpjCCBo6gAwIBAgIURds6J8d+zjT/cAC9gOl1bz4ZnDEwDQYJKoZIhvcNAQELBQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEYMBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRlZCBPcHRpbWl6YXRpb24wIhgPMjAxODExMjcwMDAwMDBaGA8yMDIxMDIwNDAwMDAwMFowFjEUMBIGA1UEAwwLZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjggSSMIIEjjCCBIoGA1UdEQSCBIEwggR9ggtleGFtcGxlLmNvbYIRdGVzdDEuZXhhbXBsZS5jb22CEXRlc3QyLmV4YW1wbGUuY29tggtleGFtcGxlLm9yZ4IRdGVzdDEuZXhhbXBsZS5vcmeCEXRlc3QyLmV4YW1wbGUub3JnghZzdWIxLnRlc3QxLmV4YW1wbGUuY29tghZzdWIxLnRlc3QyLmV4YW1wbGUuY29tghZzdWIyLnRlc3QxLmV4YW1wbGUuY29tghZzdWIyLnRlc3QyLmV4YW1wbGUuY29tgh1yZXF1ZXN0Y2xpZW50Y2VydC5leGFtcGxlLmNvbYIdcmVxdWlyZWNsaWVudGNlcnQuZXhhbXBsZS5jb22HBH8AAAKCEXd3dy5pdGlzYXRyYXAub3Jngh94bi0taHhhamJoZWcyYXozYWwueG4tLWp4YWxwZGxwgiRzdWIxLnhuLS1oeGFqYmhlZzJhejNhbC54bi0tanhhbHBkbHCCFHNlY3Rlc3QxLmV4YW1wbGUub3JnghhzdWIuc2VjdGVzdDIuZXhhbXBsZS5vcmeCFHNlY3Rlc3QyLmV4YW1wbGUub3JnghhzdWIuc2VjdGVzdDEuZXhhbXBsZS5vcmeCEGl0aXNhdHJhY2tlci5vcmeCHXRsc3Jlc3VtcHRpb250ZXN0LmV4YW1wbGUub3JnghNtYWx3YXJlLmV4YW1wbGUuY29tghR1bndhbnRlZC5leGFtcGxlLmNvbYIUdHJhY2tpbmcuZXhhbXBsZS5jb22CGGNyeXB0b21pbmluZy5leGFtcGxlLmNvbYIaZmluZ2VycHJpbnRpbmcuZXhhbXBsZS5jb22CGG5vdC10cmFja2luZy5leGFtcGxlLmNvbYIUdHJhY2tpbmcuZXhhbXBsZS5vcmeCHGFub3RoZXItdHJhY2tpbmcuZXhhbXBsZS5uZXSCG3NvY2lhbC10cmFja2luZy5leGFtcGxlLm9yZ4IXc3ViZG9jdW1lbnQuZXhhbXBsZS5jb22CGmZwZG93bmxvYWQyLm1hY3JvbWVkaWEuY29tghZyZWRpcnByb3h5LmV4YW1wbGUuY29tggx3M2MtdGVzdC5vcmeCEHd3dy53M2MtdGVzdC5vcmeCEXd3dzEudzNjLXRlc3Qub3JnghF3d3cyLnczYy10ZXN0Lm9yZ4IkeG4tLW44ajZkczUzbHd3a3JxaHYyOGEudzNjLXRlc3Qub3Jnghl4bi0tbHZlLTZsYWQudzNjLXRlc3Qub3JnghpmYWlsLWhhbmRzaGFrZS5leGFtcGxlLmNvbYIQc3NsMy5leGFtcGxlLmNvbYIPcmM0LmV4YW1wbGUuY29tghNzc2wzcmM0LmV4YW1wbGUuY29tghB0bHMxLmV4YW1wbGUuY29tghF0bHMxMS5leGFtcGxlLmNvbYIRdGxzMTIuZXhhbXBsZS5jb22CEXRsczEzLmV4YW1wbGUuY29tghVtb2NoaXRlc3QueW91dHViZS5jb22CCWxvY2FsaG9zdIIPd3d3Lm1vemlsbGEub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCaMiVSNV9rPzWtN9CBiH+yuJqa4Qw6M+oG3xG5VdLZzj0wLHUc0PJTbaX0PhfuB0qDrKKkg4hkB5X19oLFZFotZ45vMUAiO1UBU7Z32Dz95Ki3i8KgcU3YFLaD3xVNUolAJp/uQ5sXiOi/uZxlvb4gB66IoVByGzDKxcBshm16z38hC6DjxIWvZ7imh0nc4cN8kJfO8/JPADLsS606vhJGRlq4i6p5ddnz15Bel0ujv03ICJ7HkcHWE/651JDyn9PuSmZwADQGGqL5RnC9RazdnWsSiWxkRLzFtDhQjTg4BroPo6pYNx9fTEIT/JPrhMBPSCcG6JCqohW+kL+NYoYg" == "MIIHpjCCBo6gAwIBAgIURds6J8d+zjT/cAC9gOl1bz4ZnDEwDQYJKoZIhvcNAQELBQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEYMBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRlZCBPcHRpbWl6YXRpb24wIhgPMjAxODExMjcwMDAwMDBaGA8yMDIxMDIwNDAwMDAwMFowFjEUMBIGA1UEAwwLZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjggSSMIIEjjCCBIoGA1UdEQSCBIEwggR9ggtleGFtcGxlLmNvbYIRdGVzdDEuZXhhbXBsZS5jb22CEXRlc3QyLmV4YW1wbGUuY29tggtleGFtcGxlLm9yZ4IRdGVzdDEuZXhhbXBsZS5vcmeCEXRlc3QyLmV4YW1wbGUub3JnghZzdWIxLnRlc3QxLmV4YW1wbGUuY29tghZzdWIxLnRlc3QyLmV4YW1wbGUuY29tghZzdWIyLnRlc3QxLmV4YW1wbGUuY29tghZzdWIyLnRlc3QyLmV4YW1wbGUuY29tgh1yZXF1ZXN0Y2xpZW50Y2VydC5leGFtcGxlLmNvbYIdcmVxdWlyZWNsaWVudGNlcnQuZXhhbXBsZS5jb22HBH8AAAKCEXd3dy5pdGlzYXRyYXAub3Jngh94bi0taHhhamJoZWcyYXozYWwueG4tLWp4YWxwZGxwgiRzdWIxLnhuLS1oeGFqYmhlZzJhejNhbC54bi0tanhhbHBkbHCCFHNlY3Rlc3QxLmV4YW1wbGUub3JnghhzdWIuc2VjdGVzdDIuZXhhbXBsZS5vcmeCFHNlY3Rlc3QyLmV4YW1wbGUub3JnghhzdWIuc2VjdGVzdDEuZXhhbXBsZS5vcmeCEGl0aXNhdHJhY2tlci5vcmeCHXRsc3Jlc3VtcHRpb250ZXN0LmV4YW1wbGUub3JnghNtYWx3YXJlLmV4YW1wbGUuY29tghR1bndhbnRlZC5leGFtcGxlLmNvbYIUdHJhY2tpbmcuZXhhbXBsZS5jb22CGGNyeXB0b21pbmluZy5leGFtcGxlLmNvbYIaZmluZ2VycHJpbnRpbmcuZXhhbXBsZS5jb22CGG5vdC10cmFja2luZy5leGFtcGxlLmNvbYIUdHJhY2tpbmcuZXhhbXBsZS5vcmeCHGFub3RoZXItdHJhY2tpbmcuZXhhbXBsZS5uZXSCG3NvY2lhbC10cmFja2luZy5leGFtcGxlLm9yZ4IXc3ViZG9jdW1lbnQuZXhhbXBsZS5jb22CGmZwZG93bmxvYWQyLm1hY3JvbWVkaWEuY29tghZyZWRpcnByb3h5LmV4YW1wbGUuY29tggx3M2MtdGVzdC5vcmeCEHd3dy53M2MtdGVzdC5vcmeCEXd3dzEudzNjLXRlc3Qub3JnghF3d3cyLnczYy10ZXN0Lm9yZ4IkeG4tLW44ajZkczUzbHd3a3JxaHYyOGEudzNjLXRlc3Qub3Jnghl4bi0tbHZlLTZsYWQudzNjLXRlc3Qub3JnghpmYWlsLWhhbmRzaGFrZS5leGFtcGxlLmNvbYIQc3NsMy5leGFtcGxlLmNvbYIPcmM0LmV4YW1wbGUuY29tghNzc2wzcmM0LmV4YW1wbGUuY29tghB0bHMxLmV4YW1wbGUuY29tghF0bHMxMS5leGFtcGxlLmNvbYIRdGxzMTIuZXhhbXBsZS5jb22CEXRsczEzLmV4YW1wbGUuY29tghVtb2NoaXRlc3QueW91dHViZS5jb22CCWxvY2FsaG9zdIIPd3d3Lm1vemlsbGEub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCaMiVSNV9rPzWtN9CBiH+yuJqa4Qw6M+oG3xG5VdLZzj0wLHUc0PJTbaX0PhfuB0qDrKKkg4hkB5X19oLFZFotZ45vMUAiO1UBU7Z32Dz95Ki3i8KgcU3YFLaD3xVNUolAJp/uQ5sXiOi/uZxlvb4gB66IoVByGzDKxcBshm16z38hC6DjxIWvZ7imh0nc4cN8kJfO8/JPADLsS606vhJGRlq4i6p5ddnz15Bel0ujv03ICJ7HkcHWE/651JDyn9PuSmZwADQGGqL5RnC9RazdnWsSiWxkRLzFtDhQjTg4BroPo6pYNx9fTEIT/JPrhMBPSCcG6JCqohW+kL+NYoYg" - 
[task 2020-05-26T22:10:55.010Z] 22:10:55     INFO - Leaving test bound testGoodCert

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303844642&repo=autoland&lineNumber=4109

[task 2020-05-26T22:11:26.352Z] 22:11:26     INFO - TEST-START | dom/security/test/general/browser_test_framing_error_pages.js
[task 2020-05-26T22:11:27.000Z] 22:11:26     INFO - TEST-INFO | started process screentopng
[task 2020-05-26T22:11:27.287Z] 22:11:27     INFO - TEST-INFO | screentopng: exit 0
[task 2020-05-26T22:11:27.287Z] 22:11:27     INFO - Buffered messages logged at 22:11:26
[task 2020-05-26T22:11:27.287Z] 22:11:27     INFO - Entering test bound open_test_xfo_error_page
[task 2020-05-26T22:11:27.288Z] 22:11:27     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/dom/security/test/general/file_framing_error_pages_xfo.html" line: 0}]
[task 2020-05-26T22:11:27.288Z] 22:11:27     INFO - Console message: [JavaScript Error: "The loading of “http://example.com/browser/dom/security/test/general/file_framing_error_pages.sjs?xfo” in a frame is denied by “X-Frame-Options“ directive set to “deny“." {file: "http://example.com/browser/dom/security/test/general/file_framing_error_pages.sjs?xfo" line: 0}]
[task 2020-05-26T22:11:27.289Z] 22:11:27     INFO - Buffered messages finished
[task 2020-05-26T22:11:27.290Z] 22:11:27     INFO - TEST-UNEXPECTED-FAIL | dom/security/test/general/browser_test_framing_error_pages.js | xfo error page correct - false == true - got false, expected true (operator ==)
[task 2020-05-26T22:11:27.290Z] 22:11:27     INFO - Stack trace:
[task 2020-05-26T22:11:27.290Z] 22:11:27     INFO - ok@resource://specialpowers/SpecialPowersSandbox.jsm:87:21
[task 2020-05-26T22:11:27.290Z] 22:11:27     INFO - @chrome://mochitests/content/browser/dom/security/test/general/browser_test_framing_error_pages.js:31:9
[task 2020-05-26T22:11:27.290Z] 22:11:27     INFO - execute@resource://specialpowers/SpecialPowersSandbox.jsm:141:12
[task 2020-05-26T22:11:27.291Z] 22:11:27     INFO - _spawnTask@resource://specialpowers/SpecialPowersChild.jsm:1757:15
[task 2020-05-26T22:11:27.291Z] 22:11:27     INFO - receiveMessage@resource://specialpowers/SpecialPowersChild.jsm:281:21
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - JSActor query*receiveMessage@resource://specialpowers/SpecialPowersParent.jsm:1143:12
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - JSActor query*spawn@resource://specialpowers/SpecialPowersChild.jsm:1689:17
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - open_test_xfo_error_page/<@chrome://mochitests/content/browser/dom/security/test/general/browser_test_framing_error_pages.js:26:25
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - async*withNewTab@resource://testing-common/BrowserTestUtils.jsm:146:24
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - async*open_test_xfo_error_page@chrome://mochitests/content/browser/dom/security/test/general/browser_test_framing_error_pages.js:16:26
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - Tester_execTest/<@chrome://mochikit/content/browser-test.js:1064:34
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1104:11
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:927:14
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - Leaving test bound open_test_xfo_error_page
[task 2020-05-26T22:11:27.292Z] 22:11:27     INFO - Entering test bound open_test_csp_frame_ancestor_error_page
[task 2020-05-26T22:11:27.493Z] 22:11:27     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/dom/security/test/general/file_framing_error_pages_csp.html" line: 0}]
[task 2020-05-26T22:11:27.529Z] 22:11:27     INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at http://example.com/browser/dom/security/test/general/file_framing_error_pages_csp.html (“frame-ancestors”)."]
[task 2020-05-26T22:11:27.686Z] 22:11:27     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-05-26T22:11:27.686Z] 22:11:27     INFO - TEST-UNEXPECTED-FAIL | dom/security/test/general/browser_test_framing_error_pages.js | csp error page correct - false == true - got false, expected true (operator ==)
[task 2020-05-26T22:11:27.686Z] 22:11:27     INFO - Stack trace:
[task 2020-05-26T22:11:27.686Z] 22:11:27     INFO - ok@resource://specialpowers/SpecialPowersSandbox.jsm:87:21
[task 2020-05-26T22:11:27.686Z] 22:11:27     INFO - @chrome://mochitests/content/browser/dom/security/test/general/browser_test_framing_error_pages.js:56:9
[task 2020-05-26T22:11:27.686Z] 22:11:27     INFO - execute@resource://specialpowers/SpecialPowersSandbox.jsm:141:12
[task 2020-05-26T22:11:27.687Z] 22:11:27     INFO - _spawnTask@resource://specialpowers/SpecialPowersChild.jsm:1757:15
[task 2020-05-26T22:11:27.687Z] 22:11:27     INFO - receiveMessage@resource://specialpowers/SpecialPowersChild.jsm:281:21
[task 2020-05-26T22:11:27.687Z] 22:11:27     INFO - JSActor query*receiveMessage@resource://specialpowers/SpecialPowersParent.jsm:1143:12
[task 2020-05-26T22:11:27.687Z] 22:11:27     INFO - JSActor query*spawn@resource://specialpowers/SpecialPowersChild.jsm:1689:17
[task 2020-05-26T22:11:27.687Z] 22:11:27     INFO - open_test_csp_frame_ancestor_error_page/<@chrome://mochitests/content/browser/dom/security/test/general/browser_test_framing_error_pages.js:51:25
[task 2020-05-26T22:11:27.687Z] 22:11:27     INFO - async*withNewTab@resource://testing-common/BrowserTestUtils.jsm:146:24
[task 2020-05-26T22:11:27.688Z] 22:11:27     INFO - async*open_test_csp_frame_ancestor_error_page@chrome://mochitests/content/browser/dom/security/test/general/browser_test_framing_error_pages.js:41:26
[task 2020-05-26T22:11:27.688Z] 22:11:27     INFO - Tester_execTest/<@chrome://mochikit/content/browser-test.js:1064:34
[task 2020-05-26T22:11:27.689Z] 22:11:27     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1104:11
[task 2020-05-26T22:11:27.689Z] 22:11:27     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:927:14
[task 2020-05-26T22:11:27.690Z] 22:11:27     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
[task 2020-05-26T22:11:27.751Z] 22:11:27     INFO - Leaving test bound open_test_csp_frame_ancestor_error_page
[task 2020-05-26T22:11:27.780Z] 22:11:27     INFO - GECKO(5293) | MEMORY STAT | vsize 20975085MB | residentFast 1202MB
[task 2020-05-26T22:11:27.782Z] 22:11:27     INFO - TEST-OK | dom/security/test/general/browser_test_framing_error_pages.js | took 1429ms
[task 2020-05-26T22:11:27.858Z] 22:11:27     INFO - checking window state

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303844625&repo=autoland&lineNumber=4297

[task 2020-05-26T22:12:29.264Z] 22:12:29     INFO - TEST-START | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js
[task 2020-05-26T22:12:30.136Z] 22:12:30     INFO - TEST-INFO | started process screentopng
[task 2020-05-26T22:12:30.704Z] 22:12:30     INFO - TEST-INFO | screentopng: exit 0
[task 2020-05-26T22:12:30.705Z] 22:12:30     INFO - Buffered messages logged at 22:12:29
[task 2020-05-26T22:12:30.705Z] 22:12:30     INFO - Entering test bound 
[task 2020-05-26T22:12:30.705Z] 22:12:30     INFO - Leaving test bound 
[task 2020-05-26T22:12:30.705Z] 22:12:30     INFO - Entering test bound 
[task 2020-05-26T22:12:30.705Z] 22:12:30     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://supports-insecure.expired.example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?content” to use “https”."]
[task 2020-05-26T22:12:30.706Z] 22:12:30     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Upgrading insecure request “https://supports-insecure.expired.example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?content” failed. (M21-C12276)"]
[task 2020-05-26T22:12:30.707Z] 22:12:30     INFO - Loading and waiting for the error page
[task 2020-05-26T22:12:30.707Z] 22:12:30     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?queryresult=http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/” to use “https”." {file: "http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?queryresult=http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/" line: 0}]
[task 2020-05-26T22:12:30.708Z] 22:12:30     INFO - TEST-PASS | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | openInsecureButton should exist. - true == true - 
[task 2020-05-26T22:12:30.709Z] 22:12:30     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Not upgrading insecure request “http://supports-insecure.expired.example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?content” because it is exempt."]
[task 2020-05-26T22:12:30.709Z] 22:12:30     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Not upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?img” because it is exempt." {file: "http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?img" line: 0}]
[task 2020-05-26T22:12:30.710Z] 22:12:30     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Not upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?xhr” because it is exempt." {file: "http://supports-insecure.expired.example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?content" line: 12}]
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?iframe” to use “https”." {file: "http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?iframe" line: 0}]
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Not upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?img” because it is exempt." {file: "http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?img" line: 0}]
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Not upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?xhr” because it is exempt." {file: "http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?xhr" line: 0}]
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - Console message: [JavaScript Error: "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?xhr. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)."]
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - Buffered messages logged at 22:12:30
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?nestedimg” to use “https”." {file: "http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?nestedimg" line: 0}]
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?nestedimg” to use “https”." {file: "http://example.com/browser/toolkit/components/httpsonlyerror/tests/browser/file_upgrade_insecure_server.sjs?nestedimg" line: 0}]
[task 2020-05-26T22:12:30.717Z] 22:12:30     INFO - TEST-PASS | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | Page should load with after exception button was clicked. - true == true - 
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - TEST-PASS | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | Request 'content' should be loaded with HTTP.' - 
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - TEST-PASS | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | Request 'img' should be loaded with HTTP.' - 
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - TEST-PASS | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | Request 'xhr' should be loaded with HTTP.' - 
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - Buffered messages finished
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | Request 'iframe' should be loaded with HTTP.' - Got error, expected ok
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - Stack trace:
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:test_is:1327
[task 2020-05-26T22:12:30.718Z] 22:12:30     INFO - chrome://mochitests/content/browser/toolkit/components/httpsonlyerror/tests/browser/browser_exception.js:null:101
[task 2020-05-26T22:12:30.719Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1064
[task 2020-05-26T22:12:30.719Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1104
[task 2020-05-26T22:12:30.721Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:927
[task 2020-05-26T22:12:30.721Z] 22:12:30     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:918
[task 2020-05-26T22:12:30.722Z] 22:12:30     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-05-26T22:12:30.722Z] 22:12:30     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | Request 'nestedimg' should be loaded with HTTP.' - Got error, expected ok
[task 2020-05-26T22:12:30.723Z] 22:12:30     INFO - Stack trace:
[task 2020-05-26T22:12:30.724Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:test_is:1327
[task 2020-05-26T22:12:30.724Z] 22:12:30     INFO - chrome://mochitests/content/browser/toolkit/components/httpsonlyerror/tests/browser/browser_exception.js:null:101
[task 2020-05-26T22:12:30.724Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1064
[task 2020-05-26T22:12:30.725Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1104
[task 2020-05-26T22:12:30.726Z] 22:12:30     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:927
[task 2020-05-26T22:12:30.726Z] 22:12:30     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:918
[task 2020-05-26T22:12:30.727Z] 22:12:30     INFO - Leaving test bound 
[task 2020-05-26T22:12:30.727Z] 22:12:30     INFO - GECKO(6764) | MEMORY STAT | vsize 20975042MB | residentFast 1192MB
[task 2020-05-26T22:12:30.728Z] 22:12:30     INFO - TEST-OK | toolkit/components/httpsonlyerror/tests/browser/browser_exception.js | took 984ms

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303844646&repo=autoland&lineNumber=1947

[task 2020-05-26T22:01:53.970Z] 22:01:53     INFO - TEST-START | browser/base/content/test/about/browser_aboutCertError.js
[task 2020-05-26T22:01:56.567Z] 22:01:56     INFO - TEST-INFO | started process screentopng
[task 2020-05-26T22:01:57.122Z] 22:01:57     INFO - TEST-INFO | screentopng: exit 0
[task 2020-05-26T22:01:57.123Z] 22:01:57     INFO - Buffered messages logged at 22:01:53
[task 2020-05-26T22:01:57.124Z] 22:01:57     INFO - Entering test bound checkReturnToAboutHome
[task 2020-05-26T22:01:57.124Z] 22:01:57     INFO - Loading a bad cert page directly and making sure 'return to previous page' goes to about:home
[task 2020-05-26T22:01:57.125Z] 22:01:57     INFO - Buffered messages logged at 22:01:54
[task 2020-05-26T22:01:57.126Z] 22:01:57     INFO - Loading and waiting for the cert error
[task 2020-05-26T22:01:57.126Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoBack - 
[task 2020-05-26T22:01:57.127Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoForward - 
[task 2020-05-26T22:01:57.127Z] 22:01:57     INFO - Console message: [JavaScript Warning: "Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content." {file: "chrome://browser/content/aboutNetError.js" line: 492}]
[task 2020-05-26T22:01:57.128Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | there is one shistory entry - 
[task 2020-05-26T22:01:57.129Z] 22:01:57     INFO - Buffered messages logged at 22:01:55
[task 2020-05-26T22:01:57.129Z] 22:01:57     INFO - Clicking the go back button on about:certerror
[task 2020-05-26T22:01:57.130Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | returnButton has autofocus - "true" == "true" - 
[task 2020-05-26T22:01:57.130Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | webNavigation.canGoBack - 
[task 2020-05-26T22:01:57.131Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoForward - 
[task 2020-05-26T22:01:57.132Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | Went back - 
[task 2020-05-26T22:01:57.132Z] 22:01:57     INFO - Loading cert error page in an iframe
[task 2020-05-26T22:01:57.133Z] 22:01:57     INFO - Buffered messages logged at 22:01:56
[task 2020-05-26T22:01:57.135Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoBack - 
[task 2020-05-26T22:01:57.135Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoForward - 
[task 2020-05-26T22:01:57.135Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | there is one shistory entry - 
[task 2020-05-26T22:01:57.136Z] 22:01:57     INFO - Clicking the go back button on about:certerror
[task 2020-05-26T22:01:57.137Z] 22:01:57     INFO - Buffered messages finished
[task 2020-05-26T22:01:57.138Z] 22:01:57     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/about/browser_aboutCertError.js | Uncaught exception - at chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutCertError.js:61 - TypeError: can't access property "click", returnButton is null
[task 2020-05-26T22:01:57.138Z] 22:01:57     INFO - Stack trace:
[task 2020-05-26T22:01:57.139Z] 22:01:57     INFO - @chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutCertError.js:61:7
[task 2020-05-26T22:01:57.140Z] 22:01:57     INFO - execute@resource://specialpowers/SpecialPowersSandbox.jsm:141:12
[task 2020-05-26T22:01:57.141Z] 22:01:57     INFO - _spawnTask@resource://specialpowers/SpecialPowersChild.jsm:1757:15
[task 2020-05-26T22:01:57.141Z] 22:01:57     INFO - receiveMessage@resource://specialpowers/SpecialPowersChild.jsm:281:21
[task 2020-05-26T22:01:57.144Z] 22:01:57     INFO - JSActor query*receiveMessage@resource://specialpowers/SpecialPowersParent.jsm:1143:12
[task 2020-05-26T22:01:57.145Z] 22:01:57     INFO - JSActor query*spawn@resource://specialpowers/SpecialPowersChild.jsm:1689:17
[task 2020-05-26T22:01:57.146Z] 22:01:57     INFO - checkReturnToAboutHome@chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutCertError.js:48:25
[task 2020-05-26T22:01:57.146Z] 22:01:57     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1064:34
[task 2020-05-26T22:01:57.147Z] 22:01:57     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1104:11
[task 2020-05-26T22:01:57.147Z] 22:01:57     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:927:14
[task 2020-05-26T22:01:57.148Z] 22:01:57     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
[task 2020-05-26T22:01:57.149Z] 22:01:57     INFO - Leaving test bound checkReturnToAboutHome
[task 2020-05-26T22:01:57.149Z] 22:01:57     INFO - Entering test bound checkReturnToPreviousPage
[task 2020-05-26T22:01:57.150Z] 22:01:57     INFO - Loading a bad cert page and making sure 'return to previous page' goes back
[task 2020-05-26T22:01:57.151Z] 22:01:57     INFO - Loading and waiting for the cert error
[task 2020-05-26T22:01:57.278Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | webNavigation.canGoBack - 
[task 2020-05-26T22:01:57.280Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoForward - 
[task 2020-05-26T22:01:57.308Z] 22:01:57     INFO - Console message: [JavaScript Warning: "Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content." {file: "chrome://browser/content/aboutNetError.js" line: 492}]
[task 2020-05-26T22:01:57.326Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | there are two shistory entries - 
[task 2020-05-26T22:01:57.327Z] 22:01:57     INFO - Clicking the go back button on about:certerror
[task 2020-05-26T22:01:57.427Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoBack - 
[task 2020-05-26T22:01:57.428Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | webNavigation.canGoForward - 
[task 2020-05-26T22:01:57.429Z] 22:01:57     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | Went back - 
[task 2020-05-26T22:01:58.237Z] 22:01:58     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | webNavigation.canGoBack - 
[task 2020-05-26T22:01:58.239Z] 22:01:58     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | !webNavigation.canGoForward - 
[task 2020-05-26T22:01:58.247Z] 22:01:58     INFO - TEST-PASS | browser/base/content/test/about/browser_aboutCertError.js | there are two shistory entries - 
[task 2020-05-26T22:01:58.247Z] 22:01:58     INFO - Clicking the go back button on about:certerror
[task 2020-05-26T22:01:58.283Z] 22:01:58     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-05-26T22:01:58.283Z] 22:01:58     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/about/browser_aboutCertError.js | Uncaught exception - at chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutCertError.js:128 - TypeError: can't access property "click", returnButton is null
[task 2020-05-26T22:01:58.284Z] 22:01:58     INFO - Stack trace:
[task 2020-05-26T22:01:58.284Z] 22:01:58     INFO - @chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutCertError.js:128:7
[task 2020-05-26T22:01:58.285Z] 22:01:58     INFO - execute@resource://specialpowers/SpecialPowersSandbox.jsm:141:12
[task 2020-05-26T22:01:58.285Z] 22:01:58     INFO - _spawnTask@resource://specialpowers/SpecialPowersChild.jsm:1757:15
[task 2020-05-26T22:01:58.286Z] 22:01:58     INFO - receiveMessage@resource://specialpowers/SpecialPowersChild.jsm:281:21
[task 2020-05-26T22:01:58.287Z] 22:01:58     INFO - JSActor query*receiveMessage@resource://specialpowers/SpecialPowersParent.jsm:1143:12
[task 2020-05-26T22:01:58.287Z] 22:01:58     INFO - JSActor query*spawn@resource://specialpowers/SpecialPowersChild.jsm:1689:17
[task 2020-05-26T22:01:58.288Z] 22:01:58     INFO - checkReturnToPreviousPage@chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutCertError.js:125:25
[task 2020-05-26T22:01:58.288Z] 22:01:58     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1064:34
[task 2020-05-26T22:01:58.289Z] 22:01:58     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1104:11
[task 2020-05-26T22:01:58.289Z] 22:01:58     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:927:14
[task 2020-05-26T22:01:58.289Z] 22:01:58     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
[task 2020-05-26T22:01:58.289Z] 22:01:58     INFO - Leaving test bound checkReturnToPreviousPage
Flags: needinfo?(matt.woodrow)

The folllowing also seem to start with the backed out changes:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303844692&repo=autoland&lineNumber=4557

[task 2020-05-26T22:15:21.361Z] 22:15:21     INFO - TEST-START | dom/security/test/general/test_xfo_error_page.html
[task 2020-05-26T22:15:24.684Z] 22:15:24     INFO - TEST-INFO | started process screenshot
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO - TEST-INFO | screenshot: exit 0
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO - Buffered messages logged at 22:15:24
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO - Error: Unable to restore focus, expect failures and timeouts.
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO - Buffered messages finished
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO - TEST-UNEXPECTED-FAIL | dom/security/test/general/test_xfo_error_page.html | xfo error page correct 
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:299:16
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO -     xfo_testframe.onload@dom/security/test/general/test_xfo_error_page.html:22:5
[task 2020-05-26T22:15:24.759Z] 22:15:24     INFO -     EventHandlerNonNull*@dom/security/test/general/test_xfo_error_page.html:19:1
[task 2020-05-26T22:15:24.760Z] 22:15:24     INFO - GECKO(1696) | MEMORY STAT | vsize 623MB | vsizeMaxContiguous 550MB | residentFast 132MB | heapAllocated 10MB
[task 2020-05-26T22:15:26.707Z] 22:15:26     INFO - TEST-OK | dom/security/test/general/test_xfo_error_page.html | took 5346ms

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303845137&repo=autoland&lineNumber=9662

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303854200&repo=autoland&lineNumber=6234

[task 2020-05-26T23:41:41.778Z] 23:41:41     INFO - TEST-START | dom/security/test/https-only/browser_console_logging.js
[task 2020-05-26T23:41:47.186Z] 23:41:47     INFO - TEST-INFO | started process screenshot
[task 2020-05-26T23:41:47.442Z] 23:41:47     INFO - TEST-INFO | screenshot: exit 0
[task 2020-05-26T23:41:47.442Z] 23:41:47     INFO - Buffered messages logged at 23:41:41
[task 2020-05-26T23:41:47.442Z] 23:41:47     INFO - Entering test bound 
[task 2020-05-26T23:41:47.443Z] 23:41:47     INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | WebSocket upgrade should get logged - 
[task 2020-05-26T23:41:47.443Z] 23:41:47     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “ws://does.not.exist/” to use “wss”." {file: "chrome://mochitests/content/browser/dom/security/test/https-only/browser_console_logging.js" line: 97}]
[task 2020-05-26T23:41:47.444Z] 23:41:47     INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | Exempt request for file_exempt should get logged - 
[task 2020-05-26T23:41:47.444Z] 23:41:47     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Not upgrading insecure request “http://example.com/browser/dom/security/test/https-only/file_exempt.jpg” because it is exempt." {file: "http://example.com/browser/dom/security/test/https-only/file_exempt.jpg" line: 0}]
[task 2020-05-26T23:41:47.445Z] 23:41:47     INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | Top-Level upgrade should get logged - 
[task 2020-05-26T23:41:47.445Z] 23:41:47     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/browser/dom/security/test/https-only/file_console_logging.html” to use “https”."]
[task 2020-05-26T23:41:47.446Z] 23:41:47     INFO - Buffered messages logged at 23:41:42
[task 2020-05-26T23:41:47.446Z] 23:41:47     INFO - Console message: [JavaScript Error: "Firefox can’t establish a connection to the server at wss://does.not.exist/." {file: "chrome://mochitests/content/browser/dom/security/test/https-only/browser_console_logging.js" line: 97}]
[task 2020-05-26T23:41:47.447Z] 23:41:47     INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | Sub-Resource upgrade for file_1 should get logged - 
[task 2020-05-26T23:41:47.448Z] 23:41:47     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/file_1.jpg” to use “https”." {file: "http://example.com/file_1.jpg" line: 0}]
[task 2020-05-26T23:41:47.448Z] 23:41:47     INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | Sub-Resource upgrade for file_2 should get logged - 
[task 2020-05-26T23:41:47.449Z] 23:41:47     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://self-signed.example.com/file_2.jpg” to use “https”." {file: "http://self-signed.example.com/file_2.jpg" line: 0}]
[task 2020-05-26T23:41:47.449Z] 23:41:47     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Not upgrading insecure request “http://self-signed.example.com/browser/dom/security/test/https-only/file_console_logging.html” because it is exempt." {file: "http://self-signed.example.com/browser/dom/security/test/https-only/file_console_logging.html" line: 0}]
[task 2020-05-26T23:41:47.449Z] 23:41:47     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/file_1.jpg” to use “https”." {file: "http://example.com/file_1.jpg" line: 0}]
[task 2020-05-26T23:41:47.449Z] 23:41:47     INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://self-signed.example.com/file_2.jpg” to use “https”." {file: "http://self-signed.example.com/file_2.jpg" line: 0}]
[task 2020-05-26T23:41:47.449Z] 23:41:47     INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | Sub-Resource upgrade failure for file_2 should get logged - 
[task 2020-05-26T23:41:47.449Z] 23:41:47     INFO - Console message: [JavaScript Error: "HTTPS-Only Mode: Upgrading insecure request “https://self-signed.example.com/file_2.jpg” failed. (M21-C16370)" {file: "https://self-signed.example.com/file_2.jpg" line: 0}]
[task 2020-05-26T23:41:47.449Z] 23:41:47     INFO - Buffered messages finished
[task 2020-05-26T23:41:47.450Z] 23:41:47     INFO - TEST-UNEXPECTED-FAIL | dom/security/test/https-only/browser_console_logging.js | Uncaught exception - undefined - timed out after 50 tries.
[task 2020-05-26T23:41:47.450Z] 23:41:47     INFO - Leaving test bound 
[task 2020-05-26T23:41:47.450Z] 23:41:47     INFO - GECKO(6492) | MEMORY STAT heapAllocated not supported in this build configuration.
[task 2020-05-26T23:41:47.450Z] 23:41:47     INFO - GECKO(6492) | MEMORY STAT | vsize 19406250MB | vsizeMaxContiguous 67549612MB | residentFast 1131MB
[task 2020-05-26T23:41:47.451Z] 23:41:47     INFO - TEST-OK | dom/security/test/https-only/browser_console_logging.js | took 5502ms
Pushed by mwoodrow@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0973ae12f547 Make sure we initialize all fields of WindowGlobalParent in the constructor. r=nika https://hg.mozilla.org/integration/autoland/rev/7260fe4cacc2 Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski https://hg.mozilla.org/integration/autoland/rev/c5a4772e3a76 Update tests to account for security UI only living in the parent process. r=kmag,ckerschb,webcompat-reviewers,twisniewski https://hg.mozilla.org/integration/autoland/rev/a5792dafa479 Run nsMixedContentBlocker::AsyncOnChannelRedirect checks in the parent for documents, since this is now supported correctly. r=ckerschb
Flags: needinfo?(matt.woodrow)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: