gecko-dev/browser
Gijs Kruitbosch 6fa5c7eb3e Bug 1635106 - fix spellchecker lifetime handling vs. the context menu, r=nika
This changes both the spellchecker parent code that interfaces with the
InlineSpellCheckerParent actor, and the child code interfacing with the
ContextMenuChild actor, to ensure they get notified when either actor
goes away.

It maintains the "uninit" messages to clear out spellcheck data when the
context menu goes away (while the window / actors remain intact).

It also adds some belts-and-suspenders type checks that allow us to
recover if we ever get in a bad state again, instead of stubbornly
throwing exceptions and breaking the UI for users.

Differential Revision: https://phabricator.services.mozilla.com/D75228
2020-05-22 08:35:57 +00:00
..
actors Bug 1635106 - fix spellchecker lifetime handling vs. the context menu, r=nika 2020-05-22 08:35:57 +00:00
app Bug 1398416 - Part 3: Implement form history results. r=mak 2020-05-21 19:31:27 +00:00
base Bug 1635106 - fix spellchecker lifetime handling vs. the context menu, r=nika 2020-05-22 08:35:57 +00:00
branding Bug 1637285 - Draw high contrast progress bar top border only. r=mhowell 2020-05-12 22:38:40 +00:00
components Bug 1634054 - Document trigger and button actions for CFRs r=k88hudson 2020-05-21 16:21:20 +00:00
config Bug 1625696 - Update winchecksec and build/use it natively for Linux. r=dmajor 2020-05-07 00:34:36 +00:00
docs Bug 1602463 Part 3 - Windows default browser agent. r=agashlin,bytesized,nalexander 2020-03-16 20:16:25 +00:00
extensions Bug 1638364 - Update pdf.js to version 2.5.179. r=bdahl 2020-05-20 17:49:46 +00:00
fonts Bug 1618411 - Fix installed file conditions on non-Linux platforms using GTK r=dao 2020-03-02 19:54:43 +00:00
fxr Bug 1201243 - Make browser/components/preferences/in-content top-level and move dialogs to a subdirectory. r=jaws 2020-04-22 23:35:08 +00:00
installer Bug 1629636 - Make Windows install not register "ftp" protocol handler for NIGHTLY_BUILD. r=mhowell 2020-05-20 22:49:44 +00:00
locales Bug 1639923 - Move new WebRTC UI strings from preview into the locales folder. r=Gijs,fluent-reviewers 2020-05-21 21:22:23 +00:00
modules Bug 1603185 - Collect per tab unique site origin telemetry r=Dexter,Gijs,nika 2020-05-22 00:34:17 +00:00
themes Bug 1432725 - Make library window black when using preinstalled Dark Theme. r=dao 2020-05-21 17:59:00 +00:00
tools/mozscreenshots No bug - Increase default mozscreenshots timeout to 700ms. a=test-only 2020-04-27 17:09:22 +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
LICENSE
Makefile.in
app.mozbuild
build.mk Bug 1607193 - Remove l10n-check; r=firefox-build-system-reviewers,rstewart 2020-03-13 18:34:28 +00:00
confvars.sh
defs.mk
l10n-registry.manifest
moz.build Bug 1618188 - remove XML backend for plugin and add-on blocklisting, r=mconley,perftest-reviewers,whimboo 2020-03-09 12:02:17 +00:00
moz.configure