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! 1017
3rdPartyUI.html Tracker 748
3rdPartyWO.html Interact with me! 2413
3rdPartyWorker.html Tracker 1174
antitracking_head.js import-globals-from head.js 43757
blobPartitionPage.html Blob URL Partitioning Test 566
browser-blocking.toml 2753
browser.toml 10507
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 4097
browser_allowListNotifications_alwaysPartition.js 4136
browser_allowListSeparationInPrivateAndNormalWindows.js 1674
browser_allowPermissionForTracker.js 1949
browser_AntiTrackingETPHeuristic.js 7374
browser_backgroundImageAssertion.js 1872
browser_blockingCookies.js import-globals-from storageAccessAPIHelpers.js 7737
browser_blockingDOMCache.js 777
browser_blockingDOMCacheAlwaysPartition.js 1546
browser_blockingDOMCacheAlwaysPartitionSAA.js import-globals-from storageAccessAPIHelpers.js 2004
browser_blockingDOMCacheSAA.js import-globals-from storageAccessAPIHelpers.js 2105
browser_blockingIndexedDb.js import-globals-from storageAccessAPIHelpers.js 2751
browser_blockingIndexedDbInWorkers.js 1699
browser_blockingIndexedDbInWorkers2.js import-globals-from storageAccessAPIHelpers.js 3748
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/ 6913
browser_contentBlockingTelemetry.js Bug 1668199 - Testing the content blocking telemetry. 12587
browser_cookieBetweenTabs.js 1732
browser_denyPermissionForTracker.js 1764
browser_doublyNestedTracker.js 3778
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_hasStorageAccess.js import-globals-from antitracking_head.js 6630
browser_hasStorageAccess_alwaysPartition.js import-globals-from antitracking_head.js 7504
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 4889
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 2425
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. 2167
browser_partitionedCookies.js 3296
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 18920
browser_partitionedSharedWorkers.js 2116
browser_partitionkey_bloburl.js 5788
browser_PBMCookieBehavior.js 3394
browser_permissionInNormalWindows.js eslint-disable mozilla/no-comparison-or-assignment-inside-ok 3530
browser_permissionInNormalWindows_alwaysPartition.js eslint-disable mozilla/no-comparison-or-assignment-inside-ok 3624
browser_permissionInPrivateWindows.js 1505
browser_permissionInPrivateWindows_alwaysPartition.js 1598
browser_permissionPropagation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 12911
browser_referrerDefaultPolicy.js 20161
browser_script.js 6243
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 4547
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/ 6047
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 3430
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. 16593
browser_staticPartition_tls_session.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3580
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 3288
browser_storageAccess_TopLevel_CookieBehavior.js 13089
browser_storageAccess_TopLevel_CookiePermission.js 5167
browser_storageAccess_TopLevel_CrossOriginSameSite.js 4851
browser_storageAccess_TopLevel_Doorhanger.js 3925
browser_storageAccess_TopLevel_Embed.js 4182
browser_storageAccess_TopLevel_Enable.js 2602
browser_storageAccess_TopLevel_RequireIntermediatePermission.js 1789
browser_storageAccess_TopLevel_StorageAccessPermission.js 2830
browser_storageAccess_TopLevel_UserActivation.js 2178
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 11871
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 17902
browser_storageAccessPromiseRejectHandlerUserInteraction.js import-globals-from storageAccessAPIHelpers.js 1148
browser_storageAccessPromiseRejectHandlerUserInteraction_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 1173
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 1374
browser_storageAccessRemovalNavigateSubframe_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 1405
browser_storageAccessRemovalNavigateTopframe.js import-globals-from storageAccessAPIHelpers.js 1268
browser_storageAccessRemovalNavigateTopframe_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 1299
browser_storageAccessSandboxed.js import-globals-from storageAccessAPIHelpers.js 7736
browser_storageAccessSandboxed_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 7627
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 3347
browser_storageAccessThirdPartyChecks_alwaysPartition.js import-globals-from storageAccessAPIHelpers.js 3563
browser_storageAccessWithDynamicFpi.js 18863
browser_storageAccessWithHeuristics.js import-globals-from storageAccessAPIHelpers.js 25472
browser_subResources.js 8711
browser_subResourcesPartitioned.js 9405
browser_subResourcesPartitioned_alwaysPartition.js 9570
browser_thirdPartyStorageRejectionForCORS.js 1535
browser_urlDecorationStripping.js 7557
browser_urlDecorationStripping_alwaysPartition.js 7686
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. 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/ 3572
browser_workerPropagation.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2445
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 266
file_saveAsVideo.sjs 1384
file_stripping.html 329
file_video.webm 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 2348
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 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 8849
storageAccessAPIHelpers.js global allowListed 6734
subResources.sjs 978
tracker.js 233
trackingAPI.js 2460
trackingPage.html 467
workerIframe.html 3rd party content! 1551