Bug 1566182: Annotate mochitests that fail with Fission enabled. r=mccr8
authorKris Maglione <maglione.k@gmail.com>
Mon, 15 Jul 2019 16:19:32 -0700
changeset 483100 bcdcbeb490e137f4d093f63394080917d6cd7ca4
parent 483099 b6d154b2309846531934289c1e167208fc385ac3
child 483101 905cb53bd118939dd19fb15ecf94800a36243b29
child 483252 c05f610525761ddb7f8bed9927f9f9c45bcb507e
push id113706
push usermaglione.k@gmail.com
push dateWed, 17 Jul 2019 19:49:57 +0000
treeherdermozilla-inbound@bcdcbeb490e1 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmccr8
bugs1566182
milestone70.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1566182: Annotate mochitests that fail with Fission enabled. r=mccr8 My preference was to annotate most of the failing tests with `fail-if` so that if they start passing, the `fail-if` needs to be removed and they need to keep passing. That doesn't work for tests that timeout, or which trigger failures from their cleanup functions, however, so those tests need skip-if. And tests with fail in their cleanup functions likely leave the browser in an inconsistent state for subsequent tests, anyway, so really should be skipped regardless. There are some remaining tests which still fail because of crashes. I chose not to skip them here, but to fix the crashes in separate bugs instead. Differential Revision: https://phabricator.services.mozilla.com/D38247
browser/base/content/test/about/browser.ini
browser/base/content/test/favicons/browser.ini
browser/base/content/test/general/browser.ini
browser/base/content/test/performance/browser.ini
browser/base/content/test/permissions/browser.ini
browser/base/content/test/plugins/browser.ini
browser/base/content/test/popupNotifications/browser.ini
browser/base/content/test/popups/browser.ini
browser/base/content/test/siteIdentity/browser.ini
browser/base/content/test/tabs/browser.ini
browser/base/content/test/trackingUI/browser.ini
browser/base/content/test/webrtc/browser.ini
browser/components/contextualidentity/test/browser/browser.ini
browser/components/enterprisepolicies/tests/browser/browser.ini
browser/components/extensions/test/browser/browser-common.ini
browser/components/extensions/test/browser/browser-remote.ini
browser/components/newtab/test/browser/browser.ini
browser/components/originattributes/test/browser/browser.ini
browser/components/places/tests/browser/browser.ini
browser/components/privatebrowsing/test/browser/browser.ini
browser/components/sessionstore/test/browser.ini
browser/components/tests/browser/browser.ini
browser/components/urlbar/tests/browser/browser.ini
browser/extensions/pdfjs/test/browser.ini
browser/extensions/report-site-issue/test/browser/browser.ini
browser/modules/test/browser/browser.ini
devtools/client/aboutdebugging-new/test/browser/browser.ini
devtools/client/framework/test/browser.ini
devtools/client/inspector/test/browser.ini
devtools/client/responsive.html/test/browser/browser.ini
devtools/client/storage/test/browser.ini
devtools/client/styleeditor/test/browser.ini
devtools/client/webconsole/test/mochitest/browser.ini
devtools/server/tests/browser/browser.ini
docshell/test/browser/browser.ini
docshell/test/mochitest/mochitest.ini
docshell/test/navigation/browser.ini
docshell/test/navigation/mochitest.ini
dom/base/test/browser.ini
dom/base/test/mochitest.ini
dom/bindings/test/mochitest.ini
dom/events/test/mochitest.ini
dom/events/test/pointerevents/mochitest.ini
dom/file/tests/mochitest.ini
dom/html/test/mochitest.ini
dom/indexedDB/test/browser.ini
dom/indexedDB/test/mochitest.ini
dom/ipc/tests/JSWindowActor/browser.ini
dom/ipc/tests/browser.ini
dom/ipc/tests/chrome.ini
dom/ipc/tests/mochitest.ini
dom/media/test/mochitest.ini
dom/media/tests/mochitest/identity/mochitest.ini
dom/notification/test/mochitest/mochitest.ini
dom/push/test/mochitest.ini
dom/quota/test/browser.ini
dom/security/test/cors/browser.ini
dom/security/test/cors/mochitest.ini
dom/security/test/csp/mochitest.ini
dom/security/test/general/browser.ini
dom/security/test/general/mochitest.ini
dom/security/test/mixedcontentblocker/mochitest.ini
dom/serviceworkers/test/browser.ini
dom/serviceworkers/test/mochitest.ini
dom/svg/test/mochitest.ini
dom/tests/browser/browser.ini
dom/tests/mochitest/bugs/mochitest.ini
dom/tests/mochitest/dom-level0/mochitest.ini
dom/tests/mochitest/localstorage/mochitest.ini
dom/tests/mochitest/sessionstorage/mochitest.ini
dom/tests/mochitest/storageevent/mochitest.ini
dom/tests/mochitest/whatwg/mochitest.ini
dom/websocket/tests/mochitest.ini
dom/workers/test/mochitest.ini
dom/xhr/tests/browser.ini
extensions/permissions/test/browser.ini
image/test/mochitest/mochitest.ini
js/xpconnect/tests/browser/browser.ini
js/xpconnect/tests/mochitest/mochitest.ini
layout/forms/test/mochitest.ini
layout/svg/tests/mochitest.ini
netwerk/cookie/test/browser/browser.ini
netwerk/test/browser/browser.ini
netwerk/test/mochitests/mochitest.ini
remote/test/browser/browser.ini
security/manager/ssl/tests/mochitest/mixedcontent/mochitest.ini
toolkit/components/antitracking/test/browser/browser.ini
toolkit/components/extensions/test/mochitest/mochitest-common.ini
toolkit/components/mozprotocol/tests/browser.ini
toolkit/components/passwordmgr/test/browser/browser.ini
toolkit/components/passwordmgr/test/mochitest/mochitest.ini
toolkit/components/places/tests/browser/browser.ini
toolkit/components/prompts/test/mochitest.ini
toolkit/components/reader/test/browser.ini
toolkit/components/remotebrowserutils/tests/browser/browser.ini
toolkit/components/satchel/test/mochitest.ini
toolkit/components/telemetry/tests/browser/browser.ini
toolkit/components/url-classifier/tests/browser/browser.ini
toolkit/components/url-classifier/tests/mochitest/mochitest.ini
toolkit/components/windowcreator/test/browser.ini
toolkit/components/windowwatcher/test/browser.ini
toolkit/content/tests/browser/browser.ini
toolkit/mozapps/extensions/test/browser/browser.ini
toolkit/mozapps/extensions/test/xpinstall/browser.ini
uriloader/exthandler/tests/mochitest/browser.ini
--- a/browser/base/content/test/about/browser.ini
+++ b/browser/base/content/test/about/browser.ini
@@ -5,25 +5,26 @@ support-files =
   searchSuggestionEngine.sjs
   searchSuggestionEngine.xml
   POSTSearchEngine.xml
   dummy_page.html
 prefs =
   browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar=false
 
 [browser_aboutCertError.js]
+skip-if = fission
 [browser_aboutCertError_clockSkew.js]
 [browser_aboutCertError_exception.js]
 [browser_aboutCertError_mitm.js]
 [browser_aboutCertError_noSubjectAltName.js]
 [browser_aboutCertError_telemetry.js]
 [browser_aboutHome_search_POST.js]
 [browser_aboutHome_search_composing.js]
 [browser_aboutHome_search_searchbar.js]
 [browser_aboutHome_search_suggestion.js]
 skip-if = os == "mac" || (os == "linux" && (!debug || bits == 64)) || (os == 'win' && os_version == '10.0' && bits == 64 && !debug) # Bug 1399648, bug 1402502
 [browser_aboutHome_search_telemetry.js]
 [browser_aboutNetError.js]
 [browser_aboutStopReload.js]
 [browser_aboutSupport.js]
 [browser_aboutSupport_newtab_security_state.js]
 [browser_bug435325.js]
-skip-if = verify && !debug && os == 'mac'
+skip-if = fission || (verify && !debug && os == 'mac')
--- a/browser/base/content/test/favicons/browser.ini
+++ b/browser/base/content/test/favicons/browser.ini
@@ -12,16 +12,17 @@ prefs =
   browser.chrome.guess_favicon=true
 
 [browser_bug408415.js]
 [browser_bug550565.js]
 [browser_favicon_change.js]
 support-files =
   file_favicon_change.html
 [browser_favicon_change_not_in_document.js]
+fail-if = fission
 support-files =
   file_favicon_change_not_in_document.html
 [browser_multiple_icons_in_short_timeframe.js]
 [browser_rich_icons.js]
 support-files =
   file_rich_icon.html
   file_mask_icon.html
 [browser_icon_discovery.js]
--- a/browser/base/content/test/general/browser.ini
+++ b/browser/base/content/test/general/browser.ini
@@ -57,16 +57,17 @@ support-files =
   zoom_test.html
   !/image/test/mochitest/blue.png
   !/toolkit/content/tests/browser/common/mockTransfer.js
 
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_addKeywordSearch.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_alltabslistener.js]
+fail-if = fission
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_backButtonFitts.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_beforeunload_duplicate_dialogs.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_blob-channelname.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug321000.js]
@@ -93,26 +94,29 @@ skip-if = (verify && debug && (os == 'ma
 skip-if = true # bug 428712
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug424101.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug427559.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug431826.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_bug432599.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug441778.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_bug455852.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug462289.js]
 skip-if = toolkit == "cocoa"
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug462673.js]
+fail-if = fission
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug477014.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug479408.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug481560.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug484315.js]
@@ -152,16 +156,17 @@ tags = clipboard
 tags = clipboard
 skip-if = toolkit != "cocoa" # Because of tests for supporting Service Menu of macOS, bug 1261299
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug1297539.js]
 skip-if = toolkit != "cocoa" # Because of tests for supporting pasting from Service Menu of macOS, bug 1297539
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug575561.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_bug575830.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug577121.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug578534.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug579872.js]
 skip-if = (verify && debug && (os == 'linux'))
@@ -184,16 +189,17 @@ skip-if = (verify && debug && (os == 'li
 [browser_bug609700.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug623893.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug624734.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug633691.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_bug647886.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug664672.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug676619.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug710878.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
@@ -215,16 +221,17 @@ uses-unsafe-cpows = true
 [browser_bug767836_perwindowpb.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug817947.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug832435.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug839103.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_bug882977.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug970746.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug1015721.js]
 skip-if = os == 'win' || (verify && debug && (os == 'linux'))
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_accesskeys.js]
@@ -301,17 +308,17 @@ support-files = test_offline_gzip.html g
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_page_style_menu.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_page_style_menu_update.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_plainTextLinks.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_printpreview.js]
-skip-if = os == 'win' # Bug 1384127
+skip-if = fission || os == 'win' # Bug 1384127
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_private_browsing_window.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_private_no_prompt.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_refreshBlocker.js]
 support-files =
   refresh_header.sjs
@@ -348,54 +355,58 @@ skip-if = (os == 'mac') || (verify && (o
 support-files =
   contentSearchUI.html
   contentSearchUI.js
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_selectTabAtIndex.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_ssl_error_reports.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_star_hsts.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_storagePressure_notification.js]
 skip-if = verify
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tab_close_dependent_window.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tabDrop.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tab_detach_restore.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tab_drag_drop_perwindow.js]
+fail-if = fission
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tab_dragdrop.js]
 skip-if = debug || (os == 'linux') || (os == 'mac') || (os == 'win' && asan) # Bug 1312436, Bug 1388973
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tab_dragdrop2.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tabfocus.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tabkeynavigation.js]
 skip-if = (os == "mac" && !e10s) # Bug 1237713 - OSX eats keypresses for some reason
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tabs_close_beforeunload.js]
 support-files =
   close_beforeunload_opens_second_tab.html
   close_beforeunload.html
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_tabs_isActive.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_tabs_owner.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_testOpenNewRemoteTabsFromNonRemoteBrowsers.js]
 run-if = e10s
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_typeAheadFind.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_unknownContentType_title.js]
+fail-if = fission
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_unloaddialogs.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_viewSourceInTabOnViewSource.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_visibleFindSelection.js]
 skip-if = true # Bug 1409184 disabled because interactive find next is not automating properly
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
@@ -403,39 +414,40 @@ skip-if = true # Bug 1409184 disabled be
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_visibleTabs_bookmarkAllPages.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_visibleTabs_tabPreview.js]
 skip-if = (os == "win" && !debug)
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_web_channel.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_zbug569342.js]
 skip-if = e10s || debug # Bug 1094240 - has findbar-related failures
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_addCertException.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
+skip-if = fission
 [browser_blockHPKP.js]
 skip-if = verify && !debug
 uses-unsafe-cpows = true
 tags = psm
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_windowactivation.js]
 skip-if = verify
 support-files =
   file_window_activation.html
   file_window_activation2.html
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug963945.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_domFullscreen_fullscreenMode.js]
 tags = fullscreen
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
-# DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_newTabDrop.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_newWindowDrop.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_newwindow_focus.js]
-skip-if = (os == "linux" && !e10s) # Bug 1263254 - Perma fails on Linux without e10s for some reason.
+skip-if = fission || (os == "linux" && !e10s) # Bug 1263254 - Perma fails on Linux without e10s for some reason.
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_bug1299667.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
--- a/browser/base/content/test/performance/browser.ini
+++ b/browser/base/content/test/performance/browser.ini
@@ -14,16 +14,17 @@ prefs =
   # The form autofill framescript is only used in certain locales if this
   # pref is set to 'detect', which is the default value on non-Nightly.
   extensions.formautofill.available='on'
 support-files =
   head.js
 [browser_appmenu.js]
 skip-if = asan || debug || (os == 'win' && bits == 32) || (os == 'win' && processor == 'aarch64') # Bug 1382809, bug 1369959, Win32 because of intermittent OOM failures, bug 1533141 for aarch64
 [browser_preferences_usage.js]
+fail-if = fission
 skip-if = !debug
 [browser_startup.js]
 [browser_startup_content.js]
 skip-if = !e10s
 [browser_startup_flicker.js]
 run-if = debug || devedition || nightly_build # Requires startupRecorder.js, which isn't shipped everywhere by default
 [browser_startup_hiddenwindow.js]
 skip-if = os == 'mac'
--- a/browser/base/content/test/permissions/browser.ini
+++ b/browser/base/content/test/permissions/browser.ini
@@ -10,16 +10,17 @@ skip-if = debug || os == "linux" && asan
 [browser_permissions_postPrompt.js]
 support-files=
   dummy.js
 [browser_permissions_handling_user_input.js]
 support-files=
   dummy.js
 [browser_reservedkey.js]
 [browser_temporary_permissions.js]
+fail-if = fission
 support-files =
   temporary_permissions_subframe.html
   ../webrtc/get_user_media.html
 [browser_autoplay_blocked.js]
 support-files =
   browser_autoplay_blocked.html
   browser_autoplay_blocked_slow.sjs
   browser_autoplay_muted.html
--- a/browser/base/content/test/plugins/browser.ini
+++ b/browser/base/content/test/plugins/browser.ini
@@ -44,22 +44,24 @@ support-files =
   plugin_two_types.html
   plugin_unknown.html
   plugin_crashCommentAndURL.html
   plugin_zoom.html
 
 [browser_bug743421.js]
 tags = blocklist
 [browser_bug744745.js]
+fail-if = fission
 [browser_bug787619.js]
 [browser_bug797677.js]
 [browser_bug812562.js]
 tags = blocklist
 [browser_bug818118.js]
 [browser_bug820497.js]
+fail-if = fission
 [browser_clearplugindata.js]
 tags = blocklist
 [browser_CTP_context_menu.js]
 skip-if = toolkit == "gtk3"   # fails intermittently on Linux (bug 909342)
 tags = blocklist
 [browser_CTP_crashreporting.js]
 skip-if = !crashreporter || verify || os == 'win' # bug 1442837
 tags = blocklist
@@ -93,13 +95,14 @@ tags = blocklist
 skip-if = !e10s
 tags = blocklist
 [browser_enable_DRM_prompt.js]
 skip-if = (os == 'win' && processor == 'aarch64') # bug 1533164
 [browser_private_browsing_eme_persistent_state.js]
 [browser_globalplugin_crashinfobar.js]
 skip-if = !crashreporter
 [browser_pluginCrashCommentAndURL.js]
-skip-if = !crashreporter
+skip-if = fission || !crashreporter
 [browser_pluginCrashReportNonDeterminism.js]
 skip-if = !crashreporter
 [browser_private_clicktoplay.js]
 [browser_subframe_access_hidden_plugins.js]
+fail-if = fission
--- a/browser/base/content/test/popupNotifications/browser.ini
+++ b/browser/base/content/test/popupNotifications/browser.ini
@@ -4,17 +4,17 @@ support-files =
 
 [browser_displayURI.js]
 skip-if = (os == "linux" && (debug || asan))
 [browser_popupNotification.js]
 skip-if = (os == "linux" && (debug || asan))
 [browser_popupNotification_2.js]
 skip-if = (os == "linux" && (debug || asan))
 [browser_popupNotification_3.js]
-skip-if = (os == "linux" && (debug || asan)) || verify
+skip-if = fission || (os == "linux" && (debug || asan)) || verify
 [browser_popupNotification_4.js]
 skip-if = (os == "linux" && (debug || asan))
 [browser_popupNotification_5.js]
 skip-if = true # bug 1332646
 [browser_popupNotification_accesskey.js]
 skip-if = (os == "linux" && (debug || asan)) || os == "mac"
 [browser_popupNotification_checkbox.js]
 skip-if = (os == "linux" && (debug || asan))
--- a/browser/base/content/test/popups/browser.ini
+++ b/browser/base/content/test/popups/browser.ini
@@ -2,16 +2,17 @@
 [browser_popup_blocker.js]
 support-files =
   popup_blocker.html
   popup_blocker_a.html
   popup_blocker_b.html
   popup_blocker_10_popups.html
 skip-if = (os == 'linux') || (e10s && debug) # Frequent bug 1081925 and bug 1125520 failures
 [browser_popup_frames.js]
+fail-if = fission
 support-files =
   popup_blocker.html
   popup_blocker_a.html
   popup_blocker_b.html
 [browser_popup_blocker_identity_block.js]
 support-files =
   popup_blocker2.html
   popup_blocker_a.html
--- a/browser/base/content/test/siteIdentity/browser.ini
+++ b/browser/base/content/test/siteIdentity/browser.ini
@@ -28,64 +28,69 @@ tags = mcb
 support-files =
   file_bug906190_1.html
   file_bug906190_2.html
   file_bug906190_3_4.html
   file_bug906190_redirected.html
   file_bug906190.js
   file_bug906190.sjs
 [browser_bug1045809.js]
+fail-if = fission
 tags = mcb
 support-files =
   file_bug1045809_1.html
   file_bug1045809_2.html
 [browser_csp_block_all_mixedcontent.js]
 tags = mcb
 support-files =
   file_csp_block_all_mixedcontent.html
   file_csp_block_all_mixedcontent.js
 [browser_deprecatedTLSVersions.js]
 [browser_getSecurityInfo.js]
 support-files =
   dummy_iframe_page.html
+skip-if = fission
 [browser_identity_UI.js]
 [browser_identityBlock_focus.js]
 support-files = ../permissions/permissions.html
 [browser_identityPopup_clearSiteData.js]
+skip-if = fission
 [browser_identityPopup_custom_roots.js]
 [browser_identityPopup_focus.js]
 [browser_identityPopup_telemetry.js]
 [browser_insecureLoginForms.js]
 support-files =
   insecure_opener.html
   !/toolkit/components/passwordmgr/test/browser/form_basic.html
   !/toolkit/components/passwordmgr/test/browser/insecure_test.html
   !/toolkit/components/passwordmgr/test/browser/insecure_test_subframe.html
+skip-if = fission
 [browser_mcb_redirect.js]
 tags = mcb
 support-files =
   test_mcb_redirect.html
   test_mcb_redirect_image.html
   test_mcb_double_redirect_image.html
   test_mcb_redirect.js
   test_mcb_redirect.sjs
 [browser_mixed_content_cert_override.js]
-skip-if = verify
+skip-if = fission || verify
 tags = mcb
 support-files =
   test-mixedcontent-securityerrors.html
 [browser_mixed_passive_content_indicator.js]
 tags = mcb
 support-files =
   simple_mixed_passive.html
 [browser_mixedcontent_securityflags.js]
 tags = mcb
 support-files =
   test-mixedcontent-securityerrors.html
 [browser_mixedContentFramesOnHttp.js]
+fail-if = fission
 tags = mcb
 support-files =
   file_mixedContentFramesOnHttp.html
   file_mixedPassiveContent.html
 [browser_mixedContentFromOnunload.js]
 tags = mcb
 support-files =
   file_mixedContentFromOnunload.html
@@ -105,16 +110,17 @@ tags = mcb
 support-files =
   ../general/moz.png
   test_no_mcb_for_loopback.html
 [browser_no_mcb_for_onions.js]
 tags = mcb
 support-files =
   test_no_mcb_for_onions.html
 [browser_check_identity_state.js]
+skip-if = fission
 [browser_iframe_navigation.js]
 support-files =
   iframe_navigation.html
 [browser_navigation_failures.js]
 [browser_secure_transport_insecure_scheme.js]
 [browser_ignore_same_page_navigation.js]
 [browser_mixed_content_with_navigation.js]
 support-files =
--- a/browser/base/content/test/tabs/browser.ini
+++ b/browser/base/content/test/tabs/browser.ini
@@ -21,16 +21,17 @@ support-files =
   test_bug1358314.html
 [browser_isLocalAboutURI.js]
 [browser_e10s_about_page_triggeringprincipal.js]
 skip-if = verify
 support-files =
   file_about_child.html
   file_about_parent.html
 [browser_e10s_switchbrowser.js]
+fail-if = fission
 [browser_e10s_about_process.js]
 [browser_e10s_mozillaweb_process.js]
 [browser_e10s_chrome_process.js]
 skip-if = debug # Bug 1444565, Bug 1457887
 [browser_e10s_javascript.js]
 [browser_multiselect_tabs_active_tab_selected_by_default.js]
 [browser_multiselect_tabs_bookmark.js]
 [browser_multiselect_tabs_clear_selection_when_tab_switch.js]
@@ -55,26 +56,29 @@ skip-if = debug # Bug 1444565, Bug 14578
 [browser_multiselect_tabs_using_Ctrl.js]
 [browser_multiselect_tabs_using_keyboard.js]
 skip-if = os == 'mac' # Skipped because macOS keyboard support requires changing system settings
 [browser_multiselect_tabs_using_selectedTabs.js]
 [browser_multiselect_tabs_using_Shift_and_Ctrl.js]
 [browser_multiselect_tabs_using_Shift.js]
 [browser_navigatePinnedTab.js]
 [browser_new_file_whitelisted_http_tab.js]
+fail-if = fission
 skip-if = !e10s # Test only relevant for e10s.
 [browser_new_tab_insert_position.js]
 skip-if = (debug && os == 'linux' && bits == 32) #Bug 1455882, disabled on Linux32 for almost permafailing
 support-files = file_new_tab_page.html
 [browser_new_tab_in_privilegedabout_process_pref.js]
+fail-if = fission
 skip-if = !e10s # Pref and test only relevant for e10s.
 [browser_privilegedmozilla_process_pref.js]
+fail-if = fission
 skip-if = !e10s # Pref and test only relevant for e10s.
 [browser_new_web_tab_in_file_process_pref.js]
-skip-if = !e10s # Pref and test only relevant for e10s.
+skip-if = fission || !e10s # Pref and test only relevant for e10s.
 [browser_newwindow_tabstrip_overflow.js]
 [browser_open_newtab_start_observer_notification.js]
 [browser_opened_file_tab_navigated_to_web.js]
 [browser_overflowScroll.js]
 [browser_paste_event_at_middle_click_on_link.js]
 tags = clipboard
 support-files = file_anchor_elements.html
 [browser_pinnedTabs_clickOpen.js]
@@ -98,8 +102,9 @@ skip-if = !e10s # Tab spinner is e10s on
 [browser_tabSwitchPrintPreview.js]
 skip-if = os == 'mac'
 [browser_tabswitch_updatecommands.js]
 [browser_viewsource_of_data_URI_in_file_process.js]
 [browser_visibleTabs_bookmarkAllTabs.js]
 [browser_visibleTabs_contextMenu.js]
 [browser_tabswitch_window_focus.js]
 support-files = open_window_in_new_tab.html
+skip-if = fission
--- a/browser/base/content/test/trackingUI/browser.ini
+++ b/browser/base/content/test/trackingUI/browser.ini
@@ -13,25 +13,26 @@ support-files =
 
 [browser_trackingUI_3.js]
 [browser_trackingUI_animation.js]
 [browser_trackingUI_animation_2.js]
 [browser_trackingUI_appMenu.js]
 [browser_trackingUI_background_tabs.js]
 [browser_trackingUI_categories.js]
 [browser_trackingUI_cookies_subview.js]
+skip-if = fission
 [browser_trackingUI_cryptominers.js]
 [browser_trackingUI_fetch.js]
 support-files =
   file_trackingUI_fetch.html
   file_trackingUI_fetch.js
   file_trackingUI_fetch.js^headers^
 [browser_trackingUI_fingerprinters.js]
 [browser_trackingUI_open_preferences.js]
 [browser_trackingUI_pbmode_exceptions.js]
 [browser_trackingUI_report_breakage.js]
-skip-if = os == 'linux' && (debug || asan) # Bug 1546797
+skip-if = fission || os == 'linux' && (debug || asan) # Bug 1546797
 [browser_trackingUI_state.js]
 skip-if = serviceworker_e10s # see https://bugzilla.mozilla.org/show_bug.cgi?id=1511303#c1
 [browser_trackingUI_state_all_disabled.js]
 [browser_trackingUI_state_reset.js]
 [browser_trackingUI_telemetry.js]
 [browser_trackingUI_trackers_subview.js]
--- a/browser/base/content/test/webrtc/browser.ini
+++ b/browser/base/content/test/webrtc/browser.ini
@@ -1,27 +1,29 @@
 [DEFAULT]
 support-files =
   get_user_media.html
   get_user_media_in_frame.html
   get_user_media_content_script.js
   head.js
 
 [browser_devices_get_user_media.js]
-skip-if = (os == "linux" && debug) # linux: bug 976544
+skip-if = fission || (os == "linux" && debug) # linux: bug 976544
 [browser_devices_get_user_media_anim.js]
 [browser_devices_get_user_media_default_permissions.js]
 [browser_devices_get_user_media_in_frame.js]
 skip-if = debug # bug 1369731
 [browser_devices_get_user_media_multi_process.js]
+fail-if = fission
 skip-if = debug && (os == "win" || os == "mac") # bug 1393761
 [browser_devices_get_user_media_paused.js]
 skip-if = (os == "win" && !debug) || (os =="linux" && !debug && bits == 64) #Bug 1440900
 [browser_devices_get_user_media_screen.js]
 skip-if = (os == 'linux') # Bug 1503991
 [browser_devices_get_user_media_tear_off_tab.js]
+skip-if = fission
 [browser_devices_get_user_media_unprompted_access.js]
 [browser_devices_get_user_media_unprompted_access_in_frame.js]
 [browser_devices_get_user_media_unprompted_access_tear_off_tab.js]
-skip-if = (os == "win" && bits == 64) # win8: bug 1334752
+skip-if = fission || (os == "win" && bits == 64) # win8: bug 1334752
 [browser_devices_get_user_media_unprompted_access_queue_request.js]
 [browser_webrtc_hooks.js]
 [browser_devices_get_user_media_queue_request.js]
--- a/browser/components/contextualidentity/test/browser/browser.ini
+++ b/browser/components/contextualidentity/test/browser/browser.ini
@@ -24,16 +24,17 @@ skip-if = verify
 [browser_usercontextid_new_window.js]
 [browser_usercontextid_tabdrop.js]
 skip-if = os == "mac" || os == "win" # Intermittent failure - bug 1268276
 [browser_windowName.js]
 tags = openwindow
 [browser_windowOpen.js]
 tags = openwindow
 [browser_serviceworkers.js]
+skip-if = fission
 [browser_broadcastchannel.js]
 [browser_blobUrl.js]
 [browser_middleClick.js]
 skip-if = (verify && debug && (os == 'linux'))
 [browser_imageCache.js]
 skip-if = (verify && debug && (os == 'win'))
 [browser_count_and_remove.js]
 [browser_relatedTab.js]
--- a/browser/components/enterprisepolicies/tests/browser/browser.ini
+++ b/browser/components/enterprisepolicies/tests/browser/browser.ini
@@ -35,15 +35,16 @@ skip-if = (verify && debug && (os == 'ma
 [browser_policy_disable_safemode.js]
 [browser_policy_disable_shield.js]
 [browser_policy_disable_telemetry.js]
 [browser_policy_display_bookmarks.js]
 [browser_policy_display_menu.js]
 [browser_policy_extensions.js]
 [browser_policy_downloads.js]
 [browser_policy_extensionsettings.js]
+skip-if = fission
 [browser_policy_firefoxhome.js]
 [browser_policy_override_postupdatepage.js]
 [browser_policy_search_engine.js]
 [browser_policy_searchbar.js]
 [browser_policy_set_homepage.js]
 [browser_policy_support_menu.js]
 [browser_policy_websitefilter.js]
--- a/browser/components/extensions/test/browser/browser-common.ini
+++ b/browser/components/extensions/test/browser/browser-common.ini
@@ -181,16 +181,17 @@ skip-if = !e10s || debug || asan || (os 
 [browser_ext_tabs_create.js]
 skip-if = os == "linux" && debug && bits == 32 # Bug 1350189
 [browser_ext_tabs_create_url.js]
 [browser_ext_tabs_create_invalid_url.js]
 [browser_ext_tabs_detectLanguage.js]
 [browser_ext_tabs_discard.js]
 skip-if = !e10s
 [browser_ext_tabs_discarded.js]
+fail-if = fission
 [browser_ext_tabs_duplicate.js]
 [browser_ext_tabs_events.js]
 skip-if = true # Bug 1521363
 [browser_ext_tabs_events_order.js]
 [browser_ext_tabs_executeScript.js]
 skip-if = (verify && !debug && (os == 'mac'))
 [browser_ext_tabs_executeScript_good.js]
 [browser_ext_tabs_executeScript_bad.js]
@@ -214,16 +215,17 @@ skip-if = (verify && !debug && (os == 'm
 [browser_ext_tabs_onCreated.js]
 [browser_ext_tabs_onHighlighted.js]
 [browser_ext_tabs_onUpdated.js]
 [browser_ext_tabs_onUpdated_filter.js]
 [browser_ext_tabs_opener.js]
 [browser_ext_tabs_printPreview.js]
 [browser_ext_tabs_query.js]
 [browser_ext_tabs_readerMode.js]
+skip-if = fission
 [browser_ext_tabs_reload.js]
 [browser_ext_tabs_reload_bypass_cache.js]
 [browser_ext_tabs_saveAsPDF.js]
 skip-if = os == 'mac' # Save as PDF not supported on Mac OS X
 [browser_ext_tabs_sendMessage.js]
 [browser_ext_tabs_sharingState.js]
 [browser_ext_tabs_successors.js]
 [browser_ext_tabs_cookieStoreId.js]
--- a/browser/components/extensions/test/browser/browser-remote.ini
+++ b/browser/components/extensions/test/browser/browser-remote.ini
@@ -9,20 +9,22 @@ install-to-subdir = test-oop-extensions
 tags = webextensions remote-webextensions
 skip-if = !e10s
 support-files =
   head.js
   head_devtools.js
   file_inspectedwindow_reload_target.sjs
 
 [browser_ext_contentscript_nontab_connect.js]
+skip-if = fission
 [browser_ext_devtools_inspectedWindow.js]
 [browser_ext_devtools_inspectedWindow_eval_bindings.js]
 [browser_ext_devtools_inspectedWindow_reload.js]
 [browser_ext_devtools_network.js]
+skip-if = fission
 [browser_ext_devtools_page.js]
 [browser_ext_devtools_page_incognito.js]
 [browser_ext_devtools_panel.js]
 [browser_ext_devtools_panels_elements.js]
 [browser_ext_devtools_panels_elements_sidebar.js]
 support-files =
   ../../../../../devtools/client/inspector/extensions/test/head_devtools_inspector_sidebar.js
 [browser_ext_optionsPage_popups.js]
--- a/browser/components/newtab/test/browser/browser.ini
+++ b/browser/components/newtab/test/browser/browser.ini
@@ -21,9 +21,10 @@ prefs =
 [browser_highlights_section.js]
 [browser_getScreenshots.js]
 [browser_newtab_overrides.js]
 [browser_onboarding_rtamo.js]
 skip-if = (os == "linux") # Test setup only implemented for OSX and Windows
 [browser_topsites_contextMenu_options.js]
 [browser_topsites_section.js]
 [browser_asrouter_cfr.js]
+skip-if = fission
 [browser_asrouter_bookmarkpanel.js]
--- a/browser/components/originattributes/test/browser/browser.ini
+++ b/browser/components/originattributes/test/browser/browser.ini
@@ -58,34 +58,52 @@ support-files =
   window2.html
   window3.html
   window_redirect.html
   worker_blobify.js
   worker_deblobify.js
   !/toolkit/content/tests/browser/common/mockTransfer.js
 
 [browser_broadcastChannel.js]
+fail-if = fission
 [browser_cache.js]
+fail-if = fission
 skip-if = verify
 [browser_cookieIsolation.js]
+fail-if = fission
 [browser_favicon_firstParty.js]
+fail-if = fission
 [browser_favicon_userContextId.js]
+fail-if = fission
 [browser_firstPartyIsolation.js]
-skip-if = debug #Bug 1345346
+skip-if = fission || debug #Bug 1345346
 [browser_firstPartyIsolation_about_newtab.js]
+fail-if = fission
 [browser_firstPartyIsolation_aboutPages.js]
+fail-if = fission
 [browser_firstPartyIsolation_blobURI.js]
 [browser_firstPartyIsolation_js_uri.js]
+skip-if = fission
 [browser_firstPartyIsolation_saveAs.js]
+skip-if = fission
 [browser_localStorageIsolation.js]
+fail-if = fission
 [browser_blobURLIsolation.js]
+fail-if = fission
 skip-if = (verify && debug && (os == 'win'))
 [browser_imageCacheIsolation.js]
 [browser_sharedworker.js]
+fail-if = fission
 [browser_httpauth.js]
+skip-if = fission
 [browser_clientAuth.js]
 skip-if = verify
 [browser_cacheAPI.js]
+fail-if = fission
 [browser_permissions.js]
+fail-if = fission
 [browser_postMessage.js]
+skip-if = fission
 [browser_sanitize.js]
+fail-if = fission
 skip-if = (os == 'win') #Bug 1544810
 [browser_windowOpenerRestriction.js]
+fail-if = fission
--- a/browser/components/places/tests/browser/browser.ini
+++ b/browser/components/places/tests/browser/browser.ini
@@ -19,16 +19,17 @@ skip-if = (verify && debug)
 [browser_bookmark_folder_moveability.js]
 [browser_bookmark_popup.js]
 skip-if = (os == "linux" && debug) || (verify && (os == 'win')) # mouseover not reliable on linux debug builds
 [browser_bookmark_private_window.js]
 skip-if = (verify && debug && (os == 'win' || os == 'mac'))
 [browser_bookmark_remove_tags.js]
 [browser_bookmark_titles.js]
 support-files = ../../../../base/content/test/general/dummy_page.html
+skip-if = fission
 [browser_bookmarklet_windowOpen.js]
 support-files =
   bookmarklet_windowOpen_dummy.html
 [browser_bookmarkMenu_hiddenWindow.js]
 skip-if = os != 'mac' # Mac-only functionality
 [browser_bookmarks_change_title.js]
 [browser_bookmarks_sidebar_search.js]
 support-files =
@@ -45,16 +46,17 @@ skip-if = (verify && debug && (os == 'wi
 [browser_bookmarkProperties_no_user_actions.js]
 [browser_bookmarkProperties_newFolder.js]
 [browser_bookmarkProperties_readOnlyRoot.js]
 [browser_bookmarkProperties_remember_folders.js]
 [browser_bookmarksProperties.js]
 skip-if = (verify && debug && (os == 'win' || os == 'mac'))
 [browser_check_correct_controllers.js]
 [browser_click_bookmarks_on_toolbar.js]
+skip-if = fission
 [browser_controller_onDrop_query.js]
 [browser_controller_onDrop_sidebar.js]
 [browser_controller_onDrop_tagFolder.js]
 [browser_controller_onDrop.js]
 [browser_copy_query_without_tree.js]
 tags = clipboard
 [browser_cutting_bookmarks.js]
 tags = clipboard
--- a/browser/components/privatebrowsing/test/browser/browser.ini
+++ b/browser/components/privatebrowsing/test/browser/browser.ini
@@ -23,16 +23,17 @@ support-files =
 [browser_privatebrowsing_about.js]
 disabled=until bug 1556745 is fixed
 tags = trackingprotection
 [browser_privatebrowsing_aboutSessionRestore.js]
 [browser_privatebrowsing_cache.js]
 [browser_privatebrowsing_certexceptionsui.js]
 [browser_privatebrowsing_concurrent.js]
 [browser_privatebrowsing_context_and_chromeFlags.js]
+skip-if = fission
 [browser_privatebrowsing_crh.js]
 [browser_privatebrowsing_downloadLastDir.js]
 skip-if = verify
 [browser_privatebrowsing_downloadLastDir_c.js]
 [browser_privatebrowsing_downloadLastDir_toggle.js]
 [browser_privatebrowsing_favicon.js]
 [browser_privatebrowsing_geoprompt.js]
 tags = geolocation
--- a/browser/components/sessionstore/test/browser.ini
+++ b/browser/components/sessionstore/test/browser.ini
@@ -59,50 +59,49 @@ support-files =
   browser_1284886_suspend_tab_2.html
   empty.html
 
 #NB: the following are disabled
 #  browser_464620_a.html
 #  browser_464620_b.html
 #  browser_464620_xd.html
 
-
 #disabled-for-intermittent-failures--bug-766044, browser_459906_empty.html
 #disabled-for-intermittent-failures--bug-766044, browser_459906_sample.html
 #disabled-for-intermittent-failures--bug-765389, browser_461743_sample.html
 
 [browser_aboutPrivateBrowsing.js]
 [browser_aboutSessionRestore.js]
 skip-if = (verify && debug && (os == 'win' || os == 'mac'))
 [browser_async_duplicate_tab.js]
 support-files = file_async_duplicate_tab.html
 [browser_async_flushes.js]
 support-files = file_async_flushes.html
 run-if = e10s && crashreporter
 skip-if = debug # bug 1167933
 [browser_async_remove_tab.js]
 run-if = e10s
-skip-if = debug # bug 1211084
+skip-if = fission || debug # bug 1211084
 [browser_attributes.js]
 [browser_backup_recovery.js]
 skip-if = (verify && debug && (os == 'linux'))
 [browser_broadcast.js]
 [browser_capabilities.js]
 [browser_cleaner.js]
 [browser_crashedTabs.js]
 skip-if = !e10s || !crashreporter || verify
 [browser_unrestored_crashedTabs.js]
 skip-if = !e10s || !crashreporter
 [browser_revive_crashed_bg_tabs.js]
 skip-if = !e10s || !crashreporter
 [browser_dying_cache.js]
 skip-if = (os == 'win') # bug 1331853
 [browser_dynamic_frames.js]
 [browser_formdata.js]
-skip-if = (verify && debug)
+skip-if = fission || (verify && debug)
 [browser_formdata_cc.js]
 [browser_formdata_format.js]
 skip-if = !debug && (os == 'linux') # Bug 1535645
 [browser_formdata_password.js]
 support-files = file_formdata_password.html
 [browser_formdata_xpath.js]
 [browser_frametree.js]
 [browser_frame_history.js]
@@ -118,19 +117,22 @@ skip-if = (verify && (os == 'win' || os 
 [browser_purge_shistory.js]
 skip-if = e10s # Bug 1271024
 [browser_replace_load.js]
 [browser_restore_redirect.js]
 [browser_restore_cookies_noOriginAttributes.js]
 [browser_scrollPositions.js]
 [browser_scrollPositionsReaderMode.js]
 [browser_sessionHistory.js]
+fail-if = fission
 support-files =
   file_sessionHistory_hashchange.html
+skip-if = fission
 [browser_sessionStorage.js]
+fail-if = fission
 [browser_sessionStorage_size.js]
 [browser_sizemodeBeforeMinimized.js]
 [browser_tab_label_during_restore.js]
 [browser_swapDocShells.js]
 [browser_switch_remoteness.js]
 run-if = e10s
 [browser_upgrade_backup.js]
 skip-if = debug || asan || (verify && debug && os == 'mac') # Bug 1435394 disabled on Linux, OSX and Windows
@@ -188,16 +190,17 @@ skip-if = (os == 'linux' && e10s && (deb
 [browser_586147.js]
 [browser_586068-apptabs.js]
 [browser_586068-apptabs_ondemand.js]
 skip-if = (verify && (os == 'mac' || os == 'win'))
 [browser_586068-browser_state_interrupted.js]
 [browser_586068-cascade.js]
 [browser_586068-multi_window.js]
 [browser_586068-reload.js]
+fail-if = fission
 [browser_586068-select.js]
 [browser_586068-window_state.js]
 [browser_586068-window_state_override.js]
 [browser_588426.js]
 [browser_590268.js]
 [browser_590563.js]
 [browser_595601-restore_hidden.js]
 [browser_597071.js]
@@ -249,16 +252,17 @@ skip-if = true
 [browser_625016.js]
 skip-if = (os == "mac") || (os == "linux" && debug) || (os == "linux" && asan && bits == 64) # linux, Bug 1348583 # Bug 1430977
 
 [browser_906076_lazy_tabs.js]
 [browser_911547.js]
 [browser_1284886_suspend_tab.js]
 skip-if = !e10s
 [browser_async_window_flushing.js]
+skip-if = fission
 [browser_focus_after_restore.js]
 [browser_forget_async_closings.js]
 [browser_movePendingTabToNewWindow.js]
 [browser_multiple_navigateAndRestore.js]
 run-if = e10s
 [browser_newtab_userTypedValue.js]
 skip-if = verify && debug
 [browser_parentProcessRestoreHash.js]
--- a/browser/components/tests/browser/browser.ini
+++ b/browser/components/tests/browser/browser.ini
@@ -1,9 +1,10 @@
 [DEFAULT]
 
 [browser_bug538331.js]
 skip-if = !updater
 reason = test depends on update channel
 [browser_contentpermissionprompt.js]
 [browser_default_bookmark_toolbar_visibility.js]
 [browser_initial_tab_remoteType.js]
+fail-if = fission
 [browser_urlbar_matchBuckets_migration60.js]
--- a/browser/components/urlbar/tests/browser/browser.ini
+++ b/browser/components/urlbar/tests/browser/browser.ini
@@ -15,49 +15,56 @@ support-files =
 [browser_autocomplete_a11y_label.js]
 skip-if = (verify && !debug && (os == 'win'))
 support-files =
   searchSuggestionEngine.xml
   searchSuggestionEngine.sjs
 [browser_autocomplete_autoselect.js]
 [browser_autocomplete_cursor.js]
 [browser_autocomplete_edit_completed.js]
+skip-if = fission
 [browser_autocomplete_enter_race.js]
 [browser_autocomplete_no_title.js]
 [browser_autocomplete_readline_navigation.js]
 skip-if = os != "mac" # Mac only feature
 [browser_autocomplete_tag_star_visibility.js]
 [browser_autoFill_backspaced.js]
 [browser_autoFill_canonize.js]
+skip-if = fission
 [browser_autoFill_caretNotAtEnd.js]
 [browser_autoFill_firstResult.js]
 [browser_autoFill_paste.js]
 [browser_autoFill_placeholder.js]
 [browser_autoFill_preserve.js]
 [browser_autoFill_trimURLs.js]
 [browser_autoFill_typed.js]
 [browser_autoFill_undo.js]
 [browser_canonizeURL.js]
 support-files =
   searchSuggestionEngine.xml
   searchSuggestionEngine.sjs
+skip-if = fission
 [browser_caret_navigation.js]
 [browser_customizeMode.js]
 [browser_deleteAllText.js]
 [browser_doubleClickSelectsAll.js]
 [browser_downArrowKeySearch.js]
 [browser_dragdropURL.js]
 [browser_dropmarker.js]
 [browser_ime_composition.js]
 [browser_inputHistory.js]
+skip-if = fission
 [browser_inputHistory_emptystring.js]
+skip-if = fission
 [browser_keepStateAcrossTabSwitches.js]
+skip-if = fission
 [browser_keywordBookmarklets.js]
 [browser_keyword_override.js]
 [browser_keywordSearch.js]
+skip-if = fission # Initiates non-local network connections, for some reason
 [browser_keywordSearch_postData.js]
 uses-unsafe-cpows = true
 support-files =
   POSTSearchEngine.xml
 [browser_keyword_select_and_type.js]
 [browser_keyword.js]
 support-files =
   print_postdata.sjs
@@ -86,16 +93,17 @@ tags = clipboard
 skip-if = true # Bug 1526222 - Doesn't currently work with QuantumBar
 [browser_searchTelemetry.js]
 support-files =
   searchSuggestionEngine.xml
   searchSuggestionEngine.sjs
 [browser_selectionKeyNavigation.js]
 [browser_selectStaleResults.js]
 [browser_stop_pending.js]
+skip-if = fission
 support-files =
   slow-page.sjs
 [browser_switchTab_closesUrlbarPopup.js]
 [browser_switchTab_decodeuri.js]
 [browser_switchTab_override.js]
 skip-if = ((os == 'win') && verify && debug)
 [browser_switchToTab_closes_newtab.js]
 [browser_switchToTab_fullUrl_repeatedKeydown.js]
@@ -163,16 +171,17 @@ support-files =
   searchSuggestionEngine.sjs
 [browser_urlbarPlaceholder.js]
 support-files =
   searchSuggestionEngine.xml
   searchSuggestionEngine.sjs
 [browser_urlbarRevert.js]
 [browser_urlbarSearchFunction.js]
 [browser_urlbarSearchSingleWordNotification.js]
+skip-if = fission
 [browser_urlbarSearchSuggestions.js]
 support-files =
   searchSuggestionEngine.xml
   searchSuggestionEngine.sjs
 [browser_URLBarSetURI.js]
 skip-if = (os == "linux" || os == "mac") && debug # bug 970052, bug 970053
 [browser_urlbarStop.js]
 [browser_urlbarStopSearchOnSelection.js]
--- a/browser/extensions/pdfjs/test/browser.ini
+++ b/browser/extensions/pdfjs/test/browser.ini
@@ -1,12 +1,15 @@
 [DEFAULT]
 support-files =
   file_pdfjs_test.pdf
   head.js
 
 [browser_pdfjs_main.js]
+skip-if = fission
 [browser_pdfjs_navigation.js]
+skip-if = fission
 [browser_pdfjs_savedialog.js]
 skip-if = verify
 [browser_pdfjs_views.js]
+skip-if = fission
 [browser_pdfjs_zoom.js]
-skip-if = (verify && debug && (os == 'win'))
+skip-if = fission || (verify && debug && (os == 'win'))
--- a/browser/extensions/report-site-issue/test/browser/browser.ini
+++ b/browser/extensions/report-site-issue/test/browser/browser.ini
@@ -4,8 +4,9 @@ support-files =
   fastclick.html
   head.js
   test.html
   webcompat.html
 
 [browser_disabled_cleanup.js]
 [browser_button_state.js]
 [browser_report_site_issue.js]
+skip-if = fission
--- a/browser/modules/test/browser/browser.ini
+++ b/browser/modules/test/browser/browser.ini
@@ -33,16 +33,17 @@ support-files =
   ../../../base/content/test/general/audio.ogg
 [browser_taskbar_preview.js]
 skip-if = os != win || (os == win && bits == 64) # bug 1456807
 [browser_UnsubmittedCrashHandler.js]
 run-if = crashreporter
 [browser_urlBar_zoom.js]
 [browser_UsageTelemetry.js]
 [browser_UsageTelemetry_domains.js]
+skip-if = fission
 [browser_UsageTelemetry_private_and_restore.js]
 skip-if = verify && debug
 [browser_UsageTelemetry_uniqueOriginsVisitedInPast24Hours.js]
 [browser_UsageTelemetry_urlbar_extension.js]
 [browser_UsageTelemetry_urlbar_places.js]
 [browser_UsageTelemetry_urlbar_remotetab.js]
 [browser_UsageTelemetry_urlbar.js]
 support-files =
--- a/devtools/client/aboutdebugging-new/test/browser/browser.ini
+++ b/devtools/client/aboutdebugging-new/test/browser/browser.ini
@@ -23,24 +23,28 @@ support-files =
   resources/test-temporary-extension/*
   test-tab-favicons.html
   !/devtools/client/shared/test/shared-head.js
   !/devtools/client/shared/test/shared-redux-head.js
   !/devtools/client/shared/test/telemetry-test-helpers.js
 
 [browser_aboutdebugging_addons_debug_console.js]
 tags = webextensions
+skip-if = fission
 [browser_aboutdebugging_addons_debug_debugger.js]
 tags = webextensions
+skip-if = fission
 [browser_aboutdebugging_addons_debug_inspector.js]
 tags = webextensions
+skip-if = fission
 [browser_aboutdebugging_addons_debug_nobg.js]
 tags = webextensions
+skip-if = fission
 [browser_aboutdebugging_addons_debug_popup.js]
-skip-if = (verify && debug) || (debug && os == "linux" && bits == 64) # verify: crashes on shutdown, timeouts linux debug Bug 1299001
+skip-if = fission || (verify && debug) || (debug && os == "linux" && bits == 64) # verify: crashes on shutdown, timeouts linux debug Bug 1299001
 tags = webextensions
 [browser_aboutdebugging_addons_manifest_url.js]
 skip-if = (os == 'linux' && bits == 32) || (os == 'mac' && debug) # ADB start() fails on linux 32, see Bug 1499638, macosx1014 debug due to 1514751
 [browser_aboutdebugging_addons_remote_runtime.js]
 [browser_aboutdebugging_addons_temporary_addon_buttons.js]
 skip-if = (os == 'win') # On windows the AddonManager locks the XPI file loaded as a temporary extension and we can not test the reload of the extension.
 [browser_aboutdebugging_addons_temporary_id_message.js]
 [browser_aboutdebugging_addons_temporary_install_error.js]
@@ -50,38 +54,48 @@ skip-if = (os == 'win') # On windows the
 [browser_aboutdebugging_addons_warnings.js]
 [browser_aboutdebugging_connect_networklocations.js]
 [browser_aboutdebugging_connect_toggle_usb_devices.js]
 skip-if = (os == 'linux' && bits == 32) # ADB start() fails on linux 32, see Bug 1499638
 [browser_aboutdebugging_connection_prompt_setting.js]
 [browser_aboutdebugging_debug-target-pane_collapsibilities_interaction.js]
 [browser_aboutdebugging_debug-target-pane_collapsibilities_preference.js]
 [browser_aboutdebugging_debug-target-pane_empty.js]
+skip-if = fission
 [browser_aboutdebugging_debug-target-pane_usb_runtime.js]
 [browser_aboutdebugging_devtools.js]
 [browser_aboutdebugging_devtoolstoolbox_contextmenu.js]
+skip-if = fission
 [browser_aboutdebugging_devtoolstoolbox_contextmenu_markupview.js]
+skip-if = fission
 [browser_aboutdebugging_devtoolstoolbox_focus.js]
+skip-if = fission
 [browser_aboutdebugging_devtoolstoolbox_menubar.js]
+skip-if = fission
 [browser_aboutdebugging_devtoolstoolbox_performance.js]
-skip-if = os == 'linux' && e10s && (asan || debug) # Same skip-if as old perf panel test suite. Bug 1254821
+skip-if = fission || os == 'linux' && e10s && (asan || debug) # Same skip-if as old perf panel test suite. Bug 1254821
 [browser_aboutdebugging_devtoolstoolbox_reload.js]
-skip-if = (verify || ccov) || (os == 'linux' && debug) #bug 1544828, test loads the toolbox 2 times for each panel, might timeout or OOM
+skip-if = fission || verify || ccov || (os == 'linux' && debug) #bug 1544828, test loads the toolbox 2 times for each panel, might timeout or OOM
 [browser_aboutdebugging_devtoolstoolbox_shortcuts.js]
-skip-if = ccov || (os == 'linux' && bits == 64) # Bug 1521349, Bug 1548015, Bug 1544828
+skip-if = fission || ccov || (os == 'linux' && bits == 64) # Bug 1521349, Bug 1548015, Bug 1544828
 [browser_aboutdebugging_devtoolstoolbox_splitconsole_key.js]
+skip-if = fission
 [browser_aboutdebugging_devtoolstoolbox_target_destroyed.js]
-skip-if = debug || asan # This test leaks. See bug 1529005
+skip-if = fission || debug || asan # This test leaks. See bug 1529005
 [browser_aboutdebugging_devtoolstoolbox_tooltip_markupview.js]
+skip-if = fission
 [browser_aboutdebugging_fenix_runtime_display.js]
+skip-if = fission
 [browser_aboutdebugging_message_close.js]
+skip-if = fission
 [browser_aboutdebugging_navigate.js]
 [browser_aboutdebugging_persist_connection.js]
 [browser_aboutdebugging_process_category.js]
 [browser_aboutdebugging_process_main.js]
+skip-if = fission
 [browser_aboutdebugging_profiler_dialog.js]
 [browser_aboutdebugging_real_usb_runtime_page_runtime_info.js]
 [browser_aboutdebugging_real_usb_sidebar.js]
 [browser_aboutdebugging_routes.js]
 [browser_aboutdebugging_runtime_compatibility_warning.js]
 [browser_aboutdebugging_runtime_disconnect_remote_runtime.js]
 [browser_aboutdebugging_runtime_remote_runtime_buttons.js]
 [browser_aboutdebugging_runtime_usbclient_closed.js]
@@ -92,34 +106,37 @@ skip-if = debug || asan # This test leak
 skip-if = debug || asan || serviceworker_e10s # Frequent intermittent failures, Bug 1527224
 [browser_aboutdebugging_serviceworker_not_compatible.js]
 [browser_aboutdebugging_serviceworker_push.js]
 [browser_aboutdebugging_serviceworker_pushservice_url.js]
 [browser_aboutdebugging_serviceworker_runtime-page.js]
 [browser_aboutdebugging_serviceworker_start.js]
 [browser_aboutdebugging_serviceworker_status.js]
 [browser_aboutdebugging_serviceworker_timeout.js]
-skip-if = debug || asan # Frequent intermittent failures, Bug 1522800
+skip-if = fission || debug || asan # Frequent intermittent failures, Bug 1522800
 [browser_aboutdebugging_serviceworker_unregister.js]
+skip-if = fission
 [browser_aboutdebugging_sidebar_connection_state.js]
 [browser_aboutdebugging_sidebar_network_runtimes.js]
 [browser_aboutdebugging_sidebar_usb_runtime.js]
 [browser_aboutdebugging_sidebar_usb_runtime_connect.js]
 [browser_aboutdebugging_sidebar_usb_runtime_refresh.js]
 [browser_aboutdebugging_sidebar_usb_runtime_select.js]
 [browser_aboutdebugging_sidebar_usb_status.js]
 [browser_aboutdebugging_sidebar_usb_unavailable_runtime.js]
 [browser_aboutdebugging_sidebar_usb_unplugged_device.js]
 [browser_aboutdebugging_hidden_addons.js]
 [browser_aboutdebugging_tab_favicons.js]
 [browser_aboutdebugging_telemetry_basic.js]
 [browser_aboutdebugging_telemetry_connection_attempt.js]
 [browser_aboutdebugging_telemetry_inspect.js]
+skip-if = fission
 [browser_aboutdebugging_telemetry_navigate.js]
 [browser_aboutdebugging_telemetry_runtime_actions.js]
 [browser_aboutdebugging_telemetry_runtime_connected_details.js]
 [browser_aboutdebugging_telemetry_runtime_updates.js]
 [browser_aboutdebugging_telemetry_runtime_updates_multi.js]
 [browser_aboutdebugging_telemetry_runtime_updates_network.js]
 [browser_aboutdebugging_thisfirefox.js]
 [browser_aboutdebugging_thisfirefox_runtime_info.js]
 [browser_aboutdebugging_thisfirefox_worker_inspection.js]
+skip-if = fission
 [browser_aboutdebugging_workers_remote_runtime.js]
--- a/devtools/client/framework/test/browser.ini
+++ b/devtools/client/framework/test/browser.ini
@@ -144,17 +144,19 @@ run-if = e10s
 [browser_toolbox_tools_per_toolbox_registration.js]
 [browser_toolbox_view_source_01.js]
 [browser_toolbox_view_source_02.js]
 [browser_toolbox_view_source_03.js]
 [browser_toolbox_view_source_04.js]
 [browser_toolbox_window_reload_target.js]
 [browser_toolbox_window_shortcuts.js]
 [browser_toolbox_window_title_changes.js]
+skip-if = fission
 [browser_toolbox_window_title_frame_select.js]
+fail-if = fission
 [browser_toolbox_zoom.js]
 [browser_toolbox_zoom_popup.js]
 [browser_two_tabs.js]
 # We want these tests to run for mochitest-dt as well, so we include them here:
 [../../../../browser/base/content/test/static/browser_parsable_css.js]
 skip-if = debug || asan || (os == 'linux' && bits == 32) # no point in running on both opt and debug, and will likely intermittently timeout on debug
 [../../../../browser/base/content/test/static/browser_all_files_referenced.js]
 skip-if = debug || asan || bits == 32 # no point in running on both opt and debug, and will likely intermittently timeout on debug
--- a/devtools/client/inspector/test/browser.ini
+++ b/devtools/client/inspector/test/browser.ini
@@ -162,35 +162,40 @@ skip-if = (os == 'linux' && bits == 32 &
 tags = clipboard
 skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
 [browser_inspector_menu-04-use-in-console.js]
 [browser_inspector_menu-05-attribute-items.js]
 skip-if = (os == 'win' && processor == 'aarch64') # bug 1533492
 [browser_inspector_menu-06-other.js]
 [browser_inspector_navigation.js]
 [browser_inspector_navigate_to_errors.js]
+skip-if = fission
 [browser_inspector_open_on_neterror.js]
+skip-if = fission
 [browser_inspector_pane_state_restore.js]
 [browser_inspector_pane-toggle-01.js]
 [browser_inspector_pane-toggle-02.js]
 [browser_inspector_pane-toggle-03.js]
 [browser_inspector_pane-toggle-04.js]
 [browser_inspector_picker-stop-on-tool-change.js]
 [browser_inspector_portrait_mode.js]
 [browser_inspector_pseudoclass-lock.js]
 [browser_inspector_pseudoclass-menu.js]
 [browser_inspector_reload-01.js]
 [browser_inspector_reload-02.js]
 [browser_inspector_reload_xul.js]
 [browser_inspector_remove-iframe-during-load.js]
+fail-if = fission
 [browser_inspector_search-01.js]
 [browser_inspector_search-02.js]
 [browser_inspector_search-03.js]
 [browser_inspector_search-04.js]
+fail-if = fission
 [browser_inspector_search-05.js]
+fail-if = fission
 [browser_inspector_search-06.js]
 [browser_inspector_search-07.js]
 [browser_inspector_search-08.js]
 [browser_inspector_search-clear.js]
 [browser_inspector_search-filter_context-menu.js]
 tags = clipboard
 skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
 [browser_inspector_search_keyboard_trap.js]
--- a/devtools/client/responsive.html/test/browser/browser.ini
+++ b/devtools/client/responsive.html/test/browser/browser.ini
@@ -21,16 +21,17 @@ support-files =
   !/devtools/client/shared/test/shared-head.js
   !/devtools/client/shared/test/shared-redux-head.js
   !/devtools/client/shared/test/telemetry-test-helpers.js
   !/devtools/client/shared/test/test-actor.js
   !/devtools/client/shared/test/test-actor-registry.js
 
 [browser_cmd_click.js]
 [browser_container_tab.js]
+skip-if = fission
 [browser_contextual_identity.js]
 [browser_device_change.js]
 [browser_device_custom_edit.js]
 [browser_device_custom_remove.js]
 [browser_device_custom.js]
 [browser_device_modal_error.js]
 [browser_device_modal_exit.js]
 [browser_device_modal_submit.js]
@@ -52,16 +53,17 @@ skip-if = true # Bug 1413765
 [browser_orientationchange_event.js]
 skip-if =  (os == "mac")
 [browser_page_state.js]
 [browser_page_style.js]
 [browser_permission_doorhanger.js]
 tags = devtools geolocation
 skip-if = true # Bug 1413765
 [browser_preloaded_newtab.js]
+skip-if = fission
 [browser_prompts.js]
 [browser_screenshot_button.js]
 [browser_scroll.js]
 [browser_state_restore.js]
 [browser_tab_close.js]
 [browser_tab_remoteness_change.js]
 [browser_target_blank.js]
 [browser_telemetry_activate_rdm.js]
--- a/devtools/client/storage/test/browser.ini
+++ b/devtools/client/storage/test/browser.ini
@@ -25,39 +25,52 @@ support-files =
   storage-unsecured-iframe.html
   storage-unsecured-iframe-usercontextid.html
   storage-updates.html
   head.js
   !/devtools/client/shared/test/shared-head.js
   !/devtools/client/shared/test/telemetry-test-helpers.js
 
 [browser_storage_basic.js]
+fail-if = fission
 [browser_storage_basic_usercontextid_1.js]
+fail-if = fission
 [browser_storage_basic_usercontextid_2.js]
+fail-if = fission
 tags = usercontextid
 [browser_storage_basic_with_fragment.js]
+fail-if = fission
 [browser_storage_cache_delete.js]
+fail-if = fission
 [browser_storage_cache_error.js]
 [browser_storage_cookies_add.js]
 [browser_storage_cookies_delete_all.js]
+fail-if = fission
 [browser_storage_cookies_domain.js]
+fail-if = fission
 [browser_storage_cookies_domain_port.js]
 [browser_storage_cookies_edit.js]
 [browser_storage_cookies_edit_keyboard.js]
 [browser_storage_cookies_hostOnly.js]
 [browser_storage_cookies_samesite.js]
 skip-if = true # Bug 1448484 - sameSite1 is "Unset" - Got undefined, expected Unset
 [browser_storage_cookies_tab_navigation.js]
 [browser_storage_delete.js]
+fail-if = fission
 [browser_storage_delete_all.js]
+fail-if = fission
 [browser_storage_delete_tree.js]
+fail-if = fission
 [browser_storage_delete_usercontextid.js]
+fail-if = fission
 tags = usercontextid
 [browser_storage_dom_cache_disabled.js]
+fail-if = fission
 [browser_storage_dynamic_updates_cookies.js]
+fail-if = fission
 [browser_storage_dynamic_updates_localStorage.js]
 [browser_storage_dynamic_updates_sessionStorage.js]
 [browser_storage_empty_objectstores.js]
 [browser_storage_file_url.js]
 [browser_storage_indexeddb_delete.js]
 [browser_storage_indexeddb_delete_blocked.js]
 [browser_storage_indexeddb_duplicate_names.js]
 [browser_storage_indexeddb_overflow.js]
@@ -66,12 +79,14 @@ tags = usercontextid
 [browser_storage_localstorage_error.js]
 [browser_storage_localstorage_rapid_add_remove.js]
 [browser_storage_overflow.js]
 [browser_storage_search.js]
 [browser_storage_search_keyboard_trap.js]
 [browser_storage_sessionstorage_add.js]
 [browser_storage_sessionstorage_edit.js]
 [browser_storage_sidebar.js]
+fail-if = fission
 [browser_storage_sidebar_parsetree.js]
 [browser_storage_sidebar_toggle.js]
+fail-if = fission
 [browser_storage_sidebar_update.js]
 [browser_storage_values.js]
--- a/devtools/client/styleeditor/test/browser.ini
+++ b/devtools/client/styleeditor/test/browser.ini
@@ -74,22 +74,24 @@ support-files =
   !/devtools/client/shared/test/test-actor-registry.js
   !/devtools/client/shared/test/test-actor.js
 
 [browser_styleeditor_add_stylesheet.js]
 [browser_styleeditor_autocomplete.js]
 [browser_styleeditor_autocomplete-disabled.js]
 [browser_styleeditor_bom.js]
 [browser_styleeditor_bug_740541_iframes.js]
+fail-if = fission
 [browser_styleeditor_bug_851132_middle_click.js]
 [browser_styleeditor_bug_870339.js]
 [browser_styleeditor_bug_1405342_serviceworker_iframes.js]
 [browser_styleeditor_copyurl.js]
 [browser_styleeditor_enabled.js]
 [browser_styleeditor_fetch-from-netmonitor.js]
+fail-if = fission
 [browser_styleeditor_filesave.js]
 [browser_styleeditor_highlight-selector.js]
 [browser_styleeditor_import.js]
 [browser_styleeditor_import_rule.js]
 [browser_styleeditor_init.js]
 [browser_styleeditor_inline_friendly_names.js]
 [browser_styleeditor_loading.js]
 [browser_styleeditor_loading_with_containers.js]
--- a/devtools/client/webconsole/test/mochitest/browser.ini
+++ b/devtools/client/webconsole/test/mochitest/browser.ini
@@ -255,16 +255,17 @@ skip-if = (os == "win" && processor == "
 tags = mcb
 [browser_webconsole_batching.js]
 [browser_webconsole_block_mixedcontent_securityerrors.js]
 tags = mcb
 [browser_webconsole_cached_messages_cross_domain_iframe.js]
 [browser_webconsole_cached_messages.js]
 [browser_webconsole_cd_iframe.js]
 [browser_webconsole_certificate_messages.js]
+skip-if = fission
 [browser_webconsole_clear_cache.js]
 [browser_webconsole_click_function_to_source.js]
 [browser_webconsole_clickable_urls.js]
 [browser_webconsole_close_unfocused_window.js]
 [browser_webconsole_closing_after_completion.js]
 [browser_webconsole_close_sidebar.js]
 skip-if = true # Bug 1405250
 [browser_webconsole_console_api_iframe.js]
@@ -291,18 +292,21 @@ skip-if = (os == 'linux' && bits == 32 &
 tags = clipboard
 [browser_webconsole_context_menu_copy_object.js]
 tags = clipboard
 [browser_webconsole_context_menu_object_in_sidebar.js]
 [browser_webconsole_context_menu_open_url.js]
 [browser_webconsole_context_menu_store_as_global.js]
 [browser_webconsole_cors_errors.js]
 [browser_webconsole_csp_ignore_reflected_xss_message.js]
+fail-if = fission
 [browser_webconsole_csp_violation.js]
+fail-if = fission
 [browser_webconsole_cspro.js]
+skip-if = fission
 [browser_webconsole_document_focus.js]
 [browser_webconsole_duplicate_errors.js]
 [browser_webconsole_error_with_grouped_stack.js]
 [browser_webconsole_error_with_longstring_stack.js]
 [browser_webconsole_error_with_unicode.js]
 [browser_webconsole_error_with_url.js]
 [browser_webconsole_errors_after_page_reload.js]
 [browser_webconsole_eval_error.js]
@@ -317,49 +321,57 @@ skip-if = true #	Bug 1404382
 [browser_webconsole_filter_by_input.js]
 [browser_webconsole_filter_by_regex_input.js]
 [browser_webconsole_filter_navigation_marker.js]
 [browser_webconsole_filter_scroll.js]
 [browser_webconsole_filters.js]
 [browser_webconsole_filters_persist.js]
 [browser_webconsole_highlighter_console_helper.js]
 [browser_webconsole_hpkp_invalid-headers.js]
+skip-if = fission
 [browser_webconsole_hsts_invalid-headers.js]
+skip-if = fission
 [browser_webconsole_iframe_wrong_hud.js]
 [browser_webconsole_ineffective_iframe_sandbox_warning.js]
 [browser_webconsole_in_line_layout.js]
 [browser_webconsole_init.js]
 [browser_webconsole_input_field_focus_on_panel_select.js]
 [browser_webconsole_input_focus.js]
 [browser_webconsole_insecure_passwords_about_blank_web_console_warning.js]
 [browser_webconsole_insecure_passwords_web_console_warning.js]
 [browser_webconsole_inspect_cross_domain_object.js]
+skip-if = fission
 [browser_webconsole_keyboard_accessibility.js]
 [browser_webconsole_location_debugger_link.js]
 [browser_webconsole_location_scratchpad_link.js]
 [browser_webconsole_location_styleeditor_link.js]
 [browser_webconsole_logErrorInPage.js]
 [browser_webconsole_loglimit.js]
 [browser_webconsole_logWarningInPage.js]
 [browser_webconsole_longstring_getter.js]
 [browser_webconsole_longstring.js]
 [browser_webconsole_message_categories.js]
+skip-if = fission
 [browser_webconsole_multiple_windows_and_tabs.js]
 [browser_webconsole_network_attach.js]
 [browser_webconsole_network_exceptions.js]
+skip-if = fission
 [browser_webconsole_network_message_close_on_escape.js]
 [browser_webconsole_network_message_ctrl_click.js]
 [browser_webconsole_network_messages_expand.js]
 skip-if = true  # Bug 1438979
 [browser_webconsole_network_messages_openinnet.js]
+fail-if = fission
 [browser_webconsole_network_messages_resend_request.js]
+fail-if = fission
 [browser_webconsole_network_messages_stacktrace_console_initiated_request.js]
 [browser_webconsole_network_messages_status_code.js]
 [browser_webconsole_network_requests_from_chrome.js]
 [browser_webconsole_network_reset_filter.js]
+skip-if = fission
 [browser_webconsole_nodes_highlight.js]
 [browser_webconsole_nodes_select.js]
 [browser_webconsole_non_javascript_mime_warning.js]
 [browser_webconsole_non_javascript_mime_worker_error.js]
 [browser_webconsole_object_ctrl_click.js]
 [browser_webconsole_object_in_sidebar_keyboard_nav.js]
 [browser_webconsole_object_inspector.js]
 [browser_webconsole_object_inspector__proto__.js]
@@ -386,23 +398,27 @@ tags = clipboard
 [browser_webconsole_reopen_closed_tab.js]
 [browser_webconsole_repeat_different_objects.js]
 [browser_webconsole_reverse_search.js]
 [browser_webconsole_reverse_search_initial_value.js]
 [browser_webconsole_reverse_search_keyboard_navigation.js]
 [browser_webconsole_reverse_search_mouse_navigation.js]
 [browser_webconsole_reverse_search_toggle.js]
 [browser_webconsole_sandbox_update_after_navigation.js]
+fail-if = fission
 [browser_webconsole_script_errordoc_urls.js]
 [browser_webconsole_scroll.js]
 [browser_webconsole_select_all.js]
 [browser_webconsole_show_subresource_security_errors.js]
+fail-if = fission
 skip-if = verify
 [browser_webconsole_shows_reqs_from_netmonitor.js]
+skip-if = fission
 [browser_webconsole_shows_reqs_in_netmonitor.js]
+fail-if = fission
 [browser_webconsole_sidebar_object_expand_when_message_pruned.js]
 [browser_webconsole_sidebar_scroll.js]
 [browser_webconsole_sourcemap_css.js]
 [browser_webconsole_sourcemap_error.js]
 [browser_webconsole_sourcemap_invalid.js]
 [browser_webconsole_sourcemap_nosource.js]
 skip-if = verify
 [browser_webconsole_split.js]
@@ -422,16 +438,18 @@ skip-if = verify
 [browser_webconsole_time_methods.js]
 [browser_webconsole_timestamps.js]
 [browser_webconsole_trackingprotection_errors.js]
 tags = trackingprotection
 [browser_webconsole_view_source.js]
 [browser_webconsole_visibility_messages.js]
 [browser_webconsole_warn_about_replaced_api.js]
 [browser_webconsole_warning_group_content_blocking.js]
+skip-if = fission
 [browser_webconsole_warning_groups_filtering.js]
 [browser_webconsole_warning_group_multiples.js]
 [browser_webconsole_warning_groups_outside_console_group.js]
 [browser_webconsole_warning_groups_toggle.js]
 [browser_webconsole_warning_groups.js]
 [browser_webconsole_websocket.js]
+fail-if = fission
 [browser_webconsole_worker_error.js]
 [browser_webconsole_worker_evaluate.js]
--- a/devtools/server/tests/browser/browser.ini
+++ b/devtools/server/tests/browser/browser.ini
@@ -63,19 +63,21 @@ skip-if = (os == 'win' && processor == '
 [browser_actor_error.js]
 [browser_animation_actor-lifetime.js]
 [browser_animation_emitMutations.js]
 [browser_animation_getProperties.js]
 [browser_animation_getMultipleStates.js]
 [browser_animation_getPlayers.js]
 [browser_animation_getStateAfterFinished.js]
 [browser_animation_getSubTreeAnimations.js]
+fail-if = fission
 [browser_animation_keepFinished.js]
 [browser_animation_playerState.js]
 [browser_animation_playPauseIframe.js]
+fail-if = fission
 [browser_animation_playPauseSeveral.js]
 [browser_animation_reconstructState.js]
 [browser_animation_refreshTransitions.js]
 [browser_animation_setCurrentTime.js]
 [browser_animation_setPlaybackRate.js]
 [browser_animation_simple.js]
 [browser_animation_updatedState.js]
 [browser_canvasframe_helper_01.js]
@@ -126,18 +128,21 @@ skip-if = e10s # Bug 1183605 - devtools/
 [browser_perf-recording-actor-02.js]
 skip-if = e10s # Bug 1183605 - devtools/server/tests/browser/ tests are still disabled in E10S
 [browser_perf-samples-01.js]
 [browser_perf-samples-02.js]
 [browser_spawn_actor_in_parent.js]
 [browser_storage_browser_toolbox_indexeddb.js]
 [browser_storage_cookies-duplicate-names.js]
 [browser_storage_dynamic_windows.js]
+fail-if = fission
 [browser_storage_listings.js]
+fail-if = fission
 [browser_storage_updates.js]
+fail-if = fission
 [browser_stylesheets_getTextEmpty.js]
 [browser_stylesheets_nested-iframes.js]
 [browser_register_actor.js]
 [browser_webextension_inspected_window.js]
 [browser_dbg_promises-allocation-stack.js]
 [browser_dbg_promises-chrome-allocation-stack.js]
 [browser_dbg_promises-fulfillment-stack.js]
 [browser_dbg_promises-rejection-stack.js]
--- a/docshell/test/browser/browser.ini
+++ b/docshell/test/browser/browser.ini
@@ -88,54 +88,60 @@ support-files =
 [browser_bug234628-6.js]
 [browser_bug234628-7.js]
 [browser_bug234628-8.js]
 [browser_bug234628-9.js]
 [browser_bug349769.js]
 [browser_bug388121-1.js]
 [browser_bug388121-2.js]
 [browser_bug420605.js]
-skip-if = verify
+skip-if = fission || verify
 [browser_bug422543.js]
+skip-if = fission
 [browser_bug441169.js]
 [browser_bug503832.js]
 skip-if = verify
 [browser_bug554155.js]
 [browser_bug655270.js]
 [browser_bug655273.js]
 [browser_bug670318.js]
+skip-if = fission
 [browser_bug673467.js]
 [browser_bug852909.js]
 skip-if = (verify && debug && (os == 'win'))
 [browser_bug92473.js]
 [browser_data_load_inherit_csp.js]
 [browser_dataURI_unique_opaque_origin.js]
 [browser_uriFixupIntegration.js]
 [browser_uriFixupAlternateRedirects.js]
+skip-if = fission
 support-files =
   redirect_to_example.sjs
 [browser_loadDisallowInherit.js]
 [browser_loadURI.js]
 skip-if = (verify && !debug && os == 'mac') || (os == 'linux') || (os == 'mac') # Bug 1423959
 [browser_multiple_pushState.js]
 [browser_onbeforeunload_navigation.js]
-skip-if = os == 'win' && !debug # bug 1300351
+skip-if = fission || (os == 'win' && !debug) # bug 1300351
 [browser_search_notification.js]
 [browser_tab_touch_events.js]
 [browser_timelineMarkers-01.js]
 [browser_timelineMarkers-02.js]
 skip-if = true # Bug 1220415
 [browser_timelineMarkers-03.js]
 [browser_timelineMarkers-04.js]
 [browser_timelineMarkers-05.js]
 [browser_ua_emulation.js]
 [browser_history_triggeringprincipal_viewsource.js]
 [browser_click_link_within_view_source.js]
 [browser_browsingContext-01.js]
 [browser_browsingContext-02.js]
+fail-if = fission
 [browser_browsingContext-03.js]
+fail-if = fission
 [browser_browsingContext-embedder.js]
 [browser_csp_uir.js]
 support-files =
   file_csp_uir.html
   file_csp_uir_dummy.html
 [browser_cross_process_csp_inheritance.js]
+fail-if = fission
 skip-if = !e10s # e10s specific test.
--- a/docshell/test/mochitest/mochitest.ini
+++ b/docshell/test/mochitest/mochitest.ini
@@ -64,17 +64,19 @@ support-files =
 skip-if = true
 # Disabled for too many intermittent failures (bug 719186)
 [test_bug475636.html]
 [test_bug509055.html]
 [test_bug511449.html]
 skip-if = toolkit != "cocoa" || headless # Headless: bug 1410525
 support-files = file_bug511449.html
 [test_bug529119-1.html]
+fail-if = fission
 [test_bug529119-2.html]
+fail-if = fission
 [test_bug530396.html]
 support-files = bug530396-noref.sjs bug530396-subframe.html
 [test_bug540462.html]
 skip-if = toolkit == 'android' && debug && !is_fennec
 [test_bug551225.html]
 [test_bug570341.html]
 skip-if = (verify && !debug && (os == 'win'))
 [test_bug580069.html]
@@ -111,9 +113,10 @@ support-files = file_bug675587.html
 [test_close_onpagehide_by_window_close.html]
 [test_forceinheritprincipal_overrule_owner.html]
 [test_framedhistoryframes.html]
 skip-if = toolkit == 'android' # bug 784321
 support-files = file_framedhistoryframes.html
 [test_pushState_after_document_open.html]
 [test_windowedhistoryframes.html]
 [test_triggeringprincipal_location_seturi.html]
+fail-if = fission
 [test_bug1507702.html]
--- a/docshell/test/navigation/browser.ini
+++ b/docshell/test/navigation/browser.ini
@@ -4,9 +4,10 @@ support-files =
   bug343515_pg2.html
   bug343515_pg3.html
   bug343515_pg3_1.html
   bug343515_pg3_1_1.html
   bug343515_pg3_2.html
 
 [browser_bug343515.js]
 [browser_test-content-chromeflags.js]
-tags = openwindow
\ No newline at end of file
+fail-if = fission
+tags = openwindow
--- a/docshell/test/navigation/mochitest.ini
+++ b/docshell/test/navigation/mochitest.ini
@@ -51,36 +51,45 @@ support-files =
   file_bug1326251_evict_cache.html
   file_bug1364364-1.html
   file_bug1364364-2.html
   file_bug1375833.html
   file_bug1375833-frame1.html
   file_bug1375833-frame2.html
 
 [test_bug13871.html]
+fail-if = fission
 [test_bug270414.html]
+fail-if = fission
 [test_bug278916.html]
 [test_bug279495.html]
 [test_bug344861.html]
 skip-if = toolkit == "android" || toolkit == "windows" # disabled on Windows because of bug 1234520
 [test_bug386782.html]
 [test_bug430624.html]
 [test_bug430723.html]
 skip-if = (toolkit == 'android') || (!debug && (os == 'mac' || os == 'win')) # Bug 874423
 [test_bug1364364.html]
 [test_bug1375833.html]
 [test_child.html]
+fail-if = fission
 [test_grandchild.html]
+fail-if = fission
 [test_not-opener.html]
+fail-if = fission
 [test_opener.html]
 [test_popup-navigates-children.html]
+fail-if = fission
 [test_reserved.html]
+fail-if = fission
 skip-if = (toolkit == 'android') || (debug && e10s) || (os == 'mac' && os_version == '10.14') #too slow on Android 4.3 aws only; bug 1030403; bug 1263213 for debug e10s, macosx1014 due to 1548821
 [test_sessionhistory.html]
 skip-if = toolkit == 'android' # RANDOM on android
 support-files = file_bug1379762-1.html
 [test_sibling-matching-parent.html]
+fail-if = fission
 [test_sibling-off-domain.html]
+skip-if = fission
 [test_triggeringprincipal_frame_nav.html]
 [test_triggeringprincipal_window_open.html]
 [test_triggeringprincipal_parent_iframe_window_open.html]
 [test_triggeringprincipal_iframe_iframe_window_open.html]
 [test_contentpolicy_block_window.html]
--- a/dom/base/test/browser.ini
+++ b/dom/base/test/browser.ini
@@ -33,34 +33,37 @@ support-files =
   plugin.js
   !/image/test/mochitest/shaver.png
 
 [browser_blocking_image.js]
 [browser_bug593387.js]
 support-files =
   file_x-frame-options_main.html
   file_x-frame-options_page.sjs
+skip-if = fission
 [browser_bug902350.js]
 tags = mcb
 [browser_bug1011748.js]
 [browser_bug1058164.js]
 [browser_force_process_selector.js]
 skip-if = !e10s || verify # this only makes sense with e10s-multi
 [browser_messagemanager_loadprocessscript.js]
 [browser_aboutnewtab_process_selection.js]
+fail-if = fission
 skip-if = !e10s # this only makes sense with e10s-multi
 uses-unsafe-cpows = true
 [browser_messagemanager_targetframeloader.js]
 [browser_messagemanager_unload.js]
+skip-if = fission
 [browser_pagehide_on_tab_close.js]
 skip-if = e10s # this tests non-e10s behavior. it's not expected to work in e10s.
 [browser_promiseDocumentFlushed.js]
 [browser_state_notifications.js]
 skip-if = true # Bug 1271028
 [browser_use_counters.js]
-skip-if = verify
+skip-if = fission || verify
 [browser_timeout_throttling_with_audio_playback.js]
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to bug 1536566
 [browser_bug1303838.js]
 [browser_inputStream_structuredClone.js]
 [browser_multiple_popups.js]
 skip-if = os == 'win' && !debug # Bug 1505235
 support-files = browser_multiple_popups.html
--- a/dom/base/test/mochitest.ini
+++ b/dom/base/test/mochitest.ini
@@ -241,16 +241,17 @@ support-files =
   file4_setting_opener.html
   PASS.html
   FAIL.html
   !/dom/animation/test/testcommon.js
   !/dom/events/test/event_leak_utils.js
   ../../../browser/extensions/pdfjs/test/file_pdfjs_test.pdf
 
 [test_anchor_area_referrer.html]
+fail-if = fission
 [test_anchor_area_referrer_changing.html]
 [test_anchor_area_referrer_invalid.html]
 [test_anchor_area_referrer_rel.html]
 [test_anonymousContent_api.html]
 [test_anonymousContent_append_after_reflow.html]
 [test_anonymousContent_canvas.html]
 skip-if = headless # Bug 1405867
 [test_anonymousContent_insert.html]
--- a/dom/bindings/test/mochitest.ini
+++ b/dom/bindings/test/mochitest.ini
@@ -14,16 +14,17 @@ support-files =
 [test_bug560072.html]
 [test_bug742191.html]
 [test_bug759621.html]
 [test_bug773326.html]
 [test_bug788369.html]
 [test_bug852846.html]
 [test_bug862092.html]
 [test_bug1036214.html]
+fail-if = fission
 skip-if = debug == false
 [test_bug1041646.html]
 [test_bug1123875.html]
 [test_barewordGetsWindow.html]
 support-files =
   file_barewordGetsWindow_frame1.html
   file_barewordGetsWindow_frame2.html
 [test_callback_across_document_open.html]
@@ -60,16 +61,17 @@ subsuite = gpu
 skip-if = debug == false
 [test_exception_options_from_jsimplemented.html]
 skip-if = debug == false
 [test_promise_rejections_from_jsimplemented.html]
 skip-if = debug == false
 [test_worker_UnwrapArg.html]
 [test_unforgeablesonexpando.html]
 [test_crossOriginWindowSymbolAccess.html]
+skip-if = fission # Should be fail-if, but this test's harness doesn't respect it.
 [test_primitive_this.html]
 [test_callback_exceptions.html]
 [test_bug1123516_maplikesetlike.html]
 skip-if = debug == false
 [test_jsimplemented_eventhandler.html]
 skip-if = debug == false
 [test_jsimplemented_cross_realm_this.html]
 skip-if = debug == false
--- a/dom/events/test/mochitest.ini
+++ b/dom/events/test/mochitest.ini
@@ -116,16 +116,17 @@ skip-if = toolkit == 'android' #CRASH_DU
 [test_bug689564.html]
 skip-if = toolkit == 'android' #CRASH_DUMP, RANDOM
 [test_bug698929.html]
 skip-if = toolkit == 'android' #CRASH_DUMP, RANDOM
 [test_bug704423.html]
 [test_bug741666.html]
 [test_deviceSensor.html]
 [test_bug812744.html]
+fail-if = fission
 [test_bug822898.html]
 [test_bug855741.html]
 [test_bug864040.html]
 [test_bug924087.html]
 [test_bug930374-content.html]
 [test_bug944011.html]
 [test_bug944847.html]
 [test_bug946632.html]
--- a/dom/events/test/pointerevents/mochitest.ini
+++ b/dom/events/test/pointerevents/mochitest.ini
@@ -3,152 +3,152 @@ skip-if = os == 'android' # Bug 1312791
 support-files =
   mochitest_support_external.js
   mochitest_support_internal.js
   pointerevent_styles.css
   pointerevent_support.js
 
 [test_bug1285128.html]
 [test_bug1293174_implicit_pointer_capture_for_touch_1.html]
-  support-files = bug1293174_implicit_pointer_capture_for_touch_1.html
+support-files = bug1293174_implicit_pointer_capture_for_touch_1.html
 [test_bug1293174_implicit_pointer_capture_for_touch_2.html]
-  support-files = bug1293174_implicit_pointer_capture_for_touch_2.html
+support-files = bug1293174_implicit_pointer_capture_for_touch_2.html
 [test_bug1303704.html]
 [test_bug1315862.html]
 [test_bug1323158.html]
 [test_bug1403055.html]
 [test_bug1420589_1.html]
-  support-files =
-    bug_1420589_iframe1.html
-    bug_1420589_iframe2.html
+support-files =
+  bug_1420589_iframe1.html
+  bug_1420589_iframe2.html
 [test_bug1420589_2.html]
-  support-files =
+support-files =
     bug_1420589_iframe1.html
 [test_bug1420589_3.html]
-  support-files =
+support-files =
     bug_1420589_iframe1.html
 [test_empty_file.html]
   disabled = disabled # Bug 1150091 - Issue with support-files
 [test_multiple_touches.html]
 [test_pointerevent_attributes_hoverable_pointers-manual.html]
-  support-files =
-    pointerevent_attributes_hoverable_pointers-manual.html
-    ./resources/pointerevent_attributes_hoverable_pointers-iframe.html
+support-files =
+  pointerevent_attributes_hoverable_pointers-manual.html
+  ./resources/pointerevent_attributes_hoverable_pointers-iframe.html
 [test_pointerevent_attributes_nohover_pointers-manual.html]
-  support-files =
-    pointerevent_attributes_nohover_pointers-manual.html
-    ./resources/pointerevent_attributes_hoverable_pointers-iframe.html
+support-files =
+  pointerevent_attributes_nohover_pointers-manual.html
+  ./resources/pointerevent_attributes_hoverable_pointers-iframe.html
 [test_pointerevent_boundary_events_in_capturing-manual.html]
-  support-files = pointerevent_boundary_events_in_capturing-manual.html
+support-files = pointerevent_boundary_events_in_capturing-manual.html
 [test_pointerevent_capture_mouse-manual.html]
-  support-files = pointerevent_capture_mouse-manual.html
+support-files = pointerevent_capture_mouse-manual.html
 [test_pointerevent_capture_suppressing_mouse-manual.html]
-  support-files = pointerevent_capture_suppressing_mouse-manual.html
+support-files = pointerevent_capture_suppressing_mouse-manual.html
 [test_pointerevent_change-touch-action-onpointerdown_touch-manual.html]
-  support-files = pointerevent_change-touch-action-onpointerdown_touch-manual.html
-  disabled = disabled
+support-files = pointerevent_change-touch-action-onpointerdown_touch-manual.html
+disabled = disabled
 [test_pointerevent_constructor.html]
-  support-files = pointerevent_constructor.html
+support-files = pointerevent_constructor.html
 [test_pointerevent_element_haspointercapture-manual.html]
-  support-files = pointerevent_element_haspointercapture-manual.html
+support-files = pointerevent_element_haspointercapture-manual.html
 [test_pointerevent_element_haspointercapture_release_pending_capture-manual.html]
-  support-files = pointerevent_element_haspointercapture_release_pending_capture-manual.html
+support-files = pointerevent_element_haspointercapture_release_pending_capture-manual.html
 [test_pointerevent_lostpointercapture_for_disconnected_node-manual.html]
-  support-files = pointerevent_lostpointercapture_for_disconnected_node-manual.html
+support-files = pointerevent_lostpointercapture_for_disconnected_node-manual.html
 [test_pointerevent_lostpointercapture_is_first-manual.html]
-  support-files = pointerevent_lostpointercapture_is_first-manual.html
+support-files = pointerevent_lostpointercapture_is_first-manual.html
 [test_pointerevent_multiple_primary_pointers_boundary_events-manual.html]
-  support-files = pointerevent_multiple_primary_pointers_boundary_events-manual.html
-  disabled = should be investigated
+support-files = pointerevent_multiple_primary_pointers_boundary_events-manual.html
+disabled = should be investigated
 [test_pointerevent_pointercancel_touch-manual.html]
-  support-files = pointerevent_pointercancel_touch-manual.html
+support-files = pointerevent_pointercancel_touch-manual.html
 [test_pointerevent_pointerenter_does_not_bubble-manual.html]
-  support-files = pointerevent_pointerenter_does_not_bubble-manual.html
+support-files = pointerevent_pointerenter_does_not_bubble-manual.html
 [test_pointerevent_pointerId_scope-manual.html]
-  support-files =
-    test_pointerevent_pointerId_scope-manual.html
-    ./resources/pointerevent_pointerId_scope-iframe.html
-  disabled = should be investigated
+support-files =
+  test_pointerevent_pointerId_scope-manual.html
+  ./resources/pointerevent_pointerId_scope-iframe.html
+disabled = should be investigated
 [test_pointerevent_pointerleave_after_pointercancel_touch-manual.html]
-  support-files = pointerevent_pointerleave_after_pointercancel_touch-manual.html
+support-files = pointerevent_pointerleave_after_pointercancel_touch-manual.html
 [test_pointerevent_pointerleave_descendant_over-manual.html]
-  support-files = pointerevent_pointerleave_descendant_over-manual.html
+support-files = pointerevent_pointerleave_descendant_over-manual.html
 [test_pointerevent_pointerleave_descendants-manual.html]
-  support-files = pointerevent_pointerleave_descendants-manual.html
+support-files = pointerevent_pointerleave_descendants-manual.html
 [test_pointerevent_pointerleave_does_not_bubble-manual.html]
-  support-files = pointerevent_pointerleave_does_not_bubble-manual.html
+support-files = pointerevent_pointerleave_does_not_bubble-manual.html
 [test_pointerevent_pointerleave_pen-manual.html]
-  support-files = pointerevent_pointerleave_pen-manual.html
+support-files = pointerevent_pointerleave_pen-manual.html
 [test_pointerevent_pointermove-manual.html]
-  support-files = pointerevent_pointermove-manual.html
+support-files = pointerevent_pointermove-manual.html
 [test_pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html]
-  support-files = pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html
+support-files = pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html
 [test_pointerevent_pointermove_on_chorded_mouse_button-manual.html]
-  support-files = pointerevent_pointermove_on_chorded_mouse_button-manual.html
+support-files = pointerevent_pointermove_on_chorded_mouse_button-manual.html
 [test_pointerevent_pointerout_after_pointercancel_touch-manual.html]
-  support-files = pointerevent_pointerout_after_pointercancel_touch-manual.html
+support-files = pointerevent_pointerout_after_pointercancel_touch-manual.html
 [test_pointerevent_pointerout_pen-manual.html]
-  support-files = pointerevent_pointerout_pen-manual.html
+support-files = pointerevent_pointerout_pen-manual.html
 [test_pointerevent_pointerout_received_once-manual.html]
-  support-files = pointerevent_pointerout_received_once-manual.html
+support-files = pointerevent_pointerout_received_once-manual.html
 [test_pointerevent_releasepointercapture_events_to_original_target-manual.html]
-  support-files = pointerevent_releasepointercapture_events_to_original_target-manual.html
+support-files = pointerevent_releasepointercapture_events_to_original_target-manual.html
 [test_pointerevent_releasepointercapture_invalid_pointerid-manual.html]
-  support-files = pointerevent_releasepointercapture_invalid_pointerid-manual.html
+support-files = pointerevent_releasepointercapture_invalid_pointerid-manual.html
 [test_pointerevent_releasepointercapture_onpointercancel_touch-manual.html]
-  support-files = pointerevent_releasepointercapture_onpointercancel_touch-manual.html
+support-files = pointerevent_releasepointercapture_onpointercancel_touch-manual.html
 [test_pointerevent_releasepointercapture_onpointerup_mouse-manual.html]
-  support-files = pointerevent_releasepointercapture_onpointerup_mouse-manual.html
+support-files = pointerevent_releasepointercapture_onpointerup_mouse-manual.html
 [test_pointerevent_releasepointercapture_release_right_after_capture-manual.html]
-  support-files = pointerevent_releasepointercapture_release_right_after_capture-manual.html
+support-files = pointerevent_releasepointercapture_release_right_after_capture-manual.html
 [test_pointerevent_sequence_at_implicit_release_on_drag-manual.html]
-  support-files = pointerevent_sequence_at_implicit_release_on_drag-manual.html
+support-files = pointerevent_sequence_at_implicit_release_on_drag-manual.html
 [test_pointerevent_setpointercapture_disconnected-manual.html]
-  support-files = pointerevent_setpointercapture_disconnected-manual.html
+support-files = pointerevent_setpointercapture_disconnected-manual.html
 [test_pointerevent_setpointercapture_inactive_button_mouse-manual.html]
-  support-files = pointerevent_setpointercapture_inactive_button_mouse-manual.html
+support-files = pointerevent_setpointercapture_inactive_button_mouse-manual.html
 skip-if = (verify && (os == 'linux' || os == 'mac'))
 [test_pointerevent_setpointercapture_invalid_pointerid-manual.html]
-  support-files = pointerevent_setpointercapture_invalid_pointerid-manual.html
+support-files = pointerevent_setpointercapture_invalid_pointerid-manual.html
 [test_pointerevent_setpointercapture_override_pending_capture_element-manual.html]
-  support-files = pointerevent_setpointercapture_override_pending_capture_element-manual.html
+support-files = pointerevent_setpointercapture_override_pending_capture_element-manual.html
 [test_pointerevent_setpointercapture_relatedtarget-manual.html]
-  support-files = pointerevent_setpointercapture_relatedtarget-manual.html
+support-files = pointerevent_setpointercapture_relatedtarget-manual.html
 [test_pointerevent_setpointercapture_to_same_element_twice-manual.html]
-  support-files = pointerevent_setpointercapture_to_same_element_twice-manual.html
+support-files = pointerevent_setpointercapture_to_same_element_twice-manual.html
 [test_pointerevent_suppress_compat_events_on_click-manual.html]
-  support-files = pointerevent_suppress_compat_events_on_click-manual.html
+support-files = pointerevent_suppress_compat_events_on_click-manual.html
 [test_pointerevent_suppress_compat_events_on_drag_mouse-manual.html]
-  support-files = pointerevent_suppress_compat_events_on_drag_mouse-manual.html
+support-files = pointerevent_suppress_compat_events_on_drag_mouse-manual.html
 [test_touch_action.html]
-  support-files =
-    ../../../../gfx/layers/apz/test/mochitest/apz_test_utils.js
-    ../../../../gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js
-    touch_action_helpers.js
-    pointerevent_touch-action-auto-css_touch-manual.html
-    pointerevent_touch-action-button-test_touch-manual.html
-    pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html
-    pointerevent_touch-action-inherit_child-none_touch-manual.html
-    pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html
-    pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html
-    pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html
-    pointerevent_touch-action-inherit_parent-none_touch-manual.html
-    pointerevent_touch-action-none-css_touch-manual.html
-    pointerevent_touch-action-pan-x-css_touch-manual.html
-    pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html
-    pointerevent_touch-action-pan-x-pan-y_touch-manual.html
-    pointerevent_touch-action-pan-y-css_touch-manual.html
-    pointerevent_touch-action-span-test_touch-manual.html
-    pointerevent_touch-action-svg-test_touch-manual.html
-    pointerevent_touch-action-table-test_touch-manual.html
-    pointerevent_touch-action-pan-down-css_touch-manual.html
-    pointerevent_touch-action-pan-left-css_touch-manual.html
-    pointerevent_touch-action-pan-right-css_touch-manual.html
-    pointerevent_touch-action-pan-up-css_touch-manual.html
+support-files =
+  ../../../../gfx/layers/apz/test/mochitest/apz_test_utils.js
+  ../../../../gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js
+  touch_action_helpers.js
+  pointerevent_touch-action-auto-css_touch-manual.html
+  pointerevent_touch-action-button-test_touch-manual.html
+  pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html
+  pointerevent_touch-action-inherit_child-none_touch-manual.html
+  pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html
+  pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html
+  pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html
+  pointerevent_touch-action-inherit_parent-none_touch-manual.html
+  pointerevent_touch-action-none-css_touch-manual.html
+  pointerevent_touch-action-pan-x-css_touch-manual.html
+  pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html
+  pointerevent_touch-action-pan-x-pan-y_touch-manual.html
+  pointerevent_touch-action-pan-y-css_touch-manual.html
+  pointerevent_touch-action-span-test_touch-manual.html
+  pointerevent_touch-action-svg-test_touch-manual.html
+  pointerevent_touch-action-table-test_touch-manual.html
+  pointerevent_touch-action-pan-down-css_touch-manual.html
+  pointerevent_touch-action-pan-left-css_touch-manual.html
+  pointerevent_touch-action-pan-right-css_touch-manual.html
+  pointerevent_touch-action-pan-up-css_touch-manual.html
 [test_trigger_fullscreen_by_pointer_events.html]
-  support-files =
-    file_test_trigger_fullscreen.html
+support-files =
+  file_test_trigger_fullscreen.html
 [test_trigger_popup_by_pointer_events.html]
 [test_remove_frame_when_got_pointer_capture.html]
 [test_getCoalescedEvents.html]
-  skip-if = !e10s
-  support-files =
-    ../../../../gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js
+skip-if = !e10s
+support-files =
+  ../../../../gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js
--- a/dom/file/tests/mochitest.ini
+++ b/dom/file/tests/mochitest.ini
@@ -39,13 +39,14 @@ skip-if = (toolkit == 'android') # Andro
 skip-if = (toolkit == 'android') || (verify && !debug && (os == 'win')) # Android: Bug 775227
 [test_fileapi_slice_memFile_1.html]
 skip-if = (toolkit == 'android') # Android: Bug 775227
 [test_fileapi_slice_memFile_2.html]
 skip-if = (toolkit == 'android') # Android: Bug 775227
 [test_fileapi_slice_image.html]
 skip-if = (toolkit == 'android') # Android: Bug 775227
 [test_mozfiledataurl.html]
+fail-if = fission
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_bug1507893.html]
 support-files = worker_bug1507893.js
 [test_blob_reading.html]
 support-files = common_blob_reading.js worker_blob_reading.js
--- a/dom/html/test/mochitest.ini
+++ b/dom/html/test/mochitest.ini
@@ -196,30 +196,31 @@ support-files =
 [test_bug109445.xhtml]
 [test_bug1297.html]
 [test_bug1366.html]
 [test_bug1400.html]
 [test_bug143220.html]
 [test_bug182279.html]
 [test_bug2082.html]
 [test_bug209275.xhtml]
-skip-if = toolkit == 'android' #TIMED_OUT
+skip-if = fission || toolkit == 'android' #TIMED_OUT
 [test_bug237071.html]
 [test_bug242709.html]
 [test_bug24958.html]
 [test_bug274626.html]
 [test_bug277724.html]
 [test_bug277890.html]
 [test_bug287465.html]
 [test_bug295561.html]
 [test_bug297761.html]
 [test_bug300691-1.html]
 [test_bug300691-2.html]
 [test_bug300691-3.xhtml]
 [test_bug330705-1.html]
+skip-if = fission
 [test_bug332246.html]
 [test_bug332893-1.html]
 [test_bug332893-2.html]
 [test_bug332893-3.html]
 [test_bug332893-4.html]
 [test_bug332893-5.html]
 [test_bug332893-6.html]
 [test_bug332893-7.html]
@@ -236,19 +237,22 @@ skip-if = toolkit == 'android' #TIMED_OU
 [test_bug373589.html]
 [test_bug375003-1.html]
 [test_bug375003-2.html]
 [test_bug377624.html]
 [test_bug383383.html]
 [test_bug383383_2.xhtml]
 [test_bug384419.html]
 [test_bug386496.html]
+skip-if = fission
 [test_bug386728.html]
 [test_bug386996.html]
+skip-if = fission
 [test_bug388558.html]
+skip-if = fission
 [test_bug388746.html]
 [test_bug388794.html]
 [test_bug389797.html]
 [test_bug390975.html]
 [test_bug391994.html]
 [test_bug394700.html]
 [test_bug395107.html]
 [test_bug401160.xhtml]
@@ -261,19 +265,21 @@ skip-if = toolkit == 'android' #TIMED_OU
 [test_bug430351.html]
 skip-if = toolkit == 'android' && !is_fennec # Bug 1525959
 [test_bug441930.html]
 [test_bug442801.html]
 [test_bug448166.html]
 [test_bug456229.html]
 [test_bug458037.xhtml]
 [test_bug460568.html]
+skip-if = fission
 [test_bug481335.xhtml]
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_bug500885.html]
+skip-if = fission
 [test_bug514856.html]
 skip-if = toolkit == 'android'
 [test_bug518122.html]
 [test_bug519987.html]
 [test_bug523771.html]
 [test_bug529819.html]
 [test_bug529859.html]
 [test_bug535043.html]
@@ -314,16 +320,17 @@ skip-if = toolkit == 'android' #TIMED_OU
 [test_bug586763.html]
 [test_bug586786.html]
 [test_bug587469.html]
 [test_bug589.html]
 [test_bug590353-1.html]
 [test_bug590353-2.html]
 [test_bug590363.html]
 [test_bug592802.html]
+skip-if = fission
 [test_bug593689.html]
 [test_bug595429.html]
 [test_bug595447.html]
 [test_bug595449.html]
 [test_bug596350.html]
 [test_bug596511.html]
 [test_bug598643.html]
 [test_bug598833-1.html]
@@ -419,16 +426,17 @@ skip-if = toolkit == 'android' && !is_fe
 [test_bug982039.html]
 [test_bug1003539.html]
 [test_bug1045270.html]
 [test_bug1089326.html]
 [test_bug1146116.html]
 [test_bug1264157.html]
 [test_bug1287321.html]
 [test_bug1323815.html]
+skip-if = fission
 [test_change_crossorigin.html]
 [test_checked.html]
 [test_dialog_pref.html]
 [test_dir_attributes_reflection.html]
 [test_dl_attributes_reflection.html]
 [test_element_prototype.html]
 [test_embed_attributes_reflection.html]
 [test_focusshift_button.html]
@@ -515,16 +523,17 @@ skip-if = (toolkit == 'android') || ((os
 [test_restore_from_parser_fragment.html]
 [test_rowscollection.html]
 [test_srcdoc-2.html]
 [test_srcdoc.html]
 [test_style_attributes_reflection.html]
 [test_track.html]
 [test_ul_attributes_reflection.html]
 [test_input_files_not_nsIFile.html]
+skip-if = fission
 [test_ignoreuserfocus.html]
 [test_fragment_form_pointer.html]
 [test_bug1682.html]
 [test_bug1823.html]
 [test_bug57600.html]
 [test_bug196523.html]
 [test_bug199692.html]
 skip-if = toolkit == 'android' #bug 811644
@@ -566,51 +575,56 @@ skip-if = toolkit == 'android'
 [test_bug677495.html]
 [test_bug677495-1.html]
 [test_bug741266.html]
 skip-if = toolkit == "android" || toolkit == "windows" # Android: needs control of popup window size, windows(bug 1234520)
 [test_non-ascii-cookie.html]
 support-files = file_cookiemanager.js
 [test_bug765780.html]
 [test_bug871161.html]
+skip-if = fission
 support-files = file_bug871161-1.html file_bug871161-2.html
 [test_bug1013316.html]
 [test_window_open_close.html]
 tags = openwindow
 skip-if = toolkit == "android" && debug && !is_fennec
 [test_viewport_resize.html]
 [test_image_clone_load.html]
 [test_bug1203668.html]
 [test_bug1166138.html]
 [test_bug1230665.html]
 [test_filepicker_default_directory.html]
-skip-if = toolkit == 'android'
+skip-if = fission || toolkit == 'android'
 [test_bug1233598.html]
 [test_bug1250401.html]
 [test_bug1260664.html]
 [test_bug1261673.html]
 skip-if = (os == 'android' || os == 'mac')
 [test_bug1261674-1.html]
 skip-if = (os == 'android' || os == 'mac')
 [test_bug1261674-2.html]
 skip-if = (os == 'android' || os == 'mac')
 [test_bug1260704.html]
 [test_allowMedia.html]
 skip-if = (verify && (os == 'linux' || os == 'win'))
 [test_bug1292522_same_domain_with_different_port_number.html]
+skip-if = fission
 [test_bug1295719_event_sequence_for_arrow_keys.html]
-skip-if = os == "android" # up/down arrow keys not supported on android
+skip-if = fission || os == "android" # up/down arrow keys not supported on android
 [test_bug1295719_event_sequence_for_number_keys.html]
+skip-if = fission
 [test_bug1310865.html]
 [test_bug1315146.html]
+skip-if = fission
 [test_bug1322678.html]
 skip-if = toolkit == "android"
 [test_bug1472426.html]
 [test_fakepath.html]
 [test_script_module.html]
 support-files =
   file_script_module.html
   file_script_nomodule.html
 [test_getElementsByName_after_mutation.html]
 [test_bug1279218.html]
 [test_set_input_files.html]
 [test_nestediframe.html]
 [test_multipleFilePicker.html]
+skip-if = fission
--- a/dom/indexedDB/test/browser.ini
+++ b/dom/indexedDB/test/browser.ini
@@ -12,18 +12,20 @@ support-files =
   browser_permissionsSharedWorker.js
   browser_permissionsWorker.html
   browser_permissionsWorker.js
   bug839193.js
   bug839193.xul
   page_private_idb.html
 
 [browser_forgetThisSite.js]
-skip-if = verify
+skip-if = fission || verify
 [browser_permissionsPromptAllow.js]
+skip-if = fission
 [browser_permissionsPromptDeny.js]
+skip-if = fission
 [browser_permissionsPromptWorker.js]
-skip-if = verify
+skip-if = fission || verify
 [browser_perwindow_privateBrowsing.js]
-skip-if = os == 'linux' && debug # bug 1394671
+skip-if = fission || os == 'linux' && debug # bug 1394671
 [browser_private_idb.js]
 skip-if = (os == 'mac' && debug) || (os == 'win' && debug) # Bug 1456325
 [browser_bug839193.js]
--- a/dom/indexedDB/test/mochitest.ini
+++ b/dom/indexedDB/test/mochitest.ini
@@ -252,16 +252,17 @@ skip-if = verify
 [test_setVersion_exclusion.html]
 [test_setVersion_throw.html]
 [test_storage_manager_estimate.html]
 scheme=https
 [test_success_events_after_abort.html]
 [test_table_locks.html]
 [test_table_rollback.html]
 [test_third_party.html]
+fail-if = fission
 support-files =
   third_party_window.html
   third_party_iframe1.html
   third_party_iframe2.html
 skip-if = (os == 'android' && debug) # Bug 1311590
 [test_traffic_jam.html]
 [test_transaction_abort.html]
 [test_transaction_abort_hang.html]
--- a/dom/ipc/tests/JSWindowActor/browser.ini
+++ b/dom/ipc/tests/JSWindowActor/browser.ini
@@ -1,12 +1,20 @@
 [DEFAULT]
 support-files =
   head.js
 
 [browser_destroy_callbacks.js]
+skip-if = fission
 [browser_event_listener.js]
+skip-if = fission
 [browser_getActor.js]
+skip-if = fission
 [browser_getActor_filter.js]
+fail-if = fission
 [browser_observer_notification.js]
+skip-if = fission
 [browser_registerWindowActor.js]
+skip-if = fission
 [browser_sendAsyncMessage.js]
-[browser_sendQuery.js]
\ No newline at end of file
+skip-if = fission
+[browser_sendQuery.js]
+skip-if = fission
--- a/dom/ipc/tests/browser.ini
+++ b/dom/ipc/tests/browser.ini
@@ -1,13 +1,15 @@
 [DEFAULT]
 support-files =
   file_disableScript.html
   file_domainPolicy_base.html
   file_cancel_content_js.html
 
 [browser_domainPolicy.js]
+skip-if = fission
 [browser_memory_distribution_telemetry.js]
 skip-if = !e10 # This is an e10s only probe.
 [browser_cancel_content_js.js]
+fail-if = fission
 skip-if = !e10s # This is an e10s only probe.
 [browser_ElapsedTime.js]
 support-files = elapsed_time.sjs
--- a/dom/ipc/tests/chrome.ini
+++ b/dom/ipc/tests/chrome.ini
@@ -1,7 +1,7 @@
 [DEFAULT]
 skip-if = os == 'android'
 support-files =
   process_error.xul
 
 [test_process_error.xul]
-skip-if = !crashreporter
\ No newline at end of file
+skip-if = !crashreporter
--- a/dom/ipc/tests/mochitest.ini
+++ b/dom/ipc/tests/mochitest.ini
@@ -19,11 +19,12 @@ skip-if = !(crashreporter && !e10s && (t
 [test_temporaryfile_stream.html]
 skip-if = !e10s || toolkit == 'android' || (os == "win" && processor == "aarch64") # Bug 1525959, aarch64 due to 1531150
 support-files =
   blob_verify.sjs
   !/dom/canvas/test/captureStream_common.js
 [test_Preallocated.html]
 skip-if = !e10s || toolkit == 'android' # Bug 1525959
 [test_force_oop_iframe.html]
+fail-if = fission
 skip-if = !e10s || (os == "android" && !debug) || (os == "android" && debug && !is_fennec) #Bug 1545178
 support-files =
   file_dummy.html
--- a/dom/media/test/mochitest.ini
+++ b/dom/media/test/mochitest.ini
@@ -700,30 +700,32 @@ support-files =
   hls/400x300_seg1.ts
   hls/416x243_seg0_5s.ts
   hls/640x480_seg0.ts
   hls/640x480_seg1.ts
   hls/960x720_seg0.ts
   hls/960x720_seg1.ts
 
 [test_access_control.html]
+fail-if = fission
 skip-if = android_version == '17' # bug 1292836, android(bug 1232305)
 [test_arraybuffer.html]
 skip-if = android_version == '22' # bug 1308388, android(bug 1232305)
 [test_aspectratio_mp4.html]
 [test_audio1.html]
 [test_audio2.html]
 [test_audioDocumentTitle.html]
 skip-if = true # bug 475110 - disabled since we don't play Wave files standalone
 [test_autoplay.html]
 [test_autoplay_contentEditable.html]
 skip-if = android_version == '17' || android_version == '22' # android(bug 1232305, bug 1232318, bug 1372457)
 [test_autoplay_policy.html]
 skip-if = android_version >= '23' # bug 1424903
 [test_autoplay_policy_activation.html]
+fail-if = fission
 skip-if = android_version >= '23' # bug 1424903
 [test_autoplay_policy_eventdown_activation.html]
 skip-if = android_version >= '23' # bug 1424903
 [test_autoplay_policy_key_blacklist.html]
 skip-if = android_version >= '23' || (verify && debug && (os == 'win')) # bug 1424903
 [test_autoplay_policy_unmute_pauses.html]
 skip-if = android_version >= '23' # bug 1424903
 [test_autoplay_policy_play_before_loadedmetadata.html]
--- a/dom/media/tests/mochitest/identity/mochitest.ini
+++ b/dom/media/tests/mochitest/identity/mochitest.ini
@@ -44,12 +44,13 @@ skip-if = android_version == '22' # bug 
 scheme=https
 [test_peerConnection_peerIdentity.html]
 skip-if = android_version == '22' # bug 1358876, bug 1361325
 scheme=https
 [test_peerConnection_asymmetricIsolation.html]
 skip-if = android_version == '22' # bug 1358876, bug 1361325
 scheme=https
 [test_loginNeeded.html]
+fail-if = fission
 support-files =
   /.well-known/idp-proxy/login.html
   /.well-known/idp-proxy/idp.sjs
 skip-if = android_version == '22' # bug 1358876, bug 1361325
--- a/dom/notification/test/mochitest/mochitest.ini
+++ b/dom/notification/test/mochitest/mochitest.ini
@@ -8,8 +8,9 @@ skip-if = toolkit == 'android' && !is_fe
 
 [test_notification_basics.html]
 # This test needs to be run on HTTP (not HTTPS).
 [test_notification_insecure_context.html]
 [test_notification_storage.html]
 [test_bug931307.html]
 skip-if = (os == 'android') # Bug 1258975 on android.
 [test_notification_tag.html]
+fail-if = fission
--- a/dom/push/test/mochitest.ini
+++ b/dom/push/test/mochitest.ini
@@ -15,17 +15,18 @@ support-files =
 skip-if = os == "win" # Bug 1373346
 [test_register_key.html]
 [test_multiple_register.html]
 [test_multiple_register_during_service_activation.html]
 skip-if = (os == "win") || (os == "linux") || (os == "mac") #Bug 1274773
 [test_unregister.html]
 [test_multiple_register_different_scope.html]
 [test_subscription_change.html]
-skip-if = os == "win" # Bug 1373346
+skip-if = fission || os == "win" # Bug 1373346
 [test_data.html]
 skip-if = os == "win" # Bug 1373346
 [test_try_registering_offline_disabled.html]
 skip-if = os == "win" # Bug 1373346
 [test_serviceworker_lifetime.html]
+fail-if = fission
 skip-if = serviceworker_e10s || !e10s || os == "win" # e10s: Bug 1433689, Windows: Bug 1373346
 [test_error_reporting.html]
 skip-if = serviceworker_e10s
--- a/dom/quota/test/browser.ini
+++ b/dom/quota/test/browser.ini
@@ -2,11 +2,14 @@
 skip-if = (buildapp != "browser")
 support-files =
   browserHelpers.js
   browser_permissionsPrompt.html
   head-shared.js
   head.js
 
 [browser_permissionsPromptAllow.js]
+skip-if = fission
 [browser_permissionsPromptDeny.js]
+skip-if = fission
 [browser_permissionsPromptUnknown.js]
+skip-if = fission
 [browser_simpledb.js]
--- a/dom/security/test/cors/browser.ini
+++ b/dom/security/test/cors/browser.ini
@@ -3,8 +3,9 @@ support-files =
   file_CrossSiteXHR_server.sjs
   file_CrossSiteXHR_inner.html
   file_cors_logging_test.html
   head.js
   file_bug1456721.html
   bug1456721.sjs
 
 [browser_CORS-console-warnings.js]
+skip-if = fission
--- a/dom/security/test/cors/mochitest.ini
+++ b/dom/security/test/cors/mochitest.ini
@@ -1,10 +1,13 @@
 [DEFAULT]
 support-files =
   file_CrossSiteXHR_cache_server.sjs
   file_CrossSiteXHR_inner.html
   file_CrossSiteXHR_inner_data.sjs
   file_CrossSiteXHR_server.sjs
 
 [test_CrossSiteXHR.html]
+skip-if = fission
 [test_CrossSiteXHR_cache.html]
+skip-if = fission
 [test_CrossSiteXHR_origin.html]
+skip-if = fission
--- a/dom/security/test/csp/mochitest.ini
+++ b/dom/security/test/csp/mochitest.ini
@@ -245,17 +245,19 @@ prefs =
 [test_bug663567.html]
 [test_bug802872.html]
 [test_bug885433.html]
 [test_bug888172.html]
 [test_evalscript.html]
 [test_evalscript_blocked_by_strict_dynamic.html]
 [test_evalscript_allowed_by_strict_dynamic.html]
 [test_frameancestors.html]
+fail-if = fission
 [test_frameancestors_userpass.html]
+fail-if = fission
 skip-if = toolkit == 'android' # Times out, not sure why (bug 1008445)
 [test_inlinescript.html]
 [test_inlinestyle.html]
 [test_invalid_source_expression.html]
 [test_bug836922_npolicies.html]
 skip-if = verify
 [test_bug886164.html]
 [test_redirects.html]
@@ -303,16 +305,17 @@ skip-if = toolkit == 'android'
 [test_child-src_worker_data.html]
 [test_child-src_worker-redirect.html]
 [test_child-src_iframe.html]
 [test_meta_element.html]
 [test_meta_header_dual.html]
 [test_docwrite_meta.html]
 [test_multipartchannel.html]
 [test_fontloader.html]
+fail-if = fission
 [test_block_all_mixed_content.html]
 tags = mcb
 [test_block_all_mixed_content_frame_navigation.html]
 tags = mcb
 [test_form_action_blocks_url.html]
 [test_meta_whitespace_skipping.html]
 [test_iframe_sandbox.html]
 [test_iframe_sandbox_top_1.html]
@@ -378,12 +381,13 @@ support-files =
   file_windowwatcher_subframeC.html
   file_windowwatcher_subframeD.html
   file_windowwatcher_win_open.html
 [test_script_template.html]
 support-files =
   file_script_template.html
   file_script_template.js
 [test_reloadInFreshProcess.html]
+fail-if = fission
 # no ssl support on android and no large-allocation on win32
 skip-if = (toolkit == 'android') || (os == 'win' && bits == 32)
 support-files =
   file_reloadInFreshProcess.sjs
--- a/dom/security/test/general/browser.ini
+++ b/dom/security/test/general/browser.ini
@@ -9,15 +9,16 @@ support-files =
   file_data_download.html
 [browser_test_data_text_csv.js]
 support-files =
   file_data_text_csv.html
 [browser_test_view_image_data_navigation.js]
 support-files =
   file_view_image_data_navigation.html
 [browser_test_FTP_console_warning.js]
+fail-if = fission
 support-files =
   file_FTP_console_warning.html
 [browser_test_assert_systemprincipal_documents.js]
 skip-if = !nightly_build
 support-files =
   file_assert_systemprincipal_documents.html
   file_assert_systemprincipal_documents_iframe.html
--- a/dom/security/test/general/mochitest.ini
+++ b/dom/security/test/general/mochitest.ini
@@ -37,12 +37,13 @@ skip-if = toolkit == 'android'
 [test_same_site_cookies_subrequest.html]
 [test_same_site_cookies_toplevel_nav.html]
 [test_same_site_cookies_cross_origin_context.html]
 [test_same_site_cookies_from_script.html]
 [test_same_site_cookies_redirect.html]
 [test_same_site_cookies_toplevel_set_cookie.html]
 [test_same_site_cookies_iframe.html]
 [test_same_site_cookies_about.html]
+fail-if = fission
 [test_assert_about_page_no_csp.html]
 skip-if = !debug || toolkit == 'android'
 [test_same_site_cookies_laxByDefault.html]
 support-files = closeWindow.sjs
--- a/dom/security/test/mixedcontentblocker/mochitest.ini
+++ b/dom/security/test/mixedcontentblocker/mochitest.ini
@@ -15,14 +15,15 @@ support-files =
   file_main_bug803225_websocket_wsh.py
   file_server.sjs
   !/dom/media/test/320x240.ogv
   !/image/test/mochitest/blue.png
   file_redirect.html
   file_redirect_handler.sjs
 
 [test_main.html]
+fail-if = fission
 skip-if = (toolkit == 'android') || webrender || (verify && !debug && (os == 'linux')) # Android: TIMED_OUT; bug 1402554
 [test_bug803225.html]
 skip-if = toolkit == 'android' || (os=='linux' && bits==32) || headless #Android: TIMED_OUT; Linux32:bug 1324870; Headless:bug 1405870
 [test_frameNavigation.html]
 skip-if = (toolkit == 'android') || webrender || (debug && (os == 'linux' || os == 'win')) || (os == 'win' && !debug) # Android: TIMED_OUT; webrender: bug 1424752 # Bug 1391823; Bug 1353608
 [test_redirect.html]
--- a/dom/serviceworkers/test/browser.ini
+++ b/dom/serviceworkers/test/browser.ini
@@ -15,23 +15,25 @@ support-files =
   empty.js
   page_post_controlled.html
   redirect.sjs
   storage_recovery_worker.sjs
   utils.js
 
 [browser_antitracking.js]
 [browser_antitracking_subiframes.js]
+skip-if = fission
 [browser_devtools_serviceworker_interception.js]
 skip-if = serviceworker_e10s
 [browser_force_refresh.js]
+skip-if = fission
 [browser_download.js]
 [browser_download_canceled.js]
 skip-if = verify
 [browser_navigation_process_swap.js]
-skip-if = !e10s || verify # Bug 1548643
+skip-if = fission || !e10s || verify # Bug 1548643
 [browser_storage_permission.js]
 skip-if = (verify && debug && (os == 'win' || os == 'mac'))
 [browser_storage_recovery.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s # Fails intermittently under Fission
 [browser_unregister_with_containers.js]
 [browser_userContextId_openWindow.js]
 skip-if = !e10s || serviceworker_e10s
--- a/dom/serviceworkers/test/mochitest.ini
+++ b/dom/serviceworkers/test/mochitest.ini
@@ -227,49 +227,60 @@ support-files =
 
 [test_bug1151916.html]
 [test_bug1240436.html]
 [test_bug1408734.html]
 [test_claim.html]
 [test_claim_oninstall.html]
 [test_controller.html]
 [test_cookie_fetch.html]
+skip-if = fission
 [test_cross_origin_url_after_redirect.html]
 skip-if = debug # Bug 1262224
 [test_csp_upgrade-insecure_intercept.html]
+skip-if = fission
 [test_devtools_bypass_serviceworker.html]
 [test_empty_serviceworker.html]
 [test_error_reporting.html]
 skip-if = serviceworker_e10s
 [test_escapedSlashes.html]
 [test_eval_allowed.html]
 [test_eventsource_intercept.html]
+skip-if = fission
 [test_event_listener_leaks.html]
 skip-if = (os == "win" && processor == "aarch64") #bug 1535784
 [test_fetch_event.html]
 skip-if = (debug && e10s) # Bug 1262224
 [test_fetch_event_with_thirdpartypref.html]
 skip-if = (debug && e10s) # Bug 1262224
 [test_fetch_integrity.html]
 skip-if = serviceworker_e10s
 support-files = console_monitor.js
 [test_file_blob_response.html]
 [test_file_blob_upload.html]
 [test_force_refresh.html]
 [test_gzip_redirect.html]
 [test_hsts_upgrade_intercept.html]
+skip-if = fission
 [test_https_fetch.html]
+skip-if = fission
 [test_https_fetch_cloned_response.html]
+skip-if = fission
 [test_https_origin_after_redirect.html]
+skip-if = fission
 [test_https_origin_after_redirect_cached.html]
+skip-if = fission
 [test_https_synth_fetch_from_cached_sw.html]
+skip-if = fission
 [test_imagecache.html]
 [test_imagecache_max_age.html]
 [test_importscript.html]
+skip-if = fission
 [test_importscript_mixedcontent.html]
+skip-if = fission
 tags = mcb
 [test_install_event.html]
 [test_install_event_gc.html]
 [test_installation_simple.html]
 [test_match_all.html]
 [test_match_all_advanced.html]
 [test_match_all_client_id.html]
 skip-if = toolkit == 'android' && !is_fennec
@@ -281,22 +292,26 @@ skip-if = toolkit == 'android' && !is_fe
 [test_notification_get.html]
 [test_notificationclick.html]
 [test_notificationclick_focus.html]
 [test_notificationclick-otherwindow.html]
 [test_notificationclose.html]
 [test_onmessageerror.html]
 [test_opaque_intercept.html]
 [test_openWindow.html]
-skip-if = toolkit == 'android' && !is_fennec
+skip-if = fission || (toolkit == 'android' && !is_fennec)
 tags = openwindow
 [test_origin_after_redirect.html]
+skip-if = fission
 [test_origin_after_redirect_cached.html]
+skip-if = fission
 [test_origin_after_redirect_to_https.html]
+skip-if = fission
 [test_origin_after_redirect_to_https_cached.html]
+skip-if = fission
 [test_post_message.html]
 [test_post_message_advanced.html]
 [test_post_message_source.html]
 [test_register_base.html]
 [test_register_https_in_http.html]
 [test_sandbox_intercept.html]
 [test_scopes.html]
 [test_script_loader_intercepted_js_cache.html]
--- a/dom/svg/test/mochitest.ini
+++ b/dom/svg/test/mochitest.ini
@@ -96,14 +96,15 @@ support-files = tearoff_with_cc_helper.h
 [test_text.html]
 [test_text_lengthAdjust.html]
 [test_text_scaled.html]
 [test_text_selection.html]
 [test_text_update.html]
 [test_transform.xhtml]
 [test_transformParsing.html]
 [test_use_with_hsts.html]
+fail-if = fission
 support-files = use-with-hsts-helper.html use-with-hsts-helper.html^headers^
 [test_valueAsString.xhtml]
 [test_valueLeaks.xhtml]
 [test_viewBox.html]
 [test_viewport.html]
 
--- a/dom/tests/browser/browser.ini
+++ b/dom/tests/browser/browser.ini
@@ -23,51 +23,56 @@ support-files =
 disabled = Does not reliably pass on 32-bit systems - bug 1314098
 skip-if = !e10s
 [browser_autofocus_background.js]
 [browser_autofocus_preference.js]
 [browser_beforeunload_between_chrome_content.js]
 skip-if = !e10s
 [browser_bug396843.js]
 [browser_bug1004814.js]
+skip-if = fission
 [browser_bug1008941_dismissGeolocationHanger.js]
 tags = geolocation
 [browser_bug1236512.js]
 skip-if = os != "mac"
 [browser_bug1238427.js]
 [browser_bug1316330.js]
 skip-if = !e10s
 [browser_cancel_keydown_keypress_event.js]
 support-files =
   prevent_return_key.html
 [browser_ConsoleAPI_originAttributes.js]
 [browser_ConsoleAPITests.js]
 skip-if = e10s
 [browser_ConsoleStorageAPITests.js]
+skip-if = fission
 [browser_ConsoleStoragePBTest_perwindowpb.js]
 [browser_focus_steal_from_chrome.js]
 [browser_focus_steal_from_chrome_during_mousedown.js]
 [browser_frame_elements.js]
 [browser_hasbeforeunload.js]
 support-files =
   beforeunload_test_page.html
 run-if = e10s
 [browser_largeAllocation_win32.js]
 skip-if = !e10s || os != "win" || processor != "x86" # Large-Allocation requires e10s
 [browser_largeAllocation_non_win32.js]
 skip-if = !e10s || (os == "win" && (processor == "x86" || processor == "aarch64")) || (verify && debug && (os == 'linux')) || (os == 'linux') || (os == 'mac' && debug)  # Large-Allocation requires e10s # Bug 1336075
 [browser_localStorage_e10s.js]
+fail-if = fission
 skip-if = !e10s || verify # This is a test of e10s functionality.
 [browser_localStorage_privatestorageevent.js]
 [browser_localStorage_snapshotting_e10s.js]
+fail-if = fission
 skip-if = !e10s # This is a test of e10s functionality.
 [browser_persist_cookies.js]
 support-files =
   set-samesite-cookies-and-redirect.sjs
   mimeme.sjs
+skip-if = fission
 [browser_persist_mixed_content_image.js]
 support-files =
   test_mixed_content_image.html
   dummy.png
 [browser_test_focus_after_modal_state.js]
 skip-if = verify
 support-files =
   focus_after_prompt.html
@@ -81,16 +86,17 @@ support-files =
   test_new_window_from_content_child.html
 [browser_unlinkable_about_page_can_load_module_scripts.js]
 support-files =
   file_load_module_script.html
   file_module_loaded.js
   file_module_loaded2.js
 [browser_xhr_sandbox.js]
 [browser_noopener.js]
+fail-if = fission
 skip-if = (verify && debug && (os == 'linux'))
 support-files =
   test_noopener_source.html
   test_noopener_target.html
 [browser_noopener_null_uri.js]
 [browser_wakelock.js]
 [browser_keypressTelemetry.js]
 skip-if = webrender
--- a/dom/tests/mochitest/bugs/mochitest.ini
+++ b/dom/tests/mochitest/bugs/mochitest.ini
@@ -40,29 +40,30 @@ support-files =
   file2_bug414291.html
 
 [test_DOMWindowCreated_chromeonly.html]
 [test_bug132255.html]
 [test_bug1551425_reference_to_childnodes_nodelist_keeps_childnodes_alive.html]
 [test_bug159849.html]
 [test_bug289714.html]
 [test_bug260264.html]
-skip-if = toolkit == 'android'
+skip-if = fission || toolkit == 'android'
 [test_bug260264_nested.html]
+skip-if = fission
 [test_bug265203.html]
 [test_bug291377.html]
 [test_bug304459.html]
 [test_bug308856.html]
 [test_bug327891.html]
 [test_bug333983.html]
 [test_bug335976.xhtml]
 [test_bug342448.html]
 [test_bug345521.html]
 [test_bug346659.html]
-skip-if = toolkit == 'android' && !is_fennec && debug
+skip-if = fission || (toolkit == 'android' && !is_fennec && debug)
 [test_bug369306.html]
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_bug370098.html]
 [test_bug377539.html]
 [test_bug384122.html]
 [test_bug389366.html]
 [test_bug393974.html]
 [test_bug394769.html]
@@ -72,16 +73,17 @@ skip-if = toolkit == 'android' #TIMED_OU
 [test_bug414291.html]
 tags = openwindow
 [test_bug427744.html]
 skip-if = toolkit == 'android' || (processor == 'aarch64' && os == 'win')
 reason = Plugins are not supported on Android and Windows/AArch64
 [test_bug42976.html]
 [test_bug430276.html]
 [test_bug440572.html]
+fail-if = fission
 [test_bug456151.html]
 [test_bug458091.html]
 skip-if = toolkit == 'android' && !is_fennec # Bug 1525959
 [test_bug459848.html]
 [test_bug465263.html]
 [test_bug484775.html]
 [test_bug492925.html]
 [test_bug49312.html]
@@ -147,13 +149,15 @@ skip-if = toolkit == 'android' || os == 
 skip-if = toolkit == 'android' #Windows can't change size on Android
 [test_toJSON.html]
 [test_window_bar.html]
 skip-if = toolkit == 'android'
 [test_bug1022869.html]
 [test_bug1112040.html]
 [test_bug1160342_marquee.html]
 [test_bug1171215.html]
+fail-if = fission
 support-files = window_bug1171215.html
 [test_bug1530292.html]
+fail-if = fission
 [test_bug467035.html]
 [test_no_find_showDialog.html]
 skip-if = toolkit == 'android' # Bug 1358633 - window.find doesn't work for Android
--- a/dom/tests/mochitest/dom-level0/mochitest.ini
+++ b/dom/tests/mochitest/dom-level0/mochitest.ini
@@ -10,16 +10,20 @@ support-files =
   iframe1_location_setters.html
   iframe2_location_setters.html
   iframe3_location_setters.html
   file_test_background_loading_iframes.html
 
 [test_crossdomainprops.html]
 [test_innerWidthHeight_script.html]
 [test_location.html]
+fail-if = fission
 [test_location_framed.html]
 [test_location_getters.html]
 [test_location_sandboxed.html]
 [test_location_setters.html]
+fail-if = fission
 [test_setting_document.domain_idn.html]
+fail-if = fission
 [test_setting_document.domain_to_shortened_ipaddr.html]
+fail-if = fission
 [test_separate_post_message_queue.html]
 [test_background_loading_iframes.html]
--- a/dom/tests/mochitest/localstorage/mochitest.ini
+++ b/dom/tests/mochitest/localstorage/mochitest.ini
@@ -22,29 +22,33 @@ support-files =
 [test_brokenUTF-16.html]
 [test_bug600307-DBOps.html]
 [test_bug746272-1.html]
 [test_bug746272-2.html]
 skip-if = os == "android" || verify # bug 962029
 [test_cookieBlock.html]
 [test_embededNulls.html]
 [test_keySync.html]
+fail-if = fission
 [test_localStorageBase.html]
 skip-if = e10s
 [test_localStorageBaseSessionOnly.html]
 [test_localStorageCookieSettings.html]
 [test_localStorageEnablePref.html]
 [test_localStorageKeyOrder.html]
 [test_localStorageOriginsDiff.html]
+skip-if = fission
 [test_localStorageOriginsDomainDiffs.html]
+skip-if = fission
 [test_localStorageOriginsEquals.html]
-skip-if = toolkit == 'android'
+skip-if = fission || toolkit == 'android'
 [test_localStorageOriginsPortDiffs.html]
+skip-if = fission
 [test_localStorageOriginsSchemaDiffs.html]
-skip-if = toolkit == 'android' #TIMED_OUT
+skip-if = fission || toolkit == 'android' #TIMED_OUT
 [test_localStorageQuota.html]
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_localStorageQuotaSessionOnly.html]
 skip-if = toolkit == 'android' || (verify && (os == 'linux' || os == 'mac' || os == 'win')) #TIMED_OUT
 [test_localStorageQuotaSessionOnly2.html]
 skip-if = true # bug 1347690
 [test_localStorageReplace.html]
 skip-if = toolkit == 'android'
--- a/dom/tests/mochitest/sessionstorage/mochitest.ini
+++ b/dom/tests/mochitest/sessionstorage/mochitest.ini
@@ -6,13 +6,15 @@ support-files =
   frameNotEqual.html
   frameReplace.html
   interOriginSlave.js
   interOriginTest.js
 
 [test_sessionStorageBase.html]
 [test_sessionStorageBaseSessionOnly.html]
 [test_sessionStorageClone.html]
+fail-if = fission
 skip-if = toolkit == 'android'
 [test_sessionStorageHttpHttps.html]
+fail-if = fission
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_sessionStorageReplace.html]
 [test_sessionStorageUsage.html]
--- a/dom/tests/mochitest/storageevent/mochitest.ini
+++ b/dom/tests/mochitest/storageevent/mochitest.ini
@@ -6,12 +6,16 @@ support-files =
   frameSessionStorageMasterEqual.html
   frameSessionStorageMasterNotEqual.html
   frameSessionStorageSlaveEqual.html
   frameSessionStorageSlaveNotEqual.html
   interOriginFrame.js
   interOriginTest2.js
 
 [test_storageLocalStorageEventCheckNoPropagation.html]
+fail-if = fission
 [test_storageLocalStorageEventCheckPropagation.html]
+fail-if = fission
 [test_storageNotifications.html]
 [test_storageSessionStorageEventCheckNoPropagation.html]
+fail-if = fission
 [test_storageSessionStorageEventCheckPropagation.html]
+fail-if = fission
--- a/dom/tests/mochitest/whatwg/mochitest.ini
+++ b/dom/tests/mochitest/whatwg/mochitest.ini
@@ -20,21 +20,31 @@ support-files =
 [test_document_scripts.html]
 [test_MessageEvent_dispatchToOther.html]
 [test_MessageEvent.html]
 [test_postMessage_basehref.html]
 [test_postMessage_closed.html]
 skip-if = toolkit == 'android' #bug 894914 - wrong data - got FAIL, expected message
 [test_postMessage_hash.html]
 [test_postMessage.html]
+fail-if = fission
 [test_postMessage_idn.xhtml]
+fail-if = fission
 [test_postMessage_joined.html]
+fail-if = fission
 [test_postMessage_onOther.html]
+fail-if = fission
 [test_postMessage_origin.xhtml]
+fail-if = fission
 [test_postMessage_override.html]
+skip-if = fission
 [test_postMessage_special.xhtml]
 [test_postMessage_structured_clone.html]
+fail-if = fission
 [test_postMessage_throw.html]
+fail-if = fission
 [test_postMessage_transfer.html]
+fail-if = fission
 [test_postMessage_userpass.html]
+fail-if = fission
 [test_bug500328.html]
 skip-if = true || toolkit=='android' # bug 696306, #TIMED_OUT android
 support-files = file_bug500328_1.html file_bug500328_2.html
--- a/dom/websocket/tests/mochitest.ini
+++ b/dom/websocket/tests/mochitest.ini
@@ -24,16 +24,17 @@ skip-if = (os == "win" && processor == "
 [test_websocket2.html]
 [test_websocket3.html]
 [test_websocket4.html]
 [test_websocket5.html]
 [test_websocket_basic.html]
 [test_websocket_hello.html]
 [test_websocket_permessage_deflate.html]
 [test_webSocket_sandbox.html]
+fail-if = fission
 support-files = iframe_webSocket_sandbox.html
 [test_worker_websocket1.html]
 support-files = websocket_worker1.js
 [test_worker_websocket2.html]
 support-files = websocket_worker2.js
 [test_worker_websocket3.html]
 support-files = websocket_worker3.js
 [test_worker_websocket4.html]
--- a/dom/workers/test/mochitest.ini
+++ b/dom/workers/test/mochitest.ini
@@ -167,16 +167,17 @@ skip-if = toolkit == 'android'
 [test_promise_resolved_with_string.html]
 [test_recursion.html]
 [test_recursiveOnerror.html]
 [test_resolveWorker.html]
 [test_resolveWorker-assignment.html]
 [test_rvals.html]
 [test_sharedWorker.html]
 [test_sharedWorker_thirdparty.html]
+fail-if = fission
 support-files =
   sharedWorker_thirdparty_frame.html
   sharedWorker_thirdparty_window.html
 [test_simpleThread.html]
 [test_suspend.html]
 [test_terminate.html]
 [test_threadErrors.html]
 [test_threadTimeouts.html]
--- a/dom/xhr/tests/browser.ini
+++ b/dom/xhr/tests/browser.ini
@@ -1,8 +1,9 @@
 [DEFAULT]
 support-files =
   browser_xhr_onchange_leak.html
 [browser_blobFromFile.js]
 [browser_xhr_onchange_leak.js]
+skip-if = fission
 [browser_xhr_substituted_protocol_responseURL.js]
 [browser_temporaryFile.js]
 support-files =  temporaryFileBlob.sjs
--- a/extensions/permissions/test/browser.ini
+++ b/extensions/permissions/test/browser.ini
@@ -1,9 +1,10 @@
 [DEFAULT]
 
 [browser_permmgr_sync.js]
+fail-if = fission
 # The browser_permmgr_sync test tests e10s specific behavior, and runs code
 # paths which would hit the debug only assertion in
 # nsPermissionManager::PermissionKey::CreateFromPrincipal. Because of this, it
 # is only run in e10s opt builds.
 skip-if = debug || !e10s
 [browser_permmgr_viewsrc.js]
--- a/image/test/mochitest/mochitest.ini
+++ b/image/test/mochitest/mochitest.ini
@@ -118,16 +118,17 @@ skip-if = verify
 [test_bug497665.html]
 [test_bug552605-1.html]
 [test_bug552605-2.html]
 [test_bug553982.html]
 [test_bug601470.html]
 [test_bug614392.html]
 [test_bug657191.html]
 [test_bug671906.html]
+fail-if = fission
 [test_bug733553.html]
 skip-if = verify
 [test_bug767779.html]
 [test_bug865919.html]
 [test_bug89419-1.html]
 [test_bug89419-2.html]
 [test_bug1132427.html]
 skip-if = os == 'android'
--- a/js/xpconnect/tests/browser/browser.ini
+++ b/js/xpconnect/tests/browser/browser.ini
@@ -1,6 +1,8 @@
 [DEFAULT]
 support-files =
   browser_consoleStack.html
   browser_deadObjectOnUnload.html
 [browser_dead_object.js]
+skip-if = fission
 [browser_exception_leak.js]
+skip-if = fission
--- a/js/xpconnect/tests/mochitest/mochitest.ini
+++ b/js/xpconnect/tests/mochitest/mochitest.ini
@@ -38,63 +38,77 @@ support-files =
   inner.html
   test1_bug629331.html
   test2_bug629331.html
 
 [test_bug384632.html]
 [test_bug390488.html]
 [test_bug393269.html]
 [test_bug396851.html]
+fail-if = fission
 [test_bug428021.html]
 [test_bug446584.html]
 [test_bug462428.html]
 [test_bug478438.html]
+fail-if = fission
 [test_bug500691.html]
 [test_bug504877.html]
+fail-if = fission
 [test_bug505915.html]
+fail-if = fission
 [test_bug560351.html]
 [test_bug585745.html]
 [test_bug589028.html]
 [test_bug601299.html]
 [test_bug605167.html]
+fail-if = fission
 [test_bug618017.html]
 [test_bug623437.html]
 [test_bug628410.html]
 [test_bug628794.html]
 [test_bug629227.html]
+fail-if = fission
 [test_bug629331.html]
 [test_bug636097.html]
+fail-if = fission
 [test_bug650273.html]
 [test_bug655297-1.html]
 [test_bug655297-2.html]
 [test_bug661980.html]
 [test_bug691059.html]
 [test_bug720619.html]
 [test_bug731471.html]
 skip-if = toolkit == "android" && debug && !is_fennec
 [test_bug764389.html]
 [test_bug772288.html]
 [test_bug781476.html]
 [test_bug789713.html]
 [test_bug790732.html]
 [test_bug793969.html]
 [test_bug800864.html]
+fail-if = fission
 [test_bug802557.html]
+fail-if = fission
 [test_bug803730.html]
 [test_bug809547.html]
 [test_bug829872.html]
+fail-if = fission
 [test_bug862380.html]
 [test_bug865260.html]
 [test_bug870423.html]
+fail-if = fission
 [test_bug871887.html]
 [test_bug912322.html]
 [test_bug916945.html]
+fail-if = fission
 [test_bug92773.html]
 [test_bug940783.html]
+fail-if = fission
 [test_bug965082.html]
+fail-if = fission
 [test_bug960820.html]
 [test_bug986542.html]
 [test_bug993423.html]
 [test_bug1005806.html]
 [test_bug1094930.html]
 [test_bug1158558.html]
 [test_bug1448048.html]
 [test_crosscompartment_weakmap.html]
@@ -102,12 +116,13 @@ skip-if = toolkit == "android" && debug 
 # The JS test component we use below is only available in debug builds.
 [test_getWebIDLCaller.html]
 skip-if = (debug == false)
 [test_getweakmapkeys.html]
 [test_paris_weakmap_keys.html]
 skip-if = (debug == false)
 [test_nukeContentWindow.html]
 [test_sameOriginPolicy.html]
+fail-if = fission
 [test_sandbox_fetch.html]
   support-files =
     ../../../../dom/tests/mochitest/fetch/test_fetch_basic.js
 [test_weakmaps.html]
--- a/layout/forms/test/mochitest.ini
+++ b/layout/forms/test/mochitest.ini
@@ -1,31 +1,33 @@
 [DEFAULT]
 support-files =
   bug287446_subframe.html
   bug477700_subframe.html
   bug564115_window.html
 
 [test_bug231389.html]
 [test_bug287446.html]
+fail-if = fission
 [test_bug345267.html]
 [test_bug346043.html]
 [test_bug348236.html]
 skip-if = toolkit == 'android' || e10s || os == 'mac' # mac(select form control popup behavior is different)
 [test_bug353539.html]
 [test_bug365410.html]
 [test_bug378670.html]
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_bug402198.html]
 [test_bug411236.html]
 [test_bug446663.html]
 skip-if = toolkit == 'android'
 [test_bug476308.html]
 [test_bug477531.html]
 [test_bug477700.html]
+fail-if = fission
 [test_bug478219.xhtml]
 skip-if = toolkit == 'android'
 [test_bug534785.html]
 [test_bug542914.html]
 [test_bug549170.html]
 [test_bug562447.html]
 [test_bug563642.html]
 [test_bug564115.html]
--- a/layout/svg/tests/mochitest.ini
+++ b/layout/svg/tests/mochitest.ini
@@ -1,14 +1,15 @@
 [DEFAULT]
 support-files =
   file_disabled_iframe.html
 
 [test_disabled.html]
 [test_filter_crossorigin.html]
+fail-if = fission
 support-files =
   filters.svg
   file_filter_crossorigin.svg
   file_black_yellow.svg
   file_yellow_black.svg
 
 [test_hover_near_text.html]
 [test_multiple_font_size.html]
--- a/netwerk/cookie/test/browser/browser.ini
+++ b/netwerk/cookie/test/browser/browser.ini
@@ -6,10 +6,11 @@ support-files =
 
 [browser_broadcastChannel.js]
 [browser_cookies.js]
 support-files = server.sjs
 [browser_domCache.js]
 [browser_indexedDB.js]
 [browser_originattributes.js]
 [browser_storage.js]
+skip-if = fission
 [browser_serviceWorker.js]
 [browser_sharedWorker.js]
--- a/netwerk/test/browser/browser.ini
+++ b/netwerk/test/browser/browser.ini
@@ -11,14 +11,15 @@ support-files =
 skip-if = !crashreporter || (e10s && debug && os == "linux" && bits == 64) || debug # Bug 1370783
 [browser_post_file.js]
 [browser_nsIFormPOSTActionChannel.js]
 skip-if = e10s # protocol handler and channel does not work in content process
 [browser_resource_navigation.js]
 [browser_test_io_activity.js]
 [browser_cookie_sync_across_tabs.js]
 [browser_cross_process_redirect.js]
+fail-if = fission
 [browser_test_favicon.js]
 skip-if = (verify && (os == 'linux' || os == 'mac'))
 support-files =
   damonbowling.jpg
   damonbowling.jpg^headers^
   file_favicon.html
--- a/netwerk/test/mochitests/mochitest.ini
+++ b/netwerk/test/mochitests/mochitest.ini
@@ -82,18 +82,29 @@ skip-if = verify
 [test_1425031.html]
 [test_1503201.html]
 [test_origin_header.html]
 [test_1502055.html]
 support-files = sw_1502055.js file_1502055.sjs iframe_1502055.html
 [test_accept_header.html]
 support-files = test_accept_header.sjs
 [test_different_domain_in_hierarchy.html]
+fail-if = fission
 [test_differentdomain.html]
+fail-if = fission
 [test_image.html]
+fail-if = fission
 [test_loadflags.html]
+skip-if = fission
 [test_same_base_domain.html]
+skip-if = fission
 [test_same_base_domain_2.html]
+skip-if = fission
 [test_same_base_domain_3.html]
+skip-if = fission
 [test_same_base_domain_4.html]
+skip-if = fission
 [test_same_base_domain_5.html]
+skip-if = fission
 [test_same_base_domain_6.html]
+skip-if = fission
 [test_samedomain.html]
+skip-if = fission
--- a/remote/test/browser/browser.ini
+++ b/remote/test/browser/browser.ini
@@ -10,23 +10,37 @@ support-files =
   file_network_requestWillBeSent.js
   head.js
 
 [browser_cdp.js]
 [browser_input_dispatchKeyEvent.js]
 [browser_input_dispatchMouseEvent.js]
 [browser_main_target.js]
 [browser_network_requestWillBeSent.js]
+fail-if = fission
 [browser_page_bringToFront.js]
+skip-if = fission
 [browser_page_frameNavigated.js]
+skip-if = fission
 [browser_page_frameNavigated_iframe.js]
+skip-if = fission
 [browser_page_runtime_events.js]
+skip-if = fission
 [browser_runtime_callFunctionOn.js]
+skip-if = fission
 [browser_runtime_evaluate.js]
+skip-if = fission
 [browser_runtime_executionContext.js]
-skip-if = os == "mac" || (verify && os == 'win') # bug 1547961
+skip-if = fission || os == "mac" || (verify && os == 'win') # bug 1547961
 [browser_runtime_get_properties.js]
+skip-if = fission
 [browser_runtime_remote_objects.js]
+skip-if = fission
 [browser_session.js]
+fail-if = fission
 [browser_tabs.js]
+skip-if = fission
 [browser_target.js]
+skip-if = fission
 [browser_target_browserContext.js]
+skip-if = fission
 [browser_target_close.js]
+skip-if = fission
--- a/security/manager/ssl/tests/mochitest/mixedcontent/mochitest.ini
+++ b/security/manager/ssl/tests/mochitest/mixedcontent/mochitest.ini
@@ -23,19 +23,23 @@ support-files =
   moonsurface.jpg
   nocontent.sjs
   redirecttoemptyimage.sjs
   somestyle.css
   unsecureIframe.html
   unsecurePictureDup.html
 
 [test_bug329869.html]
+fail-if = fission
 [test_bug383369.html]
+fail-if = fission
 [test_bug455367.html]
+fail-if = fission
 [test_bug472986.html]
+skip-if = fission
 [test_bug477118.html]
 [test_bug521461.html]
 [test_cssBefore1.html]
 [test_cssContent1.html]
 [test_cssContent2.html]
 [test_documentWrite1.html]
 [test_documentWrite2.html]
 [test_dynDelayedUnsecurePicture.html]
--- a/toolkit/components/antitracking/test/browser/browser.ini
+++ b/toolkit/components/antitracking/test/browser/browser.ini
@@ -32,78 +32,104 @@ support-files =
   3rdPartyPartitioned.html
   !/browser/modules/test/browser/head.js
   !/browser/base/content/test/general/head.js
 
 [browser_allowListNotifications.js]
 skip-if = serviceworker_e10s
 support-files = subResources.sjs
 [browser_addonHostPermissionIgnoredInTP.js]
+skip-if = fission
 [browser_allowListSeparationInPrivateAndNormalWindows.js]
 skip-if = os == "mac" && !debug # Bug 1503778
 [browser_backgroundImageAssertion.js]
 [browser_blockingCookies.js]
+skip-if = fission
 [browser_blockingDOMCache.js]
+skip-if = fission
 [browser_blockingIndexedDb.js]
+skip-if = fission
 [browser_blockingIndexedDbInWorkers.js]
+skip-if = fission
 [browser_blockingLocalStorage.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_blockingSessionStorage.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_blockingServiceWorkers.js]
+skip-if = fission
 [browser_blockingServiceWorkersStorageAccessAPI.js]
+skip-if = fission
 [browser_blockingSharedWorkers.js]
+skip-if = fission
 [browser_blockingMessaging.js]
+skip-if = fission
 [browser_blockingNoOpener.js]
+skip-if = fission
 [browser_doublyNestedTracker.js]
 [browser_existingCookiesForSubresources.js]
 [browser_firstPartyCookieRejectionHonoursAllowList.js]
 [browser_imageCache4.js]
 [browser_imageCache4-1.js]
 [browser_imageCache4-2.js]
 [browser_imageCache8.js]
 [browser_onBeforeRequestNotificationForTrackingResources.js]
 [browser_onModifyRequestNotificationForTrackingResources.js]
 [browser_permissionInNormalWindows.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_permissionInPrivateWindows.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_referrerDefaultPolicy.js]
 support-files = referrer.sjs
 [browser_siteSpecificWorkArounds.js]
+skip-if = fission
 [browser_subResources.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 support-files = subResources.sjs
 [browser_script.js]
+skip-if = fission
 support-files = tracker.js
 [browser_userInteraction.js]
 [browser_storageAccessDoorHanger.js]
+skip-if = fission
 [browser_storageAccessPrivateWindow.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_storageAccessPromiseRejectHandlerUserInteraction.js]
+skip-if = fission
 [browser_storageAccessPromiseResolveHandlerUserInteraction.js]
+skip-if = fission
 [browser_storageAccessRemovalNavigateSubframe.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_storageAccessRemovalNavigateTopframe.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_storageAccessSandboxed.js]
-skip-if = serviceworker_e10s
+skip-if = fission || serviceworker_e10s
 [browser_storageAccessWithHeuristics.js]
+skip-if = fission
 [browser_tlsSessionTickets.js]
 [browser_allowPermissionForTracker.js]
 [browser_denyPermissionForTracker.js]
 [browser_localStorageEvents.js]
+skip-if = fission
 support-files = localStorage.html
 [browser_partitionedLocalStorage.js]
+skip-if = fission
 [browser_partitionedLocalStorage_events.js]
+skip-if = fission
 support-files = localStorageEvents.html
 [browser_workerPropagation.js]
+skip-if = fission
 support-files = workerIframe.html
 [browser_cookieBetweenTabs.js]
 [browser_partitionedMessaging.js]
+skip-if = fission
 [browser_partitionedIndexedDB.js]
+skip-if = fission
 [browser_partitionedCookies.js]
+skip-if = fission
 support-files = cookies.sjs
 [browser_partitionedDOMCache.js]
+skip-if = fission
 [browser_partitionedServiceWorkers.js]
+skip-if = fission
 support-files = matchAll.js
 [browser_partitionedSharedWorkers.js]
+skip-if = fission
 support-files = sharedWorker.js partitionedSharedWorker.js
--- a/toolkit/components/extensions/test/mochitest/mochitest-common.ini
+++ b/toolkit/components/extensions/test/mochitest/mochitest-common.ini
@@ -56,36 +56,37 @@ support-files =
   file_redirect_data_uri.html
   file_redirect_cors_bypass.html
 prefs =
   security.mixed_content.upgrade_display_content=false
   browser.chrome.guess_favicon=true
 skip-if = toolkit == 'android' && !is_fennec
 
 [test_ext_async_clipboard.html]
-skip-if = (toolkit == 'android') # near-permafail after landing bug 1270059: Bug 1523131
+skip-if = fission || toolkit == 'android' # near-permafail after landing bug 1270059: Bug 1523131
 [test_ext_background_canvas.html]
 [test_ext_background_page.html]
 skip-if = (toolkit == 'android') # android doesn't have devtools
 [test_ext_canvas_resistFingerprinting.html]
 [test_ext_clipboard.html]
 [test_ext_clipboard_image.html]
 skip-if = headless # Bug 1405872
 [test_ext_contentscript_about_blank.html]
 skip-if = os == 'android' # bug 1369440
 [test_ext_contentscript_cache.html]
-skip-if = (os == 'linux' && debug) || (toolkit == 'android' && debug) # bug 1348241
+skip-if = fission || (os == 'linux' && debug) || (toolkit == 'android' && debug) # bug 1348241
 [test_ext_contentscript_canvas.html]
 skip-if = (verify && debug && (os == 'linux'))
 [test_ext_contentscript_devtools_metadata.html]
 skip-if = (!debug && android_version == '18') #Bug 1523193
 [test_ext_contentscript_incognito.html]
 skip-if = os == 'android' # Android does not support multiple windows.
 [test_ext_contentscript_permission.html]
 [test_ext_cookies.html]
+fail-if = fission
 [test_ext_cookies_containers.html]
 [test_ext_cookies_expiry.html]
 [test_ext_cookies_first_party.html]
 [test_ext_cookies_incognito.html]
 skip-if = os == 'android' # Bug 1513544 Android does not support multiple windows.
 [test_ext_cookies_permissions_bad.html]
 [test_ext_cookies_permissions_good.html]
 [test_ext_exclude_include_globs.html]
@@ -95,61 +96,66 @@ skip-if = os == 'android' # Bug 1513544 
 skip-if = os == 'android' # Android support Bug 1336194
 [test_ext_identity.html]
 skip-if = os == 'android' # unsupported.
 [test_ext_idle.html]
 [test_ext_inIncognitoContext_window.html]
 skip-if = os == 'android' # Android does not support multiple windows.
 [test_ext_listener_proxies.html]
 [test_ext_new_tab_processType.html]
+fail-if = fission
 skip-if = (verify && debug && (os == 'linux' || os == 'mac'))
 [test_ext_notifications.html]
 [test_ext_protocolHandlers.html]
 skip-if = (toolkit == 'android') # bug 1342577
 [test_ext_redirect_jar.html]
 skip-if = os == 'win' && (debug || asan) # Bug 1563440
 [test_ext_runtime_connect.html]
 [test_ext_runtime_connect_twoway.html]
 [test_ext_runtime_connect2.html]
 [test_ext_runtime_disconnect.html]
+skip-if = fission
 [test_ext_sendmessage_doublereply.html]
 [test_ext_sendmessage_frameId.html]
 [test_ext_sendmessage_no_receiver.html]
 [test_ext_sendmessage_reply.html]
 [test_ext_sendmessage_reply2.html]
 [test_ext_storage_manager_capabilities.html]
+fail-if = fission
 scheme=https
 [test_ext_subframes_privileges.html]
 skip-if = os == 'android' || verify # bug 1489771
 [test_ext_test.html]
 [test_ext_unlimitedStorage.html]
 [test_ext_unlimitedStorage_legacy_persistent_indexedDB.html]
 # IndexedDB persistent storage mode is not allowed on Fennec from a non-chrome privileged code
 # (it has only been enabled for apps and privileged code). See Bug 1119462 for additional info.
 skip-if = os == 'android'
 [test_ext_web_accessible_resources.html]
+fail-if = fission
 skip-if = os == 'android' && debug # bug 1397615
 [test_ext_web_accessible_incognito.html]
-skip-if = os == 'android' # bug 1397615 and bug 1513544
+skip-if = fission || os == 'android' # bug 1397615 and bug 1513544
 [test_ext_webnavigation.html]
-skip-if = os == 'android' && debug # bug 1397615
+skip-if = fission || (os == 'android' && debug) # bug 1397615
 [test_ext_webnavigation_filters.html]
-skip-if = (os == 'android' && debug) || (verify && (os == 'linux' || os == 'mac')) # bug 1397615
+skip-if = fission || (os == 'android' && debug) || (verify && (os == 'linux' || os == 'mac')) # bug 1397615
 [test_ext_webnavigation_incognito.html]
 skip-if = os == 'android' # bug 1513544
 [test_ext_webrequest_auth.html]
 skip-if = os == 'android'
 [test_ext_webrequest_background_events.html]
 [test_ext_webrequest_basic.html]
 skip-if = os == 'android' && debug # bug 1397615
 [test_ext_webrequest_errors.html]
 [test_ext_webrequest_filter.html]
 skip-if = os == 'android' && debug # bug 1452348
 [test_ext_webrequest_frameId.html]
 skip-if = (webrender && os == 'linux') # Bug 1482983 caused by Bug 1480951
 [test_ext_webrequest_hsts.html]
 skip-if = os == 'android' || os == 'linux' # linux, bug 1398120
 [test_ext_webrequest_upgrade.html]
+skip-if = fission
 [test_ext_webrequest_upload.html]
 skip-if = os == 'android' # Currently fails in emulator tests
 [test_ext_webrequest_redirect_data_uri.html]
 [test_ext_window_postMessage.html]
 [test_ext_webrequest_redirect_bypass_cors.html]
--- a/toolkit/components/mozprotocol/tests/browser.ini
+++ b/toolkit/components/mozprotocol/tests/browser.ini
@@ -1,5 +1,6 @@
 [DEFAULT]
 
 [browser_mozprotocol.js]
 support-files = 
   mozprotocol.html
+skip-if = fission
--- a/toolkit/components/passwordmgr/test/browser/browser.ini
+++ b/toolkit/components/passwordmgr/test/browser/browser.ini
@@ -60,38 +60,44 @@ skip-if = (os == "linux") || (os == "mac
 [browser_focus_before_first_DOMContentLoaded.js]
 support-files =
   file_focus_before_DOMContentLoaded.sjs
 [browser_formless_submit_chrome.js]
 [browser_generated_password_doorhangers.js]
 support-files =
   form_password_change.html
 [browser_hasInsecureLoginForms.js]
-skip-if = verify
+skip-if = fission || verify
 [browser_hasInsecureLoginForms_streamConverter.js]
+skip-if = fission
 [browser_http_autofill.js]
+fail-if = fission
 skip-if = verify
 [browser_hidden_document_autofill.js]
+fail-if = fission
 skip-if = os == "win" && os_version == "10.0" && debug # bug 1530935
 [browser_insecurePasswordConsoleWarning.js]
 skip-if = verify
 [browser_master_password_autocomplete.js]
 [browser_notifications.js]
 [browser_notifications_username.js]
 [browser_notifications_password.js]
 [browser_notifications_2.js]
 [browser_openPasswordManager.js]
 [browser_passwordmgr_editing.js]
 skip-if = (os == "linux") || (debug && os == "mac") # Bug 1537634
 [browser_context_menu.js]
+skip-if = fission
 [browser_context_menu_iframe.js]
+skip-if = fission
 [browser_context_menu_generated_password.js]
 [browser_passwordmgr_contextmenu.js]
 tags = clipboard
 [browser_passwordmgr_fields.js]
 [browser_passwordmgr_observers.js]
 [browser_passwordmgr_sort.js]
 [browser_passwordmgr_switchtab.js]
 [browser_passwordmgrdlg.js]
 [browser_private_window.js]
 support-files =
   subtst_privbrowsing_1.html
   form_password_change.html
+skip-if = fission
--- a/toolkit/components/passwordmgr/test/mochitest/mochitest.ini
+++ b/toolkit/components/passwordmgr/test/mochitest/mochitest.ini
@@ -27,16 +27,17 @@ skip-if = toolkit == 'android' && !is_fe
 
 [test_autocomplete_highlight.html]
 scheme = https
 skip-if = toolkit == 'android' # autocomplete
 [test_autocomplete_highlight_non_login.html]
 scheme = https
 skip-if = toolkit == 'android' # autocomplete
 [test_autocomplete_https_upgrade.html]
+fail-if = fission
 skip-if = toolkit == 'android'  || (os == 'linux' && debug) # autocomplete && Bug 1554959 for linux debug disable
 [test_autocomplete_new_password.html]
 scheme = https
 skip-if = toolkit == 'android' # autocomplete
 [test_autocomplete_password_open.html]
 scheme = https
 skip-if = toolkit == 'android' # autocomplete
 [test_autocomplete_sandboxed.html]
@@ -47,30 +48,35 @@ scheme = https
 skip-if = toolkit == 'android' # bug 1533965
 [test_autofill_different_formActionOrigin.html]
 scheme = https
 skip-if = toolkit == 'android' # Bug 1259768
 [test_autofill_different_subdomain.html]
 scheme = https
 skip-if = toolkit == 'android' # Bug 1259768
 [test_autofill_from_bfcache.html]
+fail-if = fission
 scheme = https
 skip-if = toolkit == 'android' # bug 1527403
 [test_autofill_highlight.html]
+fail-if = fission
 scheme = https
 skip-if = toolkit == 'android' # Bug 1531185
 [test_autofill_https_downgrade.html]
+fail-if = fission
 scheme = http  # we need http to test handling of https logins on http forms
 [test_autofill_https_upgrade.html]
+fail-if = fission
 skip-if = toolkit == 'android' # Bug 1259768
 [test_autofill_sandboxed.html]
 scheme = https
 skip-if = toolkit == 'android'
 [test_autofill_password-only.html]
 [test_autofocus_js.html]
+fail-if = fission
 skip-if = toolkit == 'android' # autocomplete
 [test_basic_form.html]
 [test_basic_form_0pw.html]
 [test_basic_form_1pw.html]
 [test_basic_form_1pw_2.html]
 [test_basic_form_2pw_1.html]
 [test_basic_form_2pw_2.html]
 [test_basic_form_3pw_1.html]
@@ -116,26 +122,28 @@ skip-if = toolkit == 'android' && debug 
 [test_master_password.html]
 scheme = https
 skip-if = os != 'mac' # Tests desktop prompts and bug 1333264
 support-files =
   chrome_timeout.js
   subtst_master_pass.html
 [test_maxlength.html]
 [test_munged_username.html]
+fail-if = fission
 scheme = https
 skip-if = toolkit == 'android' # bug 1527403
 [test_one_doorhanger_per_un_pw.html]
 scheme = https
 skip-if = toolkit == 'android' # bug 1535505
 [test_onsubmit_value_change.html]
 [test_passwords_in_type_password.html]
 [test_prompt.html]
 skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
 [test_prompt_async.html]
+fail-if = fission
 skip-if = toolkit == 'android' # Tests desktop prompts
 support-files = subtst_prompt_async.html
 [test_prompt_http.html]
 skip-if = os == "linux" || toolkit == 'android' # Tests desktop prompts
 [test_prompt_noWindow.html]
 skip-if = e10s || toolkit == 'android' # Tests desktop prompts. e10s: bug 1217876
 [test_password_length.html]
 scheme = https
@@ -146,10 +154,11 @@ skip-if = os == "linux" || toolkit == 'a
 skip-if = e10s || os == "linux" || toolkit == 'android' # Tests desktop prompts
 [test_recipe_login_fields.html]
 [test_username_focus.html]
 skip-if = toolkit == 'android' # android:autocomplete.
 [test_xhr.html]
 skip-if = toolkit == 'android' # Tests desktop prompts
 [test_xhr_2.html]
 [test_xml_load.html]
+fail-if = fission
 skip-if = toolkit == 'android' # Tests desktop prompts
 
--- a/toolkit/components/places/tests/browser/browser.ini
+++ b/toolkit/components/places/tests/browser/browser.ini
@@ -1,17 +1,17 @@
 [DEFAULT]
 support-files =
   head.js
 
 [browser_bug399606.js]
 [browser_bug461710.js]
 [browser_bug646422.js]
 [browser_bug680727.js]
-skip-if = verify
+skip-if = fission || verify
 [browser_double_redirect.js]
 [browser_favicon_privatebrowsing_perwindowpb.js]
 [browser_history_post.js]
 [browser_notfound.js]
 [browser_onvisit_title_null_for_navigation.js]
 skip-if = verify
 support-files =
   empty_page.html
--- a/toolkit/components/prompts/test/mochitest.ini
+++ b/toolkit/components/prompts/test/mochitest.ini
@@ -5,15 +5,16 @@ support-files =
   bug625187_iframe.html
   prompt_common.js
   chromeScript.js
 
 [test_bug619644.html]
 [test_bug620145.html]
 skip-if = toolkit == 'android' #TIMED_OUT
 [test_subresources_prompts.html]
+fail-if = fission
 skip-if = toolkit == 'android' || verify
 [test_dom_prompts.html]
 skip-if = toolkit == 'android' #android: bug 1267092
 [test_modal_prompts.html]
 skip-if = toolkit == 'android' || (os == 'linux' && (debug || asan)) #android: TIMED_OUT (For Linux : 950636)
 [test_modal_select.html]
 skip-if = toolkit == 'android' #android: TIMED_OUT
--- a/toolkit/components/reader/test/browser.ini
+++ b/toolkit/components/reader/test/browser.ini
@@ -1,28 +1,34 @@
 [DEFAULT]
 support-files = head.js
 [browser_readerMode.js]
 support-files =
   readerModeNonArticle.html
   readerModeArticle.html
   readerModeArticleHiddenNodes.html
+skip-if = fission
 [browser_readerMode_hidden_nodes.js]
 support-files =
   readerModeArticleHiddenNodes.html
+skip-if = fission
 [browser_readerMode_with_anchor.js]
 support-files =
   readerModeArticle.html
 uses-unsafe-cpows = true
+skip-if = fission
 [browser_bug1124271_readerModePinnedTab.js]
 support-files =
   readerModeArticle.html
+skip-if = fission
 [browser_bug1453818_samesite_cookie.js]
 support-files =
   getCookies.html
   linkToGetCookies.html
   setSameSiteCookie.html
   setSameSiteCookie.html^headers^
+skip-if = fission
 [browser_readerMode_readingTime.js]
 support-files =
   readerModeArticle.html
   readerModeArticleShort.html
   readerModeArticleMedium.html
+skip-if = fission
--- a/toolkit/components/remotebrowserutils/tests/browser/browser.ini
+++ b/toolkit/components/remotebrowserutils/tests/browser/browser.ini
@@ -4,12 +4,15 @@ support-files =
   dummy_page.html
   print_postdata.sjs
   307redirect.sjs
   head.js
   coop_header.sjs
   file_postmsg_parent.html
 
 [browser_RemoteWebNavigation.js]
+skip-if = fission
 [browser_httpResponseProcessSelection.js]
+fail-if = fission
 [browser_httpCrossOriginOpenerPolicy.js]
+fail-if = fission
 [browser_httpToFileHistory.js]
 [browser_oopProcessSwap.js]
--- a/toolkit/components/satchel/test/mochitest.ini
+++ b/toolkit/components/satchel/test/mochitest.ini
@@ -13,16 +13,17 @@ skip-if = os == 'linux' # bug 1022386
 [test_datalist_with_caching.html]
 [test_datalist_readonly_change.html]
 [test_datalist_shadow_dom.html]
 [test_form_autocomplete.html]
 skip-if = (verify && debug && (os == 'win')) || os == 'linux' # linux - bug 1022386
 [test_form_autocomplete_with_list.html]
 skip-if = os == 'linux' # bug 1022386
 [test_form_submission.html]
+fail-if = fission
 [test_form_submission_cap.html]
 [test_form_submission_cap2.html]
 [test_input_valid_state_with_autocomplete.html]
 [test_password_autocomplete.html]
 scheme = https
 [test_popup_direction.html]
 [test_popup_enter_event.html]
 [test_submit_on_keydown_enter.html]
--- a/toolkit/components/telemetry/tests/browser/browser.ini
+++ b/toolkit/components/telemetry/tests/browser/browser.ini
@@ -5,8 +5,9 @@
 [browser_TelemetryGC.js]
 [browser_UpdatePingSuccess.js]
 [browser_DynamicScalars.js]
 skip-if = !e10s || verify # e10s specific test for definition broadcasting across processes.
 [browser_HybridContentTelemetry.js]
 support-files =
   ../../hybrid-content/HybridContentTelemetry-lib.js
   hybrid_content.html
+skip-if = fission
--- a/toolkit/components/url-classifier/tests/browser/browser.ini
+++ b/toolkit/components/url-classifier/tests/browser/browser.ini
@@ -1,14 +1,20 @@
 [DEFAULT]
 support-files =
   flash_block_frame.html
   classifierHelper.js
   classifierTester.js
   simple_blank.swf
 
 [browser_flashblock_on_with_never_activate.js]
+skip-if = fission
 [browser_flashblock_off_with_never_activate.js]
+skip-if = fission
 [browser_flashblock_on_with_ask_to_activate.js]
+skip-if = fission
 [browser_flashblock_off_with_ask_to_activate.js]
+skip-if = fission
 [browser_flashblock_on_with_always_activate.js]
+skip-if = fission
 [browser_flashblock_off_with_always_activate.js]
 
+skip-if = fission
--- a/toolkit/components/url-classifier/tests/mochitest/mochitest.ini
+++ b/toolkit/components/url-classifier/tests/mochitest/mochitest.ini
@@ -36,16 +36,17 @@ support-files =
   cache.sjs
   features.js
 
 [test_classifier.html]
 skip-if = (os == 'linux' && debug) #Bug 1199778
 [test_classifier_match.html]
 [test_classifier_worker.html]
 [test_classify_by_default.html]
+fail-if = fission
 [test_classify_ping.html]
 skip-if = (verify && debug && (os == 'win' || os == 'mac'))
 [test_classify_track.html]
 [test_gethash.html]
 skip-if = toolkit == 'android' && debug && !is_fennec
 [test_bug1254766.html]
 [test_cachemiss.html]
 skip-if = verify
--- a/toolkit/components/windowcreator/test/browser.ini
+++ b/toolkit/components/windowcreator/test/browser.ini
@@ -1,7 +1,8 @@
 [browser_bug1204626.js]
+fail-if = fission && !debug
 support-files =
   bug1204626_doc0.html
   bug1204626_doc1.html
 [browser_save_form_input_state.js]
 support-files =
   file_form_state.html
--- a/toolkit/components/windowwatcher/test/browser.ini
+++ b/toolkit/components/windowwatcher/test/browser.ini
@@ -1,9 +1,10 @@
 [DEFAULT]
 tags = openwindow
 
 [browser_new_content_window_chromeflags.js]
 [browser_new_remote_window_flags.js]
 run-if = e10s
 [browser_new_content_window_from_chrome_principal.js]
+fail-if = fission
 [browser_new_sized_window.js]
 skip-if = os == 'win' # Bug 1276802 - Opening windows from content on Windows might not get the size right
--- a/toolkit/content/tests/browser/browser.ini
+++ b/toolkit/content/tests/browser/browser.ini
@@ -32,16 +32,17 @@ skip-if = (os == "win" && processor == "
 [browser_audioCompeting_onlyForActiveAgent.js]
 tags = audiochannel
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536573
 [browser_autoplay_policy.js]
 support-files =
   file_empty.html
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536573
 [browser_autoplay_policy_iframe_hierarchy.js]
+fail-if = fission
 support-files =
   file_autoplay_three_layers_frame1.html
   file_autoplay_three_layers_frame2.html
   file_autoplay_two_layers_frame1.html
   file_autoplay_two_layers_frame2.html
   file_video.html
   gizmo.mp4
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536573
@@ -69,16 +70,17 @@ skip-if = (os == "win" && processor == "
 [browser_autoplay_policy_web_audio_with_gum.js]
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536573
 [browser_autoplay_policy_webRTC_permission.js]
 skip-if = true # Bug 1518429
 support-files =
   file_empty.html
   gizmo.mp4
 [browser_autoplay_videoDocument.js]
+fail-if = fission
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536573
 [browser_autoscroll_disabled.js]
 skip-if = true # Bug 1312652
 [browser_block_autoplay_media.js]
 tags = audiochannel
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536573
 [browser_block_autoplay_media_pausedAfterPlay.js]
 tags = audiochannel
@@ -108,28 +110,29 @@ skip-if = (os == "win" && processor == "
 [browser_bug1198465.js]
 [browser_bug295977_autoscroll_overflow.js]
 [browser_bug451286.js]
 skip-if = true # bug 1399845 tracks re-enabling this test.
 [browser_bug594509.js]
 [browser_bug982298.js]
 [browser_charsetMenu_swapBrowsers.js]
 [browser_content_url_annotation.js]
-skip-if = !e10s || !crashreporter
+skip-if = fission || !e10s || !crashreporter
 [browser_contentTitle.js]
 [browser_crash_previous_frameloader.js]
 run-if = e10s && crashreporter
 [browser_datetime_datepicker.js]
 uses-unsafe-cpows = true
 [browser_default_image_filename.js]
 [browser_default_image_filename_redirect.js]
 [browser_f7_caret_browsing.js]
 [browser_findbar.js]
 [browser_findbar_disabled_manual.js]
 [browser_isSynthetic.js]
+skip-if = fission
 [browser_keyevents_during_autoscrolling.js]
 [browser_label_textlink.js]
 [browser_suspend_videos_outside_viewport.js]
 support-files =
   file_outside_viewport_videos.html
   gizmo.mp4
 skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536573
 [browser_license_links.js]
--- a/toolkit/mozapps/extensions/test/browser/browser.ini
+++ b/toolkit/mozapps/extensions/test/browser/browser.ini
@@ -91,17 +91,25 @@ skip-if = verify
 [browser_pluginprefs.js]
 [browser_recentupdates.js]
 [browser_reinstall.js]
 [browser_task_next_test.js]
 [browser_updateid.js]
 [browser_updatessl.js]
 [browser_webapi.js]
 [browser_webapi_access.js]
+skip-if = fission
 [browser_webapi_addon_listener.js]
+fail-if = fission
+skip-if = fission
 [browser_webapi_enable.js]
+skip-if = fission
 [browser_webapi_install.js]
+skip-if = fission
 [browser_webapi_install_disabled.js]
+skip-if = fission
 [browser_webapi_theme.js]
+skip-if = fission
 [browser_webapi_uninstall.js]
+skip-if = fission
 [browser_webext_icon.js]
 [browser_webext_incognito.js]
 [browser_webext_incognito_doorhanger_telemetry.js]
--- a/toolkit/mozapps/extensions/test/xpinstall/browser.ini
+++ b/toolkit/mozapps/extensions/test/xpinstall/browser.ini
@@ -25,17 +25,19 @@ support-files =
 [browser_amosigned_trigger.js]
 [browser_amosigned_trigger_iframe.js]
 [browser_amosigned_url.js]
 [browser_auth.js]
 [browser_auth2.js]
 [browser_auth3.js]
 [browser_auth4.js]
 [browser_badargs.js]
+skip-if = fission
 [browser_badargs2.js]
+skip-if = fission
 [browser_badhash.js]
 [browser_badhashtype.js]
 [browser_block_fullscreen_prompt.js]
 [browser_bug540558.js]
 [browser_bug611242.js]
 [browser_bug638292.js]
 [browser_bug645699.js]
 [browser_bug672485.js]
@@ -46,39 +48,44 @@ skip-if = true # disabled due to a leak.
 [browser_cookies3.js]
 [browser_cookies4.js]
 skip-if = true # Bug 1084646
 [browser_corrupt.js]
 [browser_datauri.js]
 [browser_doorhanger_installs.js]
 [browser_empty.js]
 [browser_enabled.js]
+skip-if = fission
 [browser_enabled2.js]
+skip-if = fission
 [browser_enabled3.js]
+skip-if = fission
 [browser_hash.js]
 [browser_hash2.js]
 [browser_httphash.js]
 [browser_httphash2.js]
 [browser_httphash3.js]
 [browser_httphash4.js]
 [browser_httphash5.js]
 [browser_httphash6.js]
 skip-if = true # Bug 1449788
 [browser_installchrome.js]
 [browser_localfile.js]
 [browser_localfile2.js]
+skip-if = fission
 [browser_localfile3.js]
 [browser_localfile4.js]
 [browser_newwindow.js]
-skip-if = !debug  # This is a test for leaks, see comment in the test.
+skip-if = fission || !debug  # This is a test for leaks, see comment in the test.
 [browser_offline.js]
 [browser_privatebrowsing.js]
 skip-if = debug # Bug 1541577 - leaks on debug
 [browser_relative.js]
 [browser_softwareupdate.js]
 [browser_trigger_redirect.js]
 [browser_unsigned_trigger.js]
 skip-if = require_signing
 [browser_unsigned_trigger_iframe.js]
 skip-if = require_signing
 [browser_unsigned_trigger_xorigin.js]
+skip-if = fission
 [browser_unsigned_url.js]
 skip-if = require_signing
--- a/uriloader/exthandler/tests/mochitest/browser.ini
+++ b/uriloader/exthandler/tests/mochitest/browser.ini
@@ -8,8 +8,9 @@ run-if = e10s # test relies on e10s beha
 support-files =
   download_page.html
   download.bin
   download.sjs
 [browser_download_always_ask_preferred_app.js]
 [browser_download_privatebrowsing.js]
 [browser_remember_download_option.js]
 [browser_web_protocol_handlers.js]
+skip-if = fission