.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 |
45216 |
blobPartitionPage.html |
Blob URL Partitioning Test |
566 |
browser-blocking.toml |
|
2733 |
browser.toml |
|
10900 |
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 |
8848 |
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/ |
9606 |
browser_contentBlockingTelemetry.js |
Bug 1668199 - Testing the content blocking telemetry.
|
12597 |
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 |
|
2690 |
browser_imageCache4.js |
import-globals-from imageCacheWorker.js |
460 |
browser_imageCache8.js |
import-globals-from imageCacheWorker.js |
459 |
browser_localStorageEvents.js |
|
4889 |
browser_nimbus_3pcb.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
3923 |
browser_nimbus_etp_features.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
2839 |
browser_nimbus_thirdPartyTrackerCookieBlocking.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
2429 |
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_partitionedABnavigatestToAA.js |
A test to verify that A(B->A) navigated iframes have unparitioned
cookies and storage access.
|
1944 |
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/
|
18841 |
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 |
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 |
|
22124 |
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.
|
16493 |
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/ |
6380 |
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_storageAccessAutograntFromFedCM.js |
|
2333 |
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 |
18200 |
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 |
|
19121 |
browser_storageAccessWithHeuristics.js |
import-globals-from storageAccessAPIHelpers.js |
25565 |
browser_subResources.js |
|
8711 |
browser_subResourcesPartitioned.js |
|
9369 |
browser_subResourcesPartitioned_alwaysPartition.js |
|
9570 |
browser_thirdPartyStorageRejectionForCORS.js |
|
1535 |
browser_trackerCookieBlocking.js |
|
5770 |
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.
|
4532 |
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_urlQueryStringStrippingWithEncoding.js |
|
3213 |
browser_urlQueryStrippingListService.js |
|
8060 |
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_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 |
|
603 |
dedicatedWorker.js |
|
216 |
dynamicfpi_head.js |
import-globals-from head.js |
5424 |
embedder.html |
|
380 |
embedder2.html |
|
509 |
empty-altsvc.js |
nothing here |
19 |
|
|
28 |
empty.html |
|
15 |
empty.js |
nothing here |
19 |
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 |
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 |
14180 |
popup.html |
Just a popup that does a redirect |
291 |
raptor.jpg |
|
49629 |
redirect.sjs |
|
341 |
referrer.sjs |
|
1323 |
sandboxed.html |
|
372 |
|
|
48 |
server.sjs |
|
874 |
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 |
|
1027 |
tracker.js |
|
233 |
trackingAPI.js |
|
2460 |
trackingPage.html |
|
467 |
workerIframe.html |
3rd party content! |
1551 |