Bug 1505909 - Update WebExtension menus API to use updated, Fission-aware ContextMenuChild. r=mixedpuppy

Differential Revision: https://phabricator.services.mozilla.com/D33163

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Mike Conley 2019-06-06 20:33:02 +00:00
parent 261632c77d
commit 85bf15702b

View File

@ -9,7 +9,7 @@ this.menusChild = class extends ExtensionAPI {
menus: {
getTargetElement(targetElementId) {
let element;
let lastMenuTarget = ContextMenuChild.getLastTarget(context.messageManager);
let lastMenuTarget = ContextMenuChild.getLastTarget(context.contentWindow.docShell.browsingContext);
if (lastMenuTarget && Math.floor(lastMenuTarget.timeStamp) === targetElementId) {
element = lastMenuTarget.targetRef.get();
}