| Index: ext/background.js | 
| diff --git a/ext/background.js b/ext/background.js | 
| index bb935066d52b662225d45000313205ec6cbbce90..723758e1522d2858636e21ab627c2a754a78cdad 100644 | 
| --- a/ext/background.js | 
| +++ b/ext/background.js | 
| @@ -96,9 +96,12 @@ | 
| return frame.url; | 
| } | 
| }, | 
| - sendMessage(message, responseCallback) | 
| + sendMessage(message, responseCallback, frameId) | 
| { | 
| - chrome.tabs.sendMessage(this.id, message, responseCallback); | 
| + let options = {}; | 
| + if (typeof frameId != "undefined") | 
| + options.frameId = frameId; | 
| + chrome.tabs.sendMessage(this.id, message, options, responseCallback); | 
| } | 
| }; | 
| @@ -449,7 +452,7 @@ | 
| contexts: item.contexts, | 
| onclick(info, tab) | 
| { | 
| - item.onclick(new Page(tab)); | 
| + item.onclick(new Page(tab), info); | 
| } | 
| }); | 
| }); |