gecko-dev/browser
Andreas Farre b3cd1ccf21 Bug 1701303 - Move counting of private browsing contexts to parent process. r=smaug,johannh
Move the counting of private browsing contexts to the parent
process. Also change to only consider non-chrome browsing contexts
when counting private contexts. The latter is possible due to bug
1528115, because we no longer need to support hidden private windows.

With counting in the parent process we can make sure that when we're
changing remoteness on a private browsing context the private browsing
context count never drops to zero. This fixes an issue with Fission,
where we remoteness changes could transiently have a zero private
browsing context count, that would be mistaken for the last private
browsing context going away.

Changing to only count non-chrome browsing contexts makes us only fire
'last-pb-context-exited' once, and since we count them in the parent
there is no missing information about contexts that makes us wait for
a content process about telling us about insertion or removal of
browsing contexts.

Differential Revision: https://phabricator.services.mozilla.com/D118182
2021-07-05 13:16:49 +00:00
..
actors Bug 1713578 - Removed leftover PermissionStateChange events. r=prathiksha 2021-07-05 10:10:23 +00:00
app Backed out changeset 11d1710e481f (bug 1714212) for Browser-chrome failures in toolkit/xre/test/browser_checkdllblockliststate.js. CLOSED TREE 2021-06-26 09:45:29 +03:00
base Bug 1718384 - Don't unnecessarily use viewport units in #fullscreen-and-pointerlock-wrapper. r=Gijs 2021-07-05 10:40:17 +00:00
branding Bug 1481470 - Stop using xlink:href in SVG in browser/. r=nhnt11,desktop-theme-reviewers,harry 2021-06-13 19:01:19 +00:00
components Bug 1701303 - Move counting of private browsing contexts to parent process. r=smaug,johannh 2021-07-05 13:16:49 +00:00
config Bug 1717600 - Add browsertime perf tests for FF built with clang-trunk. r=perftest-reviewers,jmaher,davehunt 2021-06-24 17:15:43 +00:00
docs Bug 1701990 - Remove Drag Space r=desktop-theme-reviewers,dao 2021-04-11 11:42:57 +00:00
extensions Bug 1718269 Renamed event that opens screenshots UI from the extension.r=emalysz 2021-06-30 03:35:40 +00:00
fonts
fxr
installer Bug 1699586 - De-duplicate default up arrow icons, rename as arrow-up.svg r=harry,desktop-theme-reviewers,Itiel 2021-06-25 00:03:22 +00:00
locales Bug 1714461 - Remove Snippets Button From Personalize Panel on New Tab. r=prathiksha,fluent-reviewers,flod 2021-06-24 18:47:31 +00:00
modules Bug 1713578 - Removed leftover PermissionStateChange events. r=prathiksha 2021-07-05 10:10:23 +00:00
themes Bug 1714512 - Fix focus rings in menulists inside a richlistitem r=preferences-reviewers,Gijs 2021-06-25 07:16:36 +00:00
tools/mozscreenshots Bug 1711523 - remove private proton tracking flags in frontend modules, r=mak,emalysz,desktop-theme-reviewers,harry 2021-05-28 19:33:38 +00:00
.eslintrc.js Bug 1515695 - Remove Task.jsm. r=florian,jdescottes 2021-06-17 08:28:02 +00:00
LICENSE
Makefile.in
app.mozbuild
build.mk
confvars.sh
defs.mk
l10n-registry.manifest
moz.build Bug 1687777 - Schedule OS-level `--backgroundtask backgroundupdate` on Windows. r=mossop,bytesized,flod 2021-03-27 20:43:26 +00:00
moz.configure