[DEFAULT] skip-if = ["os == 'linux' && (asan || tsan)"] # bug 1662229 - task exception prefs = [ "dom.storage_access.prompt.testing=true", # Disable the Storage Access API prompts for all of the tests in this directory "dom.storage_access.prompt.testing.allow=true", "dom.testing.sync-content-blocking-notifications=true", "dom.storage_access.frame_only=true", # Enable frame-only Storage Access API for all of the tests in this directory "privacy.restrict3rdpartystorage.heuristic.window_open=true", # Enable the window.open() heuristics globally in this directory "privacy.restrict3rdpartystorage.heuristic.opened_window_after_interaction=true", "network.cookie.sameSite.laxByDefault=false", # Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default" "dom.security.https_first=false", # Disable https-first because of explicit http/https testing "dom.storage_access.dont_grant_insecure_contexts=true", # Enable constraining storage access api to secure contexts ] support-files = [ "container.html", "container2.html", "embedder.html", "embedder2.html", "head.js", "antitracking_head.js", "dynamicfpi_head.js", "partitionedstorage_head.js", "storage_access_head.js", "cookiesCORS.sjs", "iframe.html", "image.sjs", "imageCacheWorker.js", "page.html", "3rdParty.html", "3rdPartyRelay.html", "3rdPartySVG.html", "3rdPartyUI.html", "3rdPartyWO.html", "3rdPartyWorker.html", "3rdPartyOpen.html", "3rdPartyOpenUI.html", "empty.js", "empty-altsvc.js", "empty-altsvc.js^headers^", "empty.html", "file_iframe_document_open.html", "file_localStorage.html", "popup.html", "redirect.sjs", "server.sjs", "storageAccessAPIHelpers.js", "3rdPartyStorage.html", "3rdPartyStorageWO.html", "3rdPartyPartitioned.html", "localStorage.html", "blobPartitionPage.html", "raptor.jpg", "!/browser/modules/test/browser/head.js", "!/browser/base/content/test/general/head.js", "!/browser/base/content/test/protectionsUI/cookieServer.sjs", "!/browser/base/content/test/protectionsUI/trackingPage.html", "!/browser/base/content/test/protectionsUI/trackingAPI.js", "!/toolkit/content/tests/browser/common/mockTransfer.js", ] ["browser_AntiTrackingETPHeuristic.js"] ["browser_PBMCookieBehavior.js"] ["browser_aboutblank.js"] ["browser_addonHostPermissionIgnoredInTP.js"] ["browser_allowListNotifications.js"] ["browser_allowListNotifications_alwaysPartition.js"] support-files = ["subResources.sjs"] ["browser_allowListSeparationInPrivateAndNormalWindows.js"] skip-if = ["os == 'mac' && !debug"] # Bug 1503778, 1577362 ["browser_allowPermissionForTracker.js"] ["browser_backgroundImageAssertion.js"] ["browser_cookieBetweenTabs.js"] ["browser_denyPermissionForTracker.js"] ["browser_doublyNestedTracker.js"] ["browser_emailtracking.js"] ["browser_existingCookiesForSubresources.js"] ["browser_fileUrl.js"] ["browser_firstPartyCookieRejectionHonoursAllowList.js"] ["browser_hasStorageAccess.js"] ["browser_hasStorageAccess_alwaysPartition.js"] ["browser_iframe_document_open.js"] ["browser_imageCache4.js"] ["browser_imageCache8.js"] ["browser_localStorageEvents.js"] ["browser_onBeforeRequestNotificationForTrackingResources.js"] ["browser_onModifyRequestNotificationForTrackingResources.js"] ["browser_partitionedClearSiteDataHeader.js"] support-files = ["clearSiteData.sjs"] ["browser_partitionedConsoleMessage.js"] ["browser_partitionedCookies.js"] support-files = ["cookies.sjs"] ["browser_partitionedDOMCache.js"] ["browser_partitionedIndexedDB.js"] ["browser_partitionedLocalStorage.js"] ["browser_partitionedLocalStorage_events.js"] support-files = ["localStorageEvents.html"] ["browser_partitionedLockManager.js"] ["browser_partitionedMessaging.js"] skip-if = ["true"] #Bug 1588241 ["browser_partitionedServiceWorkers.js"] support-files = [ "dedicatedWorker.js", "matchAll.js", "serviceWorker.js", ] ["browser_partitionedSharedWorkers.js"] support-files = [ "sharedWorker.js", "partitionedSharedWorker.js", ] ["browser_partitionkey_bloburl.js"] ["browser_permissionInNormalWindows.js"] ["browser_permissionInNormalWindows_alwaysPartition.js"] ["browser_permissionInPrivateWindows.js"] ["browser_permissionInPrivateWindows_alwaysPartition.js"] ["browser_permissionPropagation.js"] skip-if = [ "os == 'linux' && bits == 64", # Bug 1645505 "os == 'win' && debug", # Bug 1645505 ] ["browser_referrerDefaultPolicy.js"] support-files = ["referrer.sjs"] ["browser_script.js"] support-files = ["tracker.js"] ["browser_serviceWorkersWithStorageAccessGranted.js"] ["browser_siteSpecificWorkArounds.js"] ["browser_socialtracking.js"] ["browser_socialtracking_save_image.js"] ["browser_staticPartition_CORS_preflight.js"] support-files = ["browser_staticPartition_CORS_preflight.sjs"] ["browser_staticPartition_HSTS.js"] support-files = ["browser_staticPartition_HSTS.sjs"] ["browser_staticPartition_cache.js"] support-files = [ "!/browser/components/originattributes/test/browser/file_cache.html", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.audio.ogg", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.embed.png", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.fetch.html", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.iframe.html", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.img.png", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.favicon.png", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.import.js", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.link.css", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.object.png", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.request.html", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.script.js", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.sharedworker.js", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.video.ogv", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.fetch.html", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.js", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.request.html", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.xhr.html", "!/browser/components/originattributes/test/browser/file_thirdPartyChild.xhr.html", ] ["browser_staticPartition_network.js"] ["browser_staticPartition_saveAs.js"] skip-if = ["os == 'linux' && bits == 64"] # Bug 1775746 support-files = [ "file_saveAsImage.sjs", "file_saveAsVideo.sjs", "file_saveAsPageInfo.html", "file_video.ogv", ] ["browser_staticPartition_tls_session.js"] ["browser_staticPartition_websocket.js"] skip-if = ["os == 'mac' && verify"] # Bug 1721210 support-files = ["file_ws_handshake_delay_wsh.py"] ["browser_storageAccessAutograntRequiresUserInteraction.js"] ["browser_storageAccessDeniedGivesNoUserInteraction.js"] ["browser_storageAccessDoorHanger.js"] ["browser_storageAccessFrameInteractionGrantsUserInteraction.js"] ["browser_storageAccessGrantedGivesUserInteraction.js"] ["browser_storageAccessPrivilegeAPI.js"] ["browser_storageAccessPromiseRejectHandlerUserInteraction.js"] ["browser_storageAccessPromiseRejectHandlerUserInteraction_alwaysPartition.js"] ["browser_storageAccessPromiseResolveHandlerUserInteraction.js"] ["browser_storageAccessRejectsInsecureContexts.js"] ["browser_storageAccessRemovalNavigateSubframe.js"] ["browser_storageAccessRemovalNavigateSubframe_alwaysPartition.js"] ["browser_storageAccessRemovalNavigateTopframe.js"] ["browser_storageAccessRemovalNavigateTopframe_alwaysPartition.js"] ["browser_storageAccessSandboxed.js"] ["browser_storageAccessSandboxed_alwaysPartition.js"] ["browser_storageAccessScopeDifferentSite.js"] ["browser_storageAccessScopeSameOrigin.js"] ["browser_storageAccessScopeSameSiteRead.js"] ["browser_storageAccessScopeSameSiteWrite.js"] ["browser_storageAccessThirdPartyChecks.js"] ["browser_storageAccessThirdPartyChecks_alwaysPartition.js"] support-files = [ "trackingPage.html", "trackingAPI.js", ] ["browser_storageAccessWithDynamicFpi.js"] ["browser_storageAccessWithHeuristics.js"] ["browser_storageAccess_TopLevel_Arguments.js"] ["browser_storageAccess_TopLevel_CookieBehavior.js"] ["browser_storageAccess_TopLevel_CookiePermission.js"] ["browser_storageAccess_TopLevel_CrossOriginSameSite.js"] ["browser_storageAccess_TopLevel_Doorhanger.js"] ["browser_storageAccess_TopLevel_Embed.js"] ["browser_storageAccess_TopLevel_Enable.js"] ["browser_storageAccess_TopLevel_RequireIntermediatePermission.js"] ["browser_storageAccess_TopLevel_StorageAccessPermission.js"] ["browser_storageAccess_TopLevel_UserActivation.js"] skip-if = ["debug"] # Bug 1700551 ["browser_storageAccess_cookies_on_grant.js"] ["browser_storageAccess_userActivation.js"] ["browser_subResources.js"] support-files = ["subResources.sjs"] ["browser_subResourcesPartitioned.js"] support-files = ["subResources.sjs"] ["browser_subResourcesPartitioned_alwaysPartition.js"] support-files = ["subResources.sjs"] ["browser_thirdPartyStorageRejectionForCORS.js"] ["browser_urlDecorationStripping.js"] ["browser_urlDecorationStripping_alwaysPartition.js"] tags = "remote-settings" ["browser_urlQueryStringStripping.js"] skip-if = ["os == 'linux' && asan"] # Bug 1713909 - new Fission platform triage support-files = ["file_stripping.html"] ["browser_urlQueryStringStripping_allowList.js"] support-files = ["file_stripping.html"] ["browser_urlQueryStringStripping_nimbus.js"] support-files = ["file_stripping.html"] ["browser_urlQueryStringStripping_pbmode.js"] support-files = ["file_stripping.html"] ["browser_urlQueryStringStripping_telemetry.js"] support-files = ["file_stripping.html"] ["browser_urlQueryStringStripping_telemetry_2.js"] support-files = ["file_stripping.html"] ["browser_urlQueryStrippingListService.js"] ["browser_userInteraction.js"] ["browser_workerPropagation.js"] support-files = ["workerIframe.html"]