gecko-dev/toolkit
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 Bug 1650703 - Don't double-apply text zoom for <select> popups. r=Gijs 2020-07-13 10:36:09 +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
content 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
crashreporter Bug 1620467 - Part 4: Change internal uses of -moz-appearance to appearance and -moz-default-appearance. r=emilio,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,ntim,agi,miketaylr 2020-07-16 22:04:14 +00:00
docs
library Bug 1561207 - Update audio_thread_priority to 0.23.4 and use MOZ_ENABLE_DBUS to enable dbus usage. r=kinetik 2020-07-17 09:53:10 +00:00
locales Bug 1652861 - Rough in UI for printer selection and print settings. r=mstriemer,fluent-reviewers,flod 2020-07-21 10:31:10 +00:00
modules Backed out changeset f91b6b609218 (bug 1654270) for Mochitest failure in chrome/test_bug451540.xhtml. CLOSED TREE 2020-07-21 22:28:09 +03:00
mozapps 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
pluginproblem
profile 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
system Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
themes Bug 1653832 - Paper over this bug for now. r=Gijs 2020-07-21 15:51:06 +00:00
xre Bug 1617002 - Remove checks for unsupported GTK3 versions. r=stransky 2020-07-20 15:43:30 +00:00
.eslintrc.js
l10n-registry.manifest
moz.build Backed out 4 changesets (bug 1648858) for Browser-chrome failures on content/test/static/browser_all_files_referenced.js. CLOSED TREE 2020-07-01 12:27:26 +03:00
moz.configure Bug 1641928 - permit DUMP_SYMS to be used when doing Linux builds; r=firefox-build-system-reviewers,rstewart 2020-07-21 13:07:23 +00:00
toolkit.mozbuild Bug 1638373 - remove js/ipc now that CPOWs are dead, r=mccr8 2020-05-24 18:47:04 +00:00