gecko-dev/browser/actors
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
..
AboutNewInstallChild.jsm Bug 1614748, convert about:newinstall to JSWindowActor-based remote page manager, r=mossop 2020-05-15 19:41:56 +00:00
AboutNewInstallParent.jsm Bug 1614748, convert about:newinstall to JSWindowActor-based remote page manager, r=mossop 2020-05-15 19:41:56 +00:00
AboutNewTabChild.jsm Bug 1631611 - Use a JSWindowActorChild to load about:newtab scripts from the ScriptPreloader rather than an observer. r=pdahiya 2020-04-22 21:33:12 +00:00
AboutPluginsChild.jsm Bug 1614747, convert about:plugins to JSWindowActor-based remote page manager, r=mossop 2020-04-30 00:14:56 +00:00
AboutPluginsParent.jsm Bug 1614747, convert about:plugins to JSWindowActor-based remote page manager, r=mossop 2020-04-30 00:14:56 +00:00
AboutPrivateBrowsingChild.jsm Bug 1614744, convert about:privatebrowsing to JSWindowActor-based remote page manager, r=johannh 2020-04-29 23:19:15 +00:00
AboutPrivateBrowsingParent.jsm Bug 1614744, convert about:privatebrowsing to JSWindowActor-based remote page manager, r=johannh 2020-04-29 23:19:15 +00:00
AboutProtectionsChild.jsm Bug 1614743, convert about:protections to the new JSWindowActor-based remote page manager and remove now unused functions from the old RPM, r=johannh 2020-04-29 23:12:34 +00:00
AboutProtectionsParent.jsm Bug 1627337 - Update lockwise card display and copy. r=ewright,fluent-reviewers,flod 2020-05-07 09:23:41 +00:00
AboutReaderChild.jsm Bug 1591469, move reader mode to use JSWindowActor instead of message managers, r=Gijs 2020-05-13 19:22:20 +00:00
AboutReaderParent.jsm Bug 1591469, move reader mode to use JSWindowActor instead of message managers, r=Gijs 2020-05-13 19:22:20 +00:00
AboutTabCrashedChild.jsm Bug 1614749, convert about:tabcrashed to JSWindowActor-based remote page manager, r=mconley 2020-04-30 00:50:10 +00:00
AboutTabCrashedParent.jsm Bug 1614749, convert about:tabcrashed to JSWindowActor-based remote page manager, r=mconley 2020-04-30 00:50:10 +00:00
BlockedSiteChild.jsm
BlockedSiteParent.jsm
BrowserTabChild.jsm
BrowserTabParent.jsm Bug 1598919, move Browser:LoadURI into BrowserTabParent actor, r=mconley 2020-01-20 15:19:14 +00:00
ClickHandlerChild.jsm Bug 1635094 - Cleanup the ReferrerInfo code. r=ckerschb 2020-05-04 18:50:20 +00:00
ClickHandlerParent.jsm
ContentMetaChild.jsm Bug 1596981 - catch the case where actors go away while a timer is pending in ContentMetaChild.jsm, r=NeilDeakin 2020-02-18 12:09:19 +00:00
ContentMetaParent.jsm
ContentSearchChild.jsm Bug 1614738, convert ContentSearch to be a JSWindowActor, r=adw 2020-04-11 23:10:45 +00:00
ContentSearchParent.jsm Bug 1626897 - Part 3 - Add support for tail suggestions to SearchSuggestionController's consumers. r=mak 2020-05-12 17:01:14 +00:00
ContextMenuChild.jsm Bug 1635106 - fix spellchecker lifetime handling vs. the context menu, r=nika 2020-05-22 08:35:57 +00:00
ContextMenuParent.jsm
DOMFullscreenChild.jsm
DOMFullscreenParent.jsm
FormValidationChild.jsm Bug 1594230 - Use actorCreated callback to listen to 'pageshow' event. r=NeilDeakin 2020-04-07 13:10:53 +00:00
FormValidationParent.jsm Bug 1634218 - Remove the zoom actors. r=nika 2020-04-30 16:35:35 +00:00
LightweightThemeChild.jsm
LinkHandlerChild.jsm Bug 1619170 - remove useless argument to LinkHandlerChild constructor, r=rpl 2020-03-03 14:52:20 +00:00
LinkHandlerParent.jsm Bug 1602189: If the app manifest provides no icons use those provided by the page where available. r=Gijs 2019-12-16 19:57:00 +00:00
moz.build Bug 1614748, convert about:newinstall to JSWindowActor-based remote page manager, r=mossop 2020-05-15 19:41:56 +00:00
NetErrorChild.jsm Bug 1629826 - Re-enable event telemetry probes for certificate error pages. r=nhnt11 2020-04-25 18:12:32 +00:00
NetErrorParent.jsm Bug 1631750 - Detect + reset modified security.tls13 prefs from the no_cypher_overlap certerror page. r=johannh 2020-04-28 13:46:07 +00:00
PageInfoChild.jsm
PageStyleChild.jsm
PageStyleParent.jsm Bug 1601681 - Switch recently added files with Windows line endings to Unix. r=mossop 2019-12-11 08:12:49 +00:00
PluginChild.jsm
PluginParent.jsm
PromptParent.jsm Bug 1631362 - Bind prompts to JSWindowActor lifetime instead of closing them on pagehide. r=Gijs 2020-05-14 12:21:49 +00:00
RFPHelperChild.jsm
RFPHelperParent.jsm
SearchTelemetryChild.jsm Bug 1614769, convert SearchTelemetry actor into a JSWindowActor, r=Standard8 2020-03-04 12:28:12 +00:00
SearchTelemetryParent.jsm Bug 1614769, convert SearchTelemetry actor into a JSWindowActor, r=Standard8 2020-03-04 12:28:12 +00:00
SwitchDocumentDirectionChild.jsm
URIFixupChild.jsm Bug 1196151 - use browsing contexts for urifixupinfo's consumer property, r=mak 2020-05-13 14:54:47 +00:00
WebRTCChild.jsm Bug 1562600 - WebRTCParent: Get document URI from WindowGlobalParent instead of child message. r=Gijs 2020-05-20 16:25:06 +00:00
WebRTCParent.jsm 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