Index: popupBlocker.js |
=================================================================== |
--- a/popupBlocker.js |
+++ b/popupBlocker.js |
@@ -21,10 +21,13 @@ |
chrome.webNavigation.onCreatedNavigationTarget.addListener(function(details) |
{ |
- if (isFrameWhitelisted(details.sourceTabId, details.sourceFrameId)) |
+ var sourceTab = new Tab({id: details.sourceTabId}); |
+ var sourceFrame = new Frame({id: details.sourceFrameId, tab: sourceTab}); |
+ |
+ if (isFrameWhitelisted(sourceTab, sourceFrame)) |
return; |
- var openerUrl = getFrameUrl(details.sourceTabId, details.sourceFrameId); |
+ var openerUrl = sourceFrame.url; |
if (!openerUrl) |
{ |
// We don't know the opener tab |