Name Description Size
.eslintrc.js 76
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 851
3rdPartyStorage.html 3rd party content! 1139
3rdPartyStorageWO.html 1st party content! 118
3rdPartySVG.html 3rd party content! 1018
3rdPartyUI.html Tracker 748
3rdPartyWO.html Interact with me! 2413
3rdPartyWorker.html Tracker 1173
antitracking_head.js import-globals-from head.js 43816
blobPartitionPage.html Blob URL Partitioning Test 569
browser-blocking.toml 2589
browser.toml 10310
browser_aboutblank.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1126
browser_addonHostPermissionIgnoredInTP.js 1745
browser_allowListNotifications.js 4100
browser_allowListNotifications_alwaysPartition.js 4139
browser_allowListSeparationInPrivateAndNormalWindows.js 1677
browser_allowPermissionForTracker.js 1952
browser_AntiTrackingETPHeuristic.js 7374
browser_backgroundImageAssertion.js 1875
browser_blockingCookies.js import-globals-from storageAccessAPIHelpers.js 7743
browser_blockingDOMCache.js 780
browser_blockingDOMCacheAlwaysPartition.js 1549
browser_blockingDOMCacheAlwaysPartitionSAA.js import-globals-from storageAccessAPIHelpers.js 2007
browser_blockingDOMCacheSAA.js import-globals-from storageAccessAPIHelpers.js 2108
browser_blockingIndexedDb.js import-globals-from storageAccessAPIHelpers.js 2757
browser_blockingIndexedDbInWorkers.js 1704
browser_blockingIndexedDbInWorkers2.js import-globals-from storageAccessAPIHelpers.js 3755
browser_blockingLocalStorage.js import-globals-from storageAccessAPIHelpers.js 2557
browser_blockingMessaging.js import-globals-from storageAccessAPIHelpers.js 8095
browser_blockingNoOpener.js 1008
browser_blockingServiceWorkers.js 729
browser_blockingServiceWorkersStorageAccessAPI.js import-globals-from antitracking_head.js 3482
browser_blockingSessionStorage.js import-globals-from storageAccessAPIHelpers.js 3166
browser_blockingSharedWorkers.js import-globals-from storageAccessAPIHelpers.js 2629
browser_contentBlockingAllowListPrincipal.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 7043
browser_contentBlockingTelemetry.js Bug 1668199 - Testing the content blocking telemetry. 12606
browser_cookieBetweenTabs.js 1735
browser_denyPermissionForTracker.js 1767
browser_doublyNestedTracker.js 3785
browser_emailtracking.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5288
browser_existingCookiesForSubresources.js 7212
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 2294
browser_hasStorageAccess.js import-globals-from antitracking_head.js 6633
browser_hasStorageAccess_alwaysPartition.js import-globals-from antitracking_head.js 7507
browser_iframe_document_open.js 2457
browser_imageCache4.js import-globals-from imageCacheWorker.js 460
browser_imageCache8.js import-globals-from imageCacheWorker.js 459
browser_localStorageEvents.js 4895
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 3254
browser_partitionedClearSiteDataHeader.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 18841
browser_partitionedConsoleMessage.js Bug 1759496 - A test to verify if the console message of partitioned storage was sent correctly. 2170
browser_partitionedCookies.js 3308
browser_partitionedDOMCache.js 2504
browser_partitionedIndexedDB.js 2430
browser_partitionedLocalStorage.js import-globals-from storageAccessAPIHelpers.js 3234
browser_partitionedLocalStorage_events.js 31134
browser_partitionedLockManager.js import-globals-from partitionedstorage_head.js 990
browser_partitionedMessaging.js 696
browser_partitionedServiceWorkers.js import-globals-from storageAccessAPIHelpers.js 19026
browser_partitionedSharedWorkers.js 2128
browser_partitionkey_bloburl.js 5788
browser_PBMCookieBehavior.js 3394
browser_permissionInNormalWindows.js eslint-disable mozilla/no-comparison-or-assignment-inside-ok 3533
browser_permissionInNormalWindows_alwaysPartition.js eslint-disable mozilla/no-comparison-or-assignment-inside-ok 3627
browser_permissionInPrivateWindows.js 1508
browser_permissionInPrivateWindows_alwaysPartition.js 1601
browser_permissionPropagation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 12926
browser_referrerDefaultPolicy.js 20164
browser_script.js 6246
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. 4922
browser_siteSpecificWorkArounds.js 4559
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. 3070
browser_staticPartition_cache.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6061
browser_staticPartition_CORS_preflight.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4932
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/ 8495
browser_staticPartition_HSTS.sjs 1124
browser_staticPartition_network.js 3433
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. 16478
browser_staticPartition_tls_session.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3586
browser_staticPartition_websocket.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5852
browser_storageAccess_cookies_on_grant.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 6379
browser_storageAccess_TopLevel_Arguments.js 3291
browser_storageAccess_TopLevel_CookieBehavior.js 13092
browser_storageAccess_TopLevel_CookiePermission.js 5170
browser_storageAccess_TopLevel_CrossOriginSameSite.js 4854
browser_storageAccess_TopLevel_Doorhanger.js 3928
browser_storageAccess_TopLevel_Embed.js 4185
browser_storageAccess_TopLevel_Enable.js 2605
browser_storageAccess_TopLevel_RequireIntermediatePermission.js 1792
browser_storageAccess_TopLevel_StorageAccessPermission.js 2833
browser_storageAccess_TopLevel_UserActivation.js 2181
browser_storageAccess_userActivation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2850
browser_storageAccessAutograntRequiresUserInteraction.js 1756
browser_storageAccessDeniedGivesNoUserInteraction.js 757
browser_storageAccessDoorHanger.js eslint-disable mozilla/no-arbitrary-setTimeout 11874
browser_storageAccessFrameInteractionGrantsUserInteraction.js import-globals-from storageAccessAPIHelpers.js 2200
browser_storageAccessGrantedGivesUserInteraction.js import-globals-from storageAccessAPIHelpers.js 1089
browser_storageAccessPrivilegeAPI.js import-globals-from storageAccessAPIHelpers.js 17911
browser_storageAccessPromiseRejectHandlerUserInteraction.js import-globals-from storageAccessAPIHelpers.js 1151
browser_storageAccessPromiseRejectHandlerUserInteraction_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 1176
browser_storageAccessPromiseResolveHandlerUserInteraction.js import-globals-from storageAccessAPIHelpers.js 1131
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 1377
browser_storageAccessRemovalNavigateSubframe_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 1408
browser_storageAccessRemovalNavigateTopframe.js import-globals-from storageAccessAPIHelpers.js 1271
browser_storageAccessRemovalNavigateTopframe_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 1302
browser_storageAccessSandboxed.js import-globals-from storageAccessAPIHelpers.js 7745
browser_storageAccessSandboxed_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 7636
browser_storageAccessScopeDifferentSite.js alwaysPartitionStorage 1574
browser_storageAccessScopeSameOrigin.js 1023
browser_storageAccessScopeSameSiteRead.js 1021
browser_storageAccessScopeSameSiteWrite.js 1029
browser_storageAccessThirdPartyChecks.js import-globals-from storageAccessAPIHelpers.js 3356
browser_storageAccessThirdPartyChecks_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 3528
browser_storageAccessWithDynamicFpi.js 18866
browser_storageAccessWithHeuristics.js import-globals-from storageAccessAPIHelpers.js 25559
browser_subResources.js 8714
browser_subResourcesPartitioned.js 9408
browser_subResourcesPartitioned_alwaysPartition.js 9573
browser_thirdPartyStorageRejectionForCORS.js 1538
browser_urlDecorationStripping.js 7560
browser_urlDecorationStripping_alwaysPartition.js 7689
browser_urlQueryStringStripping.js 29113
browser_urlQueryStringStripping_allowList.js 14518
browser_urlQueryStringStripping_nimbus.js Simplified version of browser_urlQueryStripping.js to test that the Nimbus integration works correctly in both normal and private browsing. 4538
browser_urlQueryStringStripping_pbmode.js Simplified version of browser_urlQueryStripping.js to test that the feature prefs work correctly in both normal and private browsing. 3413
browser_urlQueryStringStripping_telemetry.js Bug 1706616 - Testing the URL query string stripping telemetry. 11181
browser_urlQueryStringStripping_telemetry_2.js clear 5197
browser_urlQueryStrippingListService.js 8060
browser_userInteraction.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3613
browser_workerPropagation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2448
clearSiteData.sjs 242
container.html 84
container2.html 174
cookies.sjs 352
cookiesCORS.sjs 352
dedicatedWorker.js 59
dynamicfpi_head.js import-globals-from head.js 5424
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
file_iframe_document_open.html 350
file_localStorage.html Bug 1663192 - Accessing localStorage in a file urls 451
file_saveAsImage.sjs 598
file_saveAsPageInfo.html 263
file_saveAsVideo.sjs 1384
file_stripping.html 329
file_video.ogv 0
file_ws_handshake_delay_wsh.py 726
head.js 7002
iframe.html Just a first-level iframe 130
image.sjs 736
imageCacheWorker.js import-globals-from head.js 2351
localStorage.html 1722
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 14130
popup.html Just a popup that does a redirect 291
raptor.jpg 0
redirect.sjs 341
referrer.sjs 1323
sandboxed.html 372
sandboxed.html^headers^ 48
server.sjs 671
serviceWorker.js 2400
sharedWorker.js 307
storage_access_head.js import-globals-from ../../../../../browser/modules/test/browser/head.js 8852
storageAccessAPIHelpers.js global allowListed 6734
subResources.sjs 978
tracker.js 232
trackingAPI.js 2460
trackingPage.html 467
workerIframe.html 3rd party content! 1550