Name Description Size Coverage
2-qwac.binding 2252 -
2-qwac.binding.bindingspec 556 -
2-qwac.html 2-QWACs 236 -
2-qwac.html^headers^ 52 -
browser.toml 4365 -
browser_about_blank_same_document_tabswitch.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2656 -
browser_check_identity_state.js Test the identity mode UI for a variety of page types 20336 -
browser_check_identity_state_pdf.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2311 -
browser_csp_block_all_mixedcontent.js Description of the Test: We load an https page which uses a CSP including block-all-mixed-content. The page tries to load a script over http. We make sure the UI is not influenced when blocking the mixed content. In particular the page should still appear fully encrypted with a green lock. 1788 -
browser_deprecatedTLSVersions.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ Tests for Bug 1535210 - Set SSL STATE_IS_BROKEN flag for TLS1.0 and TLS 1.1 connections 3174 -
browser_geolocation_indicator.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 11086 -
browser_getSecurityInfo.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1467 -
browser_identity_UI.js Tests for correct behaviour of getHostForDisplay on identity handler 5454 -
browser_identity_web_controlled_blank.js 4370 -
browser_identityBlock_flicker.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1380 -
browser_identityBlock_focus.js Tests that the identity block can be reached via keyboard shortcuts and that it has the correct tab order. 4879 -
browser_identityIcon_img_url.js Test Bug 1562881 - Ensuring the identity icon loads correct img in different circumstances. 4410 -
browser_identityPopup_clearSiteData.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6724 -
browser_identityPopup_clearSiteData_extensions.js -*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- 2325 -
browser_identityPopup_clearSiteData_privateBrowsingMode.js Test: browser_identityPopup_clearSiteData_privateBrowsingMode.js This browser-chrome test verifies that the "Clear Site Data" controls (button and footer) in the identity popup are correctly hidden in private browsing mode. The test opens a private browsing window, loads a known HTTPS page (`https://example.com/`), opens the identity popup via the identity icon, and checks for the visibility of: - `identity-popup-clear-sitedata-footer` - `identity-popup-clear-sitedata-button` Expected behavior: These elements should not be visible while in private browsing mode. The test uses `BrowserTestUtils.withNewTab()` to load the page in a new tab within the private window and ensures cleanup of both the tab and window after the test completes. 2007 -
browser_identityPopup_custom_roots.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2767 -
browser_identityPopup_focus.js Tests the focus behavior of the identity popup. 4544 -
browser_identityPopup_HttpsOnlyMode.js 7951 -
browser_identityPopup_qwacs.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6077 -
browser_iframe_navigation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4624 -
browser_ignore_same_page_navigation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1805 -
browser_mcb_redirect.js Description of the Tests for - Bug 418354 - Call Mixed content blocking on redirects Single redirect script tests 1. Load a script over https inside an https page - the server responds with a 302 redirect to a >> HTTP << script - the doorhanger should appear! 2. Load a script over https inside an http page - the server responds with a 302 redirect to a >> HTTP << script - the doorhanger should not appear! Single redirect image tests 3. Load an image over https inside an https page - the server responds with a 302 redirect to a >> HTTP << image - the image should not load 4. Load an image over https inside an http page - the server responds with a 302 redirect to a >> HTTP << image - the image should load and get cached Single redirect cached image tests 5. Using offline mode to ensure we hit the cache, load a cached image over https inside an http page - the server would have responded with a 302 redirect to a >> HTTP << image, but instead we try to use the cached image. - the image should load 6. Using offline mode to ensure we hit the cache, load a cached image over https inside an https page - the server would have responded with a 302 redirect to a >> HTTP << image, but instead we try to use the cached image. - the image should not load Double redirect image test 7. Load an image over https inside an http page - the server responds with a 302 redirect to a >> HTTP << server - the HTTP server responds with a 302 redirect to a >> HTTPS << image - the image should load and get cached Double redirect cached image tests 8. Using offline mode to ensure we hit the cache, load a cached image over https inside an http page - the image would have gone through two redirects: HTTPS->HTTP->HTTPS, but instead we try to use the cached image. - the image should load 9. Using offline mode to ensure we hit the cache, load a cached image over https inside an https page - the image would have gone through two redirects: HTTPS->HTTP->HTTPS, but instead we try to use the cached image. - the image should not load 12123 -
browser_mixed_content_cert_override.js Bug 1253771 - check mixed content blocking in combination with overriden certificates 2355 -
browser_mixed_content_with_navigation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4738 -
browser_mixed_passive_content_indicator.js 571 -
browser_mixedcontent_securityflags.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2153 -
browser_mixedContentFramesOnHttp.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ Test for Bug 1182551 - This test has a top level HTTP page with an HTTPS iframe. The HTTPS iframe includes an HTTP image. We check that the top level security state is STATE_IS_INSECURE. The mixed content from the iframe shouldn't "upgrade" the HTTP top level page to broken HTTPS. 1190 -
browser_mixedContentFromOnunload.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ Tests for Bug 947079 - Fix bug in nsSecureBrowserUIImpl that sets the wrong security state on a page because of a subresource load that is not on the same page. 2732 -
browser_navigation_failures.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5192 -
browser_no_mcb_for_loopback.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3105 -
browser_no_mcb_for_onions.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1495 -
browser_no_mcb_on_http_site.js Description of the Tests for - Bug 909920 - Mixed content warning should not show on a HTTP site Description of the tests: Test 1: 1) Load an http page 2) The page includes a css file using https 3) The css file loads an |IMAGE| << over http Test 2: 1) Load an http page 2) The page includes a css file using https 3) The css file loads a |FONT| over http Test 3: 1) Load an http page 2) The page includes a css file using https 3) The css file imports (@import) another css file using http 3) The imported css file loads a |FONT| over http Since the top-domain is >> NOT << served using https, the MCB should >> NOT << trigger a warning. 3897 -
browser_secure_transport_insecure_scheme.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6501 -
browser_session_store_pageproxystate.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2630 -
browser_tab_sharing_state.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2872 -
dummy_iframe_page.html Dummy iframe test page 226 -
dummy_page.html Dummy test page 242 -
file_csp_block_all_mixedcontent.html Bug 1122236 - CSP: Implement block-all-mixed-content 363 -
file_csp_block_all_mixedcontent.js 175 -
file_mixedActiveContent_1.html 176 -
file_mixedActiveContent_2.html 117 -
file_mixedContentFramesOnHttp.html Test for Bug 1182551 444 -
file_mixedContentFromOnunload.html Test for Bug 947079 392 -
file_mixedContentFromOnunload_test1.html Test 1 for Bug 947079 291 -
file_mixedContentFromOnunload_test2.html Test 2 for Bug 947079 340 -
file_mixedPassiveContent.html HTTPS page with HTTP image 274 -
file_pdf.pdf 291 -
file_pdf_blob.html 383 -
head.js Test the state of the identity box and control center to make sure they are correctly showing the expected mixed content states. Note: The checks are done synchronously, but new code should wait on the returned Promise object to ensure the identity panel has closed. Bug 1221114 is filed to fix the existing code. @param tabbrowser @param Object states MUST include the following properties: { activeLoaded: true|false, activeBlocked: true|false, passiveLoaded: true|false, } @returns {Promise<void>} Resolves when the operation has finished and the identity panel has closed. 13272 -
iframe_navigation.html 1268 -
insecure_opener.html 291 -
open-self-from-frame.html 198 -
simple_mixed_passive.html 86 -
test-mixedcontent-securityerrors.html Mixed Content test - http on https 608 -
test_mcb_double_redirect_image.html Bug 1082837 712 -
test_mcb_redirect.html Bug 418354 419 -
test_mcb_redirect.js Once the mixed content blocker is disabled for the page, this scripts loads and updates the text inside the div container. 204 -
test_mcb_redirect.sjs 1412 -
test_mcb_redirect_image.html Bug 1082837 699 -
test_no_mcb_for_loopback.html Bug 903966, Bug 1402530 1407 -
test_no_mcb_for_onions.html Bug 1382359 678 -
test_no_mcb_on_http_site_font.css stylelint-disable font-family-no-missing-generic-family-keyword 267 -
test_no_mcb_on_http_site_font.html Test 2 for Bug 909920 1791 -
test_no_mcb_on_http_site_font2.css 114 -
test_no_mcb_on_http_site_font2.html Test 3 for Bug 909920 1874 -
test_no_mcb_on_http_site_img.css 88 -
test_no_mcb_on_http_site_img.html Test 1 for Bug 909920 1792 -
test_web_controlled_blank.html Bug 1813463: Web controlled about:blank 1501 -