Bug 1581859: Part 4f - Migrate to the native WebNavigation implementation. r=zombie
commitc2ee3d4cb3f9bf5425b1ec04f5c9e6dc7fe36b0d
authorKris Maglione <maglione.k@gmail.com>
Mon, 22 Mar 2021 20:12:18 +0000 (22 20:12 +0000)
committerKris Maglione <maglione.k@gmail.com>
Mon, 22 Mar 2021 20:12:18 +0000 (22 20:12 +0000)
tree3c1d3eac705a9e1049fff89cae0fbebda53bce88
parent72efa219b96fc88f8b32c2442c3bf47a472d906d
Bug 1581859: Part 4f - Migrate to the native WebNavigation implementation. r=zombie

This migrates WebNavigation.jsm to use messages from PExtensionsParent
generated by the native WebNavigationContent class, and removes the now-unused
WebNavigationContent.js frame script.

Differential Revision: https://phabricator.services.mozilla.com/D103217
browser/components/extensions/test/browser/browser_ext_webNavigation_onCreatedNavigationTarget_named_window.js
browser/components/extensions/test/browser/browser_ext_webNavigation_onCreatedNavigationTarget_subframe_window_open.js
browser/components/extensions/test/browser/browser_ext_webNavigation_onCreatedNavigationTarget_window_open.js
browser/components/extensions/test/browser/head_webNavigation.js
toolkit/components/extensions/ExtensionsParent.cpp
toolkit/components/extensions/ExtensionsParent.h
toolkit/components/extensions/WebNavigation.jsm
toolkit/components/extensions/WebNavigationContent.js [deleted file]
toolkit/components/extensions/extIWebNavigation.idl [new file with mode: 0644]
toolkit/components/extensions/moz.build