gecko-dev/browser/base/content/test/general
Nika Layzell 6eb2084136 Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley
This patch introduces a new type of content process, which has a dynamic name.
This type of content process is labeled as `webIsolated=${SITE_ORIGIN}` and is
used within fission-enabled windows.

To enable this, additional information about the fission status of the target
window must be passed into E10SUtils. This was done by updating every call site
manually to pass an extra boolean. A better solution perhaps should be used in
the future.

With this patch enabled, we now perform process switches, but only when
navigating to HTTP URIs. If we navigate to a non-HTTP URI in an iframe with
fission enabled, it will not behave correctly. This must be done in a
follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D29570

--HG--
extra : moz-landing-system : lando
2019-05-03 21:31:57 +00:00
..
.eslintrc.js
alltabslistener.html
app_bug575561.html
app_subframe_bug575561.html
audio.ogg
browser.ini Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal 2019-05-01 08:16:44 +00:00
browser_accesskeys.js
browser_addCertException.js
browser_addKeywordSearch.js
browser_alltabslistener.js Bug 1510569 - Remove onStatusChange handlers from browser_alltabslistener.js r=Gijs 2019-04-03 17:32:14 +00:00
browser_backButtonFitts.js
browser_beforeunload_duplicate_dialogs.js Bug 1512048 - Convert tabmodalprompt binding to JSM module r=Gijs 2019-01-04 19:29:34 +00:00
browser_blob-channelname.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_blockHPKP.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_bug321000.js
browser_bug356571.js
browser_bug380960.js
browser_bug386835.js
browser_bug406216.js Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
browser_bug416661.js
browser_bug417483.js
browser_bug419612.js
browser_bug423833.js
browser_bug424101.js
browser_bug427559.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_bug431826.js
browser_bug432599.js Bug 1521707 - Move promisePopupEvent to BrowserTestUtils.jsm. r=mak 2019-01-23 14:04:46 +00:00
browser_bug435325.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_bug441778.js
browser_bug455852.js
browser_bug462289.js Bug 1506510 - add keyboard focus styling for toolbar/urlbar buttons. r=dao 2019-03-15 04:35:09 +00:00
browser_bug462673.js Bug 1505791 - Separate the browser panel from the notification box. r=dao,bgrins 2018-11-08 15:31:37 +00:00
browser_bug477014.js Bug 1530276 - Replace promiseWaitForEvent in browser_bug477014.js with BrowserTestUtils.waitForEvent. r=johannh 2019-03-01 14:24:22 +00:00
browser_bug479408.js
browser_bug479408_sample.html
browser_bug481560.js
browser_bug484315.js Bug 1536653 - browser/ automated ESLint no-throw-literal fixes. r=Gijs 2019-03-20 10:17:42 +00:00
browser_bug491431.js
browser_bug495058.js
browser_bug519216.js
browser_bug520538.js
browser_bug521216.js Bug 1467712 - Fail if SimpleTest ok() is called with more than 2 arguments;r=Standard8 2018-11-01 13:50:27 +00:00
browser_bug533232.js Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
browser_bug537013.js
browser_bug537474.js
browser_bug555224.js
browser_bug559991.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_bug563588.js
browser_bug565575.js
browser_bug567306.js
browser_bug575561.js
browser_bug575830.js
browser_bug577121.js
browser_bug578534.js
browser_bug579872.js
browser_bug581242.js
browser_bug581253.js
browser_bug585785.js Bug 1355588 - Implement slide-up/down tab opening/closing animation. r=dao 2019-02-01 17:35:05 +00:00
browser_bug585830.js
browser_bug594131.js
browser_bug596687.js
browser_bug597218.js
browser_bug609700.js
browser_bug623893.js
browser_bug624734.js
browser_bug633691.js
browser_bug647886.js
browser_bug664672.js
browser_bug676619.js
browser_bug710878.js
browser_bug719271.js
browser_bug724239.js
browser_bug734076.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_bug735471.js
browser_bug749738.js
browser_bug763468_perwindowpb.js
browser_bug767836_perwindowpb.js
browser_bug817947.js
browser_bug832435.js
browser_bug839103.js Bug 1281135 - Make <link disabled> work and HTMLLinkElement.disabled reflect that attribute. r=bzbarsky 2019-04-19 13:31:05 +00:00
browser_bug882977.js
browser_bug963945.js
browser_bug970746.js
browser_bug970746.xhtml
browser_bug1015721.js Bug 1530181 - Replaces promiseWaitForCondition with TestUtils.waitForCondition. r=johannh 2019-02-25 19:01:53 +00:00
browser_bug1261299.js
browser_bug1297539.js
browser_bug1299667.js
browser_clipboard.js
browser_clipboard_pastefile.js
browser_contentAltClick.js Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug 2018-11-15 06:51:07 +00:00
browser_contentAreaClick.js Bug 1379466 - Use auxclick event to trigger new tab on middle click. r=smaug 2019-04-18 12:57:36 +00:00
browser_contentSearchUI.js Bug 1518545 - Remove the superfluous 'engine-current' Search Service observer topic in favour of 'engine-default'. r=daleharvey 2019-04-17 09:45:24 +00:00
browser_contextmenu.js Bug 1527925 - Make browser_contextmenu.js work with or without Picture-in-Picture enabled by default. r=jaws 2019-04-18 03:26:12 +00:00
browser_contextmenu_childprocess.js Bug 1519502 - Convert menu bindings to a Custom Element r=surkov 2019-04-18 16:41:46 +00:00
browser_contextmenu_input.js
browser_ctrlTab.js
browser_datachoices_notification.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_decoderDoctor.js Bug 1496827 - Remove the "notification" binding. r=bgrins 2018-11-13 12:56:42 +00:00
browser_documentnavigation.js
browser_domFullscreen_fullscreenMode.js Bug 1482091: Part 2 - Remove TelemetryStopwatch.jsm in favor of native implementation. r=chutten 2018-10-25 19:04:01 -07:00
browser_double_close_tab.js Bug 1530557 - tabprompt dialog box size restrictions are completely broken, r=MattN 2019-03-05 10:42:32 +00:00
browser_drag.js
browser_duplicateIDs.js Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
browser_e10s_about_page_triggeringprincipal.js Bug 1517483 - Get rid of nsIScriptSecurityManager::IsSystemPrincipal r=bzbarsky 2019-03-24 20:36:25 +00:00
browser_e10s_about_process.js Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
browser_e10s_chrome_process.js Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
browser_e10s_javascript.js Bug 1544811 - Use web processes on a per-site basis for fission-enabled windows, r=mconley 2019-05-03 21:31:57 +00:00
browser_e10s_switchbrowser.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_findbarClose.js Bug 1530277 BrowserTestUtils.waitForEvent added in browser_findbarClose.js r=johannh 2019-02-28 10:21:27 +00:00
browser_focusonkeydown.js
browser_fullscreen-window-open.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_gestureSupport.js
browser_gZipOfflineChild.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_hide_removing.js
browser_homeDrop.js
browser_invalid_uri_back_forward_manipulation.js
browser_lastAccessedTab.js
browser_menuButtonFitts.js
browser_middleMouse_noJSPaste.js
browser_minimize.js Bug 1530182 - Replaced promiseWaitForCondition with TestUtils.waitForCondition in browser_minimize.js. r=johannh 2019-02-25 19:06:40 +00:00
browser_modifiedclick_inherit_principal.js Bug 1489308 part 5. Align the work we do on document.open with the spec. r=mccr8,smaug 2019-02-27 23:24:48 +00:00
browser_new_http_window_opened_from_file_tab.js
browser_newTabDrop.js Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey 2019-02-02 11:27:21 +00:00
browser_newwindow_focus.js
browser_newWindowDrop.js Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey 2019-02-02 11:27:21 +00:00
browser_offlineQuotaNotification.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_page_style_menu.js Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
browser_page_style_menu_update.js Bug 1529762 - Send PageStyle information up from pageshow events only after idle. r=Felipe 2019-03-08 20:22:37 +00:00
browser_plainTextLinks.js
browser_printpreview.js Bug 1529071 - Convert printPreview.dtd to Fluent using conversion script, r=Gijs,flod 2019-04-05 05:38:50 +00:00
browser_private_browsing_window.js
browser_private_no_prompt.js
browser_refreshBlocker.js Bug 1496827 - Remove the "notification" binding. r=bgrins 2018-11-13 12:56:42 +00:00
browser_relatedTabs.js Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
browser_remoteTroubleshoot.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_remoteWebNavigation_postdata.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_removeTabsToTheEnd.js
browser_restore_isAppTab.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_save_link-perwindowpb.js Bug 1536653 - browser/ automated ESLint no-throw-literal fixes. r=Gijs 2019-03-20 10:17:42 +00:00
browser_save_link_when_window_navigates.js
browser_save_private_link_perwindowpb.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_save_video.js
browser_save_video_frame.js
browser_search_discovery.js
browser_selectTabAtIndex.js
browser_ssl_error_reports.js
browser_star_hsts.js
browser_star_hsts.sjs
browser_storagePressure_notification.js Bug 1491676 - Moves out of space warning strings r=flod,Gijs,zbraniecki 2018-11-14 23:09:50 +00:00
browser_tab_close_dependent_window.js
browser_tab_detach_restore.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_tab_drag_drop_perwindow.js
browser_tab_dragdrop.js
browser_tab_dragdrop2.js Bug 1530279 - Replace promiseWaitForEvent in browser_tab_dragdrop2.js with BrowserTestUtils.waitForEvent. r=johannh 2019-02-27 10:05:26 +00:00
browser_tab_dragdrop2_frame1.xul Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
browser_tab_dragdrop_embed.html
browser_tabDrop.js Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey 2019-02-02 11:27:21 +00:00
browser_tabfocus.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_tabkeynavigation.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_tabs_close_beforeunload.js
browser_tabs_isActive.js
browser_tabs_owner.js
browser_testOpenNewRemoteTabsFromNonRemoteBrowsers.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
browser_typeAheadFind.js Bug 1523763 - Move tab context menu strings to FTL file loaded on-demand. r=Gijs,flod 2019-03-29 14:55:12 +00:00
browser_unknownContentType_title.js
browser_unloaddialogs.js
browser_viewSourceInTabOnViewSource.js
browser_visibleFindSelection.js
browser_visibleTabs.js Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
browser_visibleTabs_bookmarkAllPages.js Bug 1544834 - Replace deprecated generics in test code r=evilpie 2019-04-17 19:03:19 +00:00
browser_visibleTabs_tabPreview.js
browser_web_channel.html
browser_web_channel.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_web_channel_iframe.html
browser_windowactivation.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
browser_zbug569342.js Bug 1521765 - Use web technologies for "about:config" in the browser application. r=Mossop 2019-01-24 13:05:08 +00:00
bug592338.html
bug792517-2.html
bug792517.html
bug792517.sjs
bug839103.css
clipboard_pastefile.html
close_beforeunload.html
close_beforeunload_opens_second_tab.html
contentSearchUI.html Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
contentSearchUI.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
contextmenu_common.js Bug 1528751 - Add a custom eslint rule to check "consistent" if bracing. r=Standard8 2019-02-28 08:39:33 +00:00
ctxmenu-image.png
discovery.html
download_page.html
download_page_1.txt
download_page_2.txt
dummy_page.html
file_about_child.html
file_about_parent.html
file_documentnavigation_frameset.html
file_double_close_tab.html
file_fullscreen-window-open.html
file_window_activation.html
file_window_activation2.html
file_with_link_to_http.html
gZipOfflineChild.cacheManifest
gZipOfflineChild.cacheManifest^headers^
gZipOfflineChild.html
gZipOfflineChild.html^headers^
gZipOfflineChild_uncompressed.html
head.js Bug 1530348 - Unfork aboutNetError.{xhtml,css}. r=nhnt11 2019-03-29 09:33:58 +00:00
moz.png
navigating_window_with_download.html
offlineQuotaNotification.cacheManifest
offlineQuotaNotification.html
page_style_sample.html
pinning_headers.sjs
print_postdata.sjs
refresh_header.sjs
refresh_meta.sjs
searchSuggestionEngine.sjs
searchSuggestionEngine.xml
searchSuggestionEngine2.xml
ssl_error_reports.sjs bug 1525386 - improvements to some tests so they don't break when certificates are regenerated r=jcj 2019-02-07 00:42:07 +00:00
subtst_contextmenu.html
subtst_contextmenu_input.html
subtst_contextmenu_xul.xul Bug 1527495 - migrate text-link binding to CE, r=bgrins 2019-02-12 19:14:40 -05:00
test_bug462673.html
test_bug628179.html
test_bug839103.html
test_offline_gzip.html
test_process_flags_chrome.html
test_remoteTroubleshoot.html
title_test.svg
unknownContentType_file.pif
unknownContentType_file.pif^headers^
video.ogg
web_video.html
web_video1.ogv
web_video1.ogv^headers^
zoom_test.html