gecko-dev/toolkit
Dimi Lee 25a3aeba91 Bug 1635020 - Check whether browsing context is discarded after returning from an IPC call r=timhuang
We keep the reference of BrowsingContext across IPC call. But the
BrowsingContext may be discarded when returning from the IPC call.

This crash happens when:
A first-party window calls window.open(a 3rd-party url), which triggers
the storage access heuristic, and then the window is closed
immediatelly.

This patch fixes this issue by checking IsDiscard() when returning from
the IPC call.

Differential Revision: https://phabricator.services.mozilla.com/D73810
2020-05-05 18:59:26 +00:00
..
actors Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
components Bug 1635020 - Check whether browsing context is discarded after returning from an IPC call r=timhuang 2020-05-05 18:59:26 +00:00
content Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
crashreporter Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
docs Bug 1622836 - Added documentation for nsIPromptService. r=johannh DONTBUILD 2020-04-22 10:28:04 +00:00
library Bug 1635404 - Update cubeb-coreaudio-rs and cubeb-pulse-rs. r=achronop 2020-05-05 13:37:23 +00:00
locales Backed out 2 changesets (bug 1632794) for build bustages on aboutProcesses.ftl. CLOSED TREE 2020-05-05 19:21:24 +03:00
modules Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
mozapps Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
pluginproblem
profile Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
system Bug 1628715 - Part 7: Add MOZ_NONNULL_RETURN to infallible nsTArray::AppendElements. r=xpcom-reviewers,necko-reviewers,nika,valentin 2020-04-24 13:31:14 +00:00
themes Bug 1634865 - Backed out bug 1625720 and bug 1625721. r=Gijs 2020-05-02 13:16:31 +00:00
xre Bug 1620118 - Part 1: Add ProcessedModuleLoadEvent::mIsDependent. r=aklotz 2020-05-04 17:20:51 +00:00
.eslintrc.js Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr 2020-03-19 13:47:51 +00:00
l10n-registry.manifest
moz.build Bug 1580870 - Move toolkit/forgetaboutsite to toolkit/components/forgetaboutsite r=johannh 2020-04-21 11:27:30 +00:00
moz.configure Backed out changeset fc265b3a728e (bug 1625696) for causing bug 1634877 and bug 1634916 2020-05-03 05:22:37 +03:00
toolkit.mozbuild