[DEFAULT] support-files = [ "head.js", "browser_formdata_sample.html", "browser_formdata_xpath_sample.html", "browser_frametree_sample.html", "browser_frametree_sample_frameset.html", "browser_frametree_sample_iframes.html", "browser_frame_history_index.html", "browser_frame_history_index2.html", "browser_frame_history_index_blank.html", "browser_frame_history_a.html", "browser_frame_history_b.html", "browser_frame_history_c.html", "browser_frame_history_c1.html", "browser_frame_history_c2.html", "browser_formdata_format_sample.html", "browser_sessionHistory_slow.sjs", "browser_scrollPositions_sample.html", "browser_scrollPositions_sample2.html", "browser_scrollPositions_sample_frameset.html", "browser_scrollPositions_readerModeArticle.html", "browser_sessionStorage.html", "browser_speculative_connect.html", "browser_248970_b_sample.html", "browser_339445_sample.html", "browser_423132_sample.html", "browser_447951_sample.html", "browser_454908_sample.html", "browser_456342_sample.xhtml", "browser_463205_sample.html", "browser_463206_sample.html", "browser_466937_sample.html", "browser_485482_sample.html", "browser_637020_slow.sjs", "browser_662743_sample.html", "browser_739531_sample.html", "browser_739531_frame.html", "browser_911547_sample.html", "browser_911547_sample.html^headers^", "coopHeaderCommon.sjs", "restore_redirect_http.html", "restore_redirect_http.html^headers^", "restore_redirect_js.html", "restore_redirect_target.html", "browser_1234021_page.html", "browser_1284886_suspend_tab.html", "browser_1284886_suspend_tab_2.html", "empty.html", "coop_coep.html", "coop_coep.html^headers^", ] # remove this after bug 1628486 is landed prefs = [ "network.cookie.cookieBehavior=5", "gfx.font_rendering.fallback.async=false", "browser.sessionstore.closedTabsFromAllWindows=true", "browser.sessionstore.closedTabsFromClosedWindows=true", ] #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_1234021.js"] ["browser_1284886_suspend_tab.js"] ["browser_1446343-windowsize.js"] skip-if = ["os == 'linux'"] # Bug 1600180 ["browser_248970_b_perwindowpb.js"] # Disabled because of leaks. # Re-enabling and rewriting this test is tracked in bug 936919. skip-if = ["true"] ["browser_339445.js"] ["browser_345898.js"] ["browser_350525.js"] ["browser_354894_perwindowpb.js"] ["browser_367052.js"] ["browser_393716.js"] skip-if = ["debug"] # Bug 1507747 ["browser_394759_basic.js"] # Disabled for intermittent failures, bug 944372. skip-if = ["true"] ["browser_394759_behavior.js"] https_first_disabled = true ["browser_394759_perwindowpb.js"] ["browser_394759_purge.js"] ["browser_423132.js"] ["browser_447951.js"] ["browser_454908.js"] ["browser_456342.js"] ["browser_461634.js"] ["browser_463205.js"] ["browser_463206.js"] ["browser_464199.js"] # Disabled for frequent intermittent failures ["browser_464620_a.js"] skip-if = ["true"] ["browser_464620_b.js"] skip-if = ["true"] ["browser_465215.js"] ["browser_465223.js"] ["browser_466937.js"] ["browser_467409-backslashplosion.js"] ["browser_477657.js"] skip-if = ["os == 'linux' && os_version == '18.04'"] # bug 1610668 for ubuntu 18.04 ["browser_480893.js"] ["browser_485482.js"] ["browser_485563.js"] ["browser_490040.js"] ["browser_491168.js"] ["browser_491577.js"] skip-if = [ "verify && debug && os == 'mac'", "verify && debug && os == 'win'", ] ["browser_495495.js"] ["browser_500328.js"] ["browser_514751.js"] ["browser_522375.js"] ["browser_522545.js"] skip-if = ["true"] # Bug 1380968 ["browser_524745.js"] skip-if = [ "win10_2009 && !ccov", # Bug 1418627 "os == 'linux'", # Bug 1803187 ] ["browser_528776.js"] ["browser_579868.js"] ["browser_579879.js"] skip-if = ["os == 'linux' && (debug || asan)"] # Bug 1234404 ["browser_581937.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"] https_first_disabled = true ["browser_586068-select.js"] ["browser_586068-window_state.js"] ["browser_586068-window_state_override.js"] ["browser_586147.js"] ["browser_588426.js"] ["browser_590268.js"] ["browser_590563.js"] ["browser_595601-restore_hidden.js"] ["browser_597071.js"] skip-if = ["true"] # Needs to be rewritten as Marionette test, bug 995916 ["browser_600545.js"] ["browser_601955.js"] ["browser_607016.js"] ["browser_615394-SSWindowState_events_duplicateTab.js"] ["browser_615394-SSWindowState_events_setBrowserState.js"] skip-if = ["verify && debug && os == 'mac'"] ["browser_615394-SSWindowState_events_setTabState.js"] ["browser_615394-SSWindowState_events_setWindowState.js"] https_first_disabled = true ["browser_615394-SSWindowState_events_undoCloseTab.js"] ["browser_615394-SSWindowState_events_undoCloseWindow.js"] skip-if = [ "os == 'win' && !debug", # Bug 1572554 "os == 'linux'", # Bug 1572554 ] ["browser_618151.js"] ["browser_623779.js"] ["browser_624727.js"] ["browser_625016.js"] skip-if = [ "os == 'mac'", # Disabled on OS X: "os == 'linux'", # linux, Bug 1348583 "os == 'win' && debug", # Bug 1430977 ] ["browser_628270.js"] ["browser_635418.js"] ["browser_636279.js"] ["browser_637020.js"] ["browser_645428.js"] ["browser_659591.js"] ["browser_662743.js"] ["browser_662812.js"] skip-if = ["verify"] ["browser_665702-state_session.js"] ["browser_682507.js"] ["browser_687710.js"] ["browser_687710_2.js"] https_first_disabled = true ["browser_694378.js"] ["browser_701377.js"] skip-if = [ "verify && debug && os == 'win'", "verify && debug && os == 'mac'", ] ["browser_705597.js"] ["browser_707862.js"] ["browser_739531.js"] ["browser_739805.js"] ["browser_819510_perwindowpb.js"] skip-if = ["true"] # Bug 1284312, Bug 1341980, bug 1381451 ["browser_906076_lazy_tabs.js"] https_first_disabled = true skip-if = ["os == 'linux' && os_version == '18.04'"] # bug 1446464 ["browser_911547.js"] ["browser_aboutPrivateBrowsing.js"] ["browser_aboutSessionRestore.js"] skip-if = [ "verify && debug && os == 'win'", "verify && debug && 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 = ["crashreporter"] ["browser_async_remove_tab.js"] skip-if = ["!sessionHistoryInParent"] ["browser_async_window_flushing.js"] https_first_disabled = true skip-if = ["true"] # Bug 1775616 ["browser_attributes.js"] ["browser_background_tab_crash.js"] https_first_disabled = true run-if = ["crashreporter"] ["browser_backup_recovery.js"] https_first_disabled = true skip-if = ["verify && debug && os == 'linux'"] ["browser_bfcache_telemetry.js"] ["browser_broadcast.js"] https_first_disabled = true ["browser_capabilities.js"] ["browser_cleaner.js"] ["browser_closedId.js"] ["browser_closed_objects_changed_notifications_tabs.js"] ["browser_closed_objects_changed_notifications_windows.js"] ["browser_closed_tabs_closed_windows.js"] ["browser_closed_tabs_windows.js"] ["browser_cookies.js"] ["browser_cookies_legacy.js"] ["browser_cookies_privacy.js"] ["browser_cookies_sameSite.js"] ["browser_crashedTabs.js"] https_first_disabled = true run-if = ["crashreporter"] skip-if = [ "verify", "os == 'mac'", # high frequency intermittent ] ["browser_docshell_uuid_consistency.js"] ["browser_duplicate_history.js"] ["browser_duplicate_tab_in_new_window.js"] ["browser_dying_cache.js"] skip-if = ["os == 'win'"] # bug 1331853 ["browser_dynamic_frames.js"] ["browser_firefoxView_restore.js"] ["browser_firefoxView_selected_restore.js"] ["browser_focus_after_restore.js"] ["browser_forget_async_closings.js"] ["browser_forget_closed_tab_window_byId.js"] https_first_disabled = true ["browser_formdata.js"] skip-if = ["verify && debug"] ["browser_formdata_cc.js"] ["browser_formdata_face.js"] ["browser_formdata_format.js"] skip-if = ["!debug && os == 'linux'"] # Bug 1535645 ["browser_formdata_max_size.js"] ["browser_formdata_password.js"] support-files = ["file_formdata_password.html"] ["browser_formdata_xpath.js"] ["browser_frame_history.js"] ["browser_frametree.js"] https_first_disabled = true ["browser_global_store.js"] ["browser_history_persist.js"] ["browser_ignore_updates_crashed_tabs.js"] https_first_disabled = true run-if = ["crashreporter"] skip-if = [ "asan", "os == 'win' && fission && verify", # bug 1709907 "os == 'mac' && fission", # Bug 1711008; high frequency intermittent ] ["browser_label_and_icon.js"] https_first_disabled = true skip-if = [ "apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs "apple_catalina && !debug", # Bug 1638958 "os == 'linux' && !debug", # Bug 1638958 "win11_2009 && !debug", # Bug 1775605 ] ["browser_movePendingTabToNewWindow.js"] https_first_disabled = true ["browser_multiple_navigateAndRestore.js"] skip-if = ["os == 'linux' && debug"] #Bug 1570468 ["browser_multiple_select_after_load.js"] ["browser_newtab_userTypedValue.js"] skip-if = ["verify && debug"] ["browser_not_collect_when_idle.js"] ["browser_old_favicon.js"] https_first_disabled = true ["browser_page_title.js"] ["browser_parentProcessRestoreHash.js"] https_first_disabled = true tags = "openUILinkIn" ["browser_pending_tabs.js"] ["browser_pinned_tabs.js"] skip-if = [ "debug", "ccov", # Bug 1625525 ] ["browser_privatetabs.js"] ["browser_purge_shistory.js"] skip-if = ["!sessionHistoryInParent"] # Bug 1271024 ["browser_remoteness_flip_on_restore.js"] ["browser_reopen_all_windows.js"] https_first_disabled = true ["browser_replace_load.js"] skip-if = ["true"] # Bug 1646894 ["browser_restoreLastActionCorrectOrder.js"] ["browser_restoreLastClosedTabOrWindowOrSession.js"] skip-if = ["os == 'mac' && !debug"] # Bug 1838996 ["browser_restoreTabContainer.js"] ["browser_restore_container_tabs_oa.js"] ["browser_restore_cookies_noOriginAttributes.js"] ["browser_restore_pageProxyState.js"] ["browser_restore_private_tab_os.js"] ["browser_restore_redirect.js"] https_first_disabled = true ["browser_restore_reversed_z_order.js"] skip-if = ["true"] #Bug 1455602 ["browser_restore_srcdoc.js"] ["browser_restore_tabless_window.js"] ["browser_restored_window_features.js"] ["browser_revive_crashed_bg_tabs.js"] https_first_disabled = true skip-if = ["!crashreporter"] ["browser_scrollPositions.js"] https_first_disabled = true skip-if = [ "!fission", "os == 'linux'", # Bug 1716445 ] ["browser_scrollPositionsReaderMode.js"] ["browser_send_async_message_oom.js"] skip-if = ["sessionHistoryInParent"] # Tests that the frame script OOMs, which is unused when SHIP is enabled. ["browser_sessionHistory.js"] https_first_disabled = true support-files = ["file_sessionHistory_hashchange.html"] skip-if = [ "os == 'linux'", # Bug 1775608 "os == 'mac' && os_version == '10.15' && debug", # Bug 1775608 ] ["browser_sessionStorage.js"] ["browser_sessionStorage_size.js"] ["browser_sessionStoreContainer.js"] ["browser_should_restore_tab.js"] ["browser_sizemodeBeforeMinimized.js"] ["browser_speculative_connect.js"] ["browser_swapDocShells.js"] ["browser_switch_remoteness.js"] ["browser_tab_label_during_restore.js"] https_first_disabled = true ["browser_tabicon_after_bg_tab_crash.js"] skip-if = ["!crashreporter"] ["browser_tabs_in_urlbar.js"] https_first_disabled = true ["browser_undoCloseById.js"] skip-if = ["debug"] ["browser_undoCloseById_targetWindow.js"] ["browser_unrestored_crashedTabs.js"] skip-if = ["!crashreporter"] ["browser_upgrade_backup.js"] skip-if = [ "debug", "asan", "tsan", "verify && debug && os == 'mac'", # Bug 1435394 disabled on Linux, OSX and Windows ] ["browser_urlbarSearchMode.js"] ["browser_userTyped_restored_after_discard.js"] ["browser_windowRestore_perwindowpb.js"] ["browser_windowStateContainer.js"]