gecko-dev/dom/ipc/tests
Kris Maglione 1722817403 Bug 1582832: Part 1 - Make FrameLoader owner rather than DocShell responsible for discarding a BC. r=nika
There are all sorts of lifecycle issues which arise from making DocShell
responsible for discarding BrowsingContexts. In this particular bug, we tend
to run into them in cases where we create a BrowsingContext for a FrameLoader,
and then never create a DocShell for it, leading to it never being destroyed.
But there are myriad other issues as well.

This patch moves the responsibility for BrowsingContext lifecycle management
to the FrameLoader/FrameLoaderOwner, rather than the DocShell, which makes
things more consistent, and more closely aligns with spec-defined behavior.

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

--HG--
extra : moz-landing-system : lando
2020-02-06 19:07:56 +00:00
..
JSWindowActor Bug 1596187 - Part 3: Fix for renaming of 'windowGlobalChild' getter on a CLOSED TREE, a=bustage 2020-01-22 18:33:44 +02:00
.eslintrc.js
blob_verify.sjs
browser.ini Bug 1612953 - Fix typo in skipif for browser_memory_distribution_telemetry.js r=Dexter 2020-02-04 15:48:21 +00:00
browser_ElapsedTime.js
browser_cancel_content_js.js Bug 1596918: Part 4g - Misc cleanup/fixes. r=mccr8 2019-12-13 20:36:48 +00:00
browser_crash_oopiframe.js
browser_domainPolicy.js
browser_memory_distribution_telemetry.js
chrome.ini Bug 1544147 - Ensure orphaned crashes are properly notified to the rest of the system r=froydnj 2019-12-20 17:50:45 +00:00
elapsed_time.sjs
file_bug1086684.html
file_cancel_content_js.html
file_disableScript.html
file_domainPolicy_base.html
mochitest.ini
process_error.xhtml Backed out 4 changesets (bug 1589493) for linting failure at builds/worker/checkouts/gecko/dom/ipc/tests/test_process_error_oom.xhtml:12:11. On a CLOSED TREE 2019-11-29 19:48:41 +02:00
test_CrashService_crash.html
test_Preallocated.html
test_blob_sliced_from_child_process.html
test_blob_sliced_from_parent_process.html
test_bug1086684.html
test_child_docshell.html
test_cpow_cookies.html
test_process_error.xhtml Bug 1595908, replace .xul test files in dom/ to .xhtml r=smaug 2019-11-27 15:39:16 +00:00
test_sharedMap.js
test_temporaryfile_stream.html
test_window_open_discarded_bc.html Bug 1582832: Part 1 - Make FrameLoader owner rather than DocShell responsible for discarding a BC. r=nika 2020-02-06 19:07:56 +00:00
xpcshell.ini