Name Description Size Coverage
.eslintrc.mjs 312 -
3rdParty.html 3rd party content! 1847 -
3rdPartyOpen.html A popup! 174 -
3rdPartyOpenUI.html A popup! 269 -
3rdPartyPartitioned.html 3rd party content! 758 -
3rdPartyRelay.html Tracker 859 -
3rdPartyStorage.html 3rd party content! 1139 -
3rdPartyStorageWO.html 1st party content! 118 -
3rdPartySVG.html 3rd party content! 1017 -
3rdPartyUI.html Tracker 748 -
3rdPartyWO.html Interact with me! 2413 -
3rdPartyWorker.html Tracker 1174 -
antitracking_head.js import-globals-from head.js 45716 -
blobPartitionPage.html Blob URL Partitioning Test 566 -
browser-blocking.toml 2090 -
browser.toml 10593 -
browser_aboutblank.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1120 -
browser_addonHostPermissionIgnoredInTP.js 1742 -
browser_allowListNotifications.js 3988 -
browser_allowListPreference.js Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ 5962 -
browser_allowListSeparationInPrivateAndNormalWindows.js 1674 -
browser_allowPermissionForTracker.js 1949 -
browser_AntiTrackingETPHeuristic.js 7374 -
browser_backgroundImageAssertion.js 1872 -
browser_blockingCookies.js import-globals-from storageAccessAPIHelpers.js 8975 -
browser_blockingDOMCache.js import-globals-from storageAccessAPIHelpers.js 1904 -
browser_blockingIndexedDb.js import-globals-from storageAccessAPIHelpers.js 2731 -
browser_blockingIndexedDbInWorkers.js 1689 -
browser_blockingIndexedDbInWorkers2.js import-globals-from storageAccessAPIHelpers.js 3738 -
browser_blockingLocalStorage.js import-globals-from storageAccessAPIHelpers.js 2551 -
browser_blockingMessaging.js import-globals-from storageAccessAPIHelpers.js 8077 -
browser_blockingNoOpener.js 1005 -
browser_blockingServiceWorkers.js 726 -
browser_blockingServiceWorkersStorageAccessAPI.js import-globals-from antitracking_head.js 3479 -
browser_blockingSessionStorage.js import-globals-from storageAccessAPIHelpers.js 3160 -
browser_blockingSharedWorkers.js import-globals-from storageAccessAPIHelpers.js 2623 -
browser_contentBlockingAllowListPrincipal.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 9615 -
browser_contentBlockingTelemetry.js Bug 1668199 - Testing the content blocking telemetry. 16158 -
browser_cookieBetweenTabs.js 1732 -
browser_denyPermissionForTracker.js 1764 -
browser_doublyNestedTracker.js 3968 -
browser_emailtracking.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5288 -
browser_existingCookiesForSubresources.js 7209 -
browser_fileUrl.js Bug 1663192 - Testing for ensuring the top-level window in a fire url is treated as first-party. 1060 -
browser_firstPartyCookieRejectionHonoursAllowList.js 2288 -
browser_fixed_ABA_partitionKey.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2837 -
browser_foreignWorker_eventSource.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3129 -
browser_hasStorageAccess.js import-globals-from antitracking_head.js 6472 -
browser_hasStorageAccess_alwaysPartition.js import-globals-from antitracking_head.js 8039 -
browser_iframe_document_open.js 2690 -
browser_imageCache4.js import-globals-from imageCacheWorker.js 460 -
browser_imageCache8.js import-globals-from imageCacheWorker.js 459 -
browser_initial_aboutblank_mixed_context.js Bug 1951536 - Ensuring the initial about:blank page is a mixed context is considered first-party and setting cookies won't hit the invalid first-party partitioned cookie assertion. 2070 -
browser_localStorageEvents.js 5078 -
browser_nimbus_3pcb.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3935 -
browser_nimbus_etp_features.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2845 -
browser_nimbus_thirdPartyTrackerCookieBlocking.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2441 -
browser_noStorageAccessAutoGrant_thirdPartyTracker.js 2691 -
browser_onBeforeRequestNotificationForTrackingResources.js This test ensures that onBeforeRequest is dispatched for webRequest loads that are blocked by tracking protection. It sets up a page with a third-party script resource on it that is blocked by TP, and sets up an onBeforeRequest listener which waits to be notified about that resource. The test would time out if the onBeforeRequest listener isn't called dispatched before the load is canceled. 3351 -
browser_onModifyRequestNotificationForTrackingResources.js eslint-disable mozilla/no-arbitrary-setTimeout 3231 -
browser_partitionedABA.js A test to verify that ABA iframes partition at least localStorage and document.cookie 2827 -
browser_partitionedABBredirectToABAServiceWorkers.js 3889 -
browser_partitionedABnavigatestToAA.js A test to verify that A(B->A) navigated iframes have unparitioned cookies and storage access. 1944 -
browser_partitionedABOpen.js 3230 -
browser_partitionedBlobSubresources.js A test to verify that same-site blob iframes' subresources have access to their unpartitioned cookies 2242 -
browser_partitionedClearSiteDataHeader.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 18867 -
browser_partitionedConsoleMessage.js Bug 1759496 - A test to verify if the console message of partitioned storage was sent correctly. 2167 -
browser_partitionedCookies.js 4070 -
browser_partitionedDedicatedWorker.js 1659 -
browser_partitionedDOMCache.js 2471 -
browser_partitionedIndexedDB.js 2415 -
browser_partitionedLocalStorage.js import-globals-from storageAccessAPIHelpers.js 3228 -
browser_partitionedLocalStorage_events.js 31131 -
browser_partitionedLockManager.js import-globals-from partitionedstorage_head.js 978 -
browser_partitionedMessaging.js 684 -
browser_partitionedServiceWorkers.js import-globals-from storageAccessAPIHelpers.js 22906 -
browser_partitionedSharedWorkers.js 2116 -
browser_partitionkey_bloburl.js 5788 -
browser_partitionKey_XSLT.js Bug 1939516 - Verify if we populate the partitionKey for XSLT pages 738 -
browser_PBMCookieBehavior.js 3367 -
browser_permissionInNormalWindows.js eslint-disable mozilla/no-comparison-or-assignment-inside-ok 3379 -
browser_permissionInPrivateWindows.js 1401 -
browser_permissionPropagation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 13218 -
browser_referrerDefaultPolicy.js 22118 -
browser_sameSiteTrackerBlocking.js Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ 3726 -
browser_script.js 6432 -
browser_serviceWorkersWithStorageAccessGranted.js This tests that the service worker can be used if we have storage access permission. We manually write the storage access permission into the permission manager to simulate the storage access has been granted. We would test the service worker three times. The fist time is to check the service work is allowed. The second time is to load again and check it won't hit assertion, this assertion would only be hit if we have registered a service worker, see Bug 1631234. The third time is to load again but in a sandbox iframe to check it won't hit the assertion. See Bug 1637226 for details. The fourth time is to load again in a nested iframe to check it won't hit the assertion. See Bug 1641153 for details. 4912 -
browser_siteSpecificWorkArounds.js 5196 -
browser_siteSpecificWorkAroundsComplex.js Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ 7145 -
browser_socialtracking.js 4576 -
browser_socialtracking_save_image.js Bug 1663992 - Testing the 'Save Image As' works in an image document if the image is blocked by social tracker. 3116 -
browser_staticPartition_cache.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5336 -
browser_staticPartition_CORS_preflight.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4052 -
browser_staticPartition_CORS_preflight.sjs 1100 -
browser_staticPartition_HSTS.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 7971 -
browser_staticPartition_HSTS.sjs 1124 -
browser_staticPartition_network.js 3381 -
browser_staticPartition_saveAs.js Bug 1641270 - A test case for ensuring the save channel will use the correct cookieJarSettings when doing the saving and the cache would work as expected. 14651 -
browser_staticPartition_tls_session.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3537 -
browser_staticPartition_websocket.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5202 -
browser_storageAccess_cookies_on_grant.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6383 -
browser_storageAccess_userActivation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2850 -
browser_storageAccessAutograntFromFedCM.js 2333 -
browser_storageAccessAutograntRequiresUserInteraction.js 1756 -
browser_storageAccessDeniedGivesNoUserInteraction.js 757 -
browser_storageAccessDoorHanger.js eslint-disable mozilla/no-arbitrary-setTimeout 11949 -
browser_storageAccessFrameInteractionGrantsUserInteraction.js import-globals-from storageAccessAPIHelpers.js 2200 -
browser_storageAccessGrantedGivesUserInteraction.js import-globals-from storageAccessAPIHelpers.js 1089 -
browser_storageAccessHeuristicsExcludeTrackers.js Bug 1943536 - Tests that verify third-party trackers cannot trigger the opener and openerWithUserInteraction heuristics. 6720 -
browser_storageAccessPrivilegeAPI.js import-globals-from storageAccessAPIHelpers.js 18200 -
browser_storageAccessPromiseRejectHandlerUserInteraction.js import-globals-from storageAccessAPIHelpers.js 1044 -
browser_storageAccessPromiseResolveHandlerUserInteraction.js import-globals-from storageAccessAPIHelpers.js 1128 -
browser_storageAccessRejectsInsecureContexts.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 852 -
browser_storageAccessRemovalNavigateSubframe.js import-globals-from storageAccessAPIHelpers.js 1270 -
browser_storageAccessRemovalNavigateTopframe.js import-globals-from storageAccessAPIHelpers.js 1164 -
browser_storageAccessSandboxed.js import-globals-from storageAccessAPIHelpers.js 7515 -
browser_storageAccessScopeDifferentSite.js 1043 -
browser_storageAccessScopeSameOrigin.js 1023 -
browser_storageAccessScopeSameSiteRead.js 1021 -
browser_storageAccessScopeSameSiteWrite.js 1029 -
browser_storageAccessThirdPartyChecks.js import-globals-from storageAccessAPIHelpers.js 3309 -
browser_storageAccessThirdPartyChecks_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 3519 -
browser_storageAccessWithDynamicFpi.js 22725 -
browser_storageAccessWithHeuristics.js import-globals-from storageAccessAPIHelpers.js 25885 -
browser_subResources.js 8846 -
browser_subResourcesPartitioned.js 9379 -
browser_subResourcesPartitioned_alwaysPartition.js 9580 -
browser_thirdPartyChecks_sandboxed_context.js Bug 1933428 - Ensure that we don't hit the invalid first-party cookie assertion when loading a channel which sets a cookie in sandboxed contexts. 4293 -
browser_thirdPartyStorageRejectionForCORS.js 1535 -
browser_trackerCookieBlocking.js 5770 -
browser_triggeringClassificationFlags.js 12347 -
browser_urlDecorationStripping.js 7184 -
browser_urlQueryStringStripping.js 29105 -
browser_urlQueryStringStripping_allowList.js 14510 -
browser_urlQueryStringStripping_nimbus.js Simplified version of browser_urlQueryStripping.js to test that the Nimbus integration works correctly in both normal and private browsing. 4600 -
browser_urlQueryStringStripping_pbmode.js Simplified version of browser_urlQueryStripping.js to test that the feature prefs work correctly in both normal and private browsing. 3459 -
browser_urlQueryStringStripping_telemetry.js Bug 1706616 - Testing the URL query string stripping telemetry. 11181 -
browser_urlQueryStringStripping_telemetry_2.js clear 5197 -
browser_urlQueryStringStrippingWithEncoding.js 3213 -
browser_urlQueryStrippingListService.js 7945 -
browser_userInteraction.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3572 -
browser_viewsource_localhost_request.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2331 -
browser_workerFetch_trackingProtection.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 7434 -
browser_workerPropagation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2523 -
clearSiteData.sjs 242 -
container.html 84 -
container2.html 174 -
cookies.sjs 352 -
cookiesCORS.sjs 603 -
corsAllowed.html 132 -
corsAllowed.html^headers^ 31 -
dedicatedWorker.js 216 -
dynamicfpi_head.js import-globals-from head.js 5300 -
embedder.html 380 -
embedder2.html 509 -
empty-altsvc.js nothing here 19 -
empty-altsvc.js^headers^ 28 -
empty.html 15 -
empty.js nothing here 19 -
empty_size.mp3 90368 -
empty_size.mp3^headers^ 55 -
eventsource_message.sjs 222 -
eventsource_worker.js 218 -
fetch.html 0 -
fetch.html^headers^ 31 -
file_iframe_document_open.html 350 -
file_iframe_document_open_partitioned.html 386 -
file_localStorage.html Bug 1663192 - Accessing localStorage in a file urls 451 -
file_saveAsImage.sjs 598 -
file_saveAsPageInfo.html 264 -
file_saveAsVideo.sjs 1384 -
file_stripping.html 329 -
file_video.webm 17931 -
file_ws_handshake_delay_wsh.py 726 -
file_xslt.xml 103 -
file_xslt.xsl 386 -
head.js 10482 -
iframe.html Just a first-level iframe 130 -
image.sjs 736 -
imageCacheWorker.js import-globals-from head.js 2365 -
localStorage.html 1723 -
localStorageEvents.html 469 -
matchAll.js 326 -
page.html Just a top-level page 122 -
partitionedSharedWorker.js 315 -
partitionedstorage_head.js import-globals-from head.js 14119 -
popup.html Just a popup that does a redirect 291 -
raptor.jpg 49629 -
redirect.sjs 341 -
referrer.sjs 1323 -
sandboxed.html 372 -
sandboxed.html^headers^ 48 -
sandboxedWithImg.html 407 -
sandboxedWithImg.html^headers^ 34 -
server.sjs 874 -
serviceWorker.js 2400 -
serviceWorkerFetch.js 619 -
setCookieImg.jpg 49629 -
setCookieImg.jpg^headers^ 81 -
sharedWorker.js 307 -
sharedWorkerFetch.js 644 -
short.mp4 13708 -
short.mp4^headers^ 55 -
storage_access_head.js import-globals-from ../../../../../browser/modules/test/browser/head.js 8611 -
storageAccessAPIHelpers.js global allowListed 6734 -
style.css This sheet is here for testing purposes. 61 -
style.css^headers^ 31 -
subResources.sjs 1027 -
test.font.woff 1112 -
test.font.woff^headers^ 31 -
tracker.js 233 -
trackingAPI.js 2460 -
trackingPage.html 467 -
triggerLoads.sjs 2127 -
workerFetch.js 455 -
workerIframe.html 3rd party content! 1551 -