gecko-dev/browser
Nicolas Chevobbe ae24ed2cde Bug 1652016 - Destroy target created by WebExtension when destroying the toolbox. r=rpl,daisuke,jdescottes.
The problem has 2 folds.
The first one is that the shutdown function on DevToolsExtensionPageContextParent
wasn't called, which means the target was never destroyed. This is fixed by
overriding unload in DevToolsExtensionPageContextParent instead of shutdown, so
the function gets called and the target destroyed.

The second issue was that a single webextension could create 2 targets, and since
we only keep track of a single target, we would miss one. This is fixed by putting
the call to watchTargets in getCurrentDevTools in a promise, so subsequent calls
that might occur before the resulting promise isn't resolved don't end up calling
watchTargets a second time.

Differential Revision: https://phabricator.services.mozilla.com/D83935
2020-07-21 16:26:16 +00:00
..
actors Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE 2020-07-21 21:55:57 +03:00
app Bug 1648194 - Enable 'identity.sync.useOAuthForSyncToken' for all users. r=rfkelly 2020-07-21 01:06:27 +00:00
base Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE 2020-07-21 21:55:57 +03:00
branding Bug 1639672 - Added svg about-logo icons r=pdahiya 2020-06-11 04:11:18 +00:00
components Bug 1652016 - Destroy target created by WebExtension when destroying the toolbox. r=rpl,daisuke,jdescottes. 2020-07-21 16:26:16 +00:00
config Bug 1641928 - use new dump_syms for Linux builds; r=firefox-build-system-reviewers,rstewart 2020-07-21 13:07:31 +00:00
docs Bug 1620358: Gather telemetry on toolbar state. r=Gijs,zombie 2020-06-16 21:06:15 +00:00
extensions Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE 2020-07-21 21:55:57 +03:00
fonts Bug 1644346 - Update bundled Twemoji Mozilla font to v0.5.1 to support new emojis. r=lsalzman 2020-06-09 14:45:40 +00:00
fxr Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski 2020-07-10 23:58:28 +00:00
installer Bug 1638055 - Fix update URL generation function's locale detection r=mhowell,agashlin 2020-07-16 20:04:58 +00:00
locales Bug 1654199 - Add Silesian (szl) to Nightly builds, r=Pike,Standard8 2020-07-21 13:39:01 +00:00
modules Bug 1654293 - Remove URL matching from Top Site attribution request. r=mikedeboer 2020-07-21 15:16:05 +00:00
themes Bug 1653946 - Fix the expander icons visibility in dark mode r=dao 2020-07-21 16:02:11 +00:00
tools/mozscreenshots Bug 1634032 - use a template to wrap the protections popup while it's not needed, r=nhnt11 2020-07-10 21:32:09 +00:00
.eslintrc.js
app.mozbuild
build.mk Bug 1641184, use only the merge dir for repacks, r=nalexander 2020-05-27 17:04:06 +00:00
confvars.sh
defs.mk
l10n-registry.manifest
LICENSE
Makefile.in
moz.build Bug 1643811 - [ci] Add a SCHEDULES rule to prevent 'android' builds and tests on pushes that exclusively modify files under /browser, r=gbrown,Gijs 2020-06-09 15:54:10 +00:00
moz.configure