| Index: popupBlocker.js | 
| =================================================================== | 
| --- a/popupBlocker.js | 
| +++ b/popupBlocker.js | 
| @@ -21,10 +21,10 @@ | 
|  | 
| chrome.webNavigation.onCreatedNavigationTarget.addListener(function(details) | 
| { | 
| -    var sourceTab = new Tab({id: details.sourceTabId}); | 
| -    var sourceFrame = new Frame({id: details.sourceFrameId, tab: sourceTab}); | 
| +    var sourcePage = new ext.Page({id: details.sourceTabId}); | 
| +    var sourceFrame = new ext.Frame({frameId: details.sourceFrameId, tabId: details.sourceTabId}); | 
|  | 
| -    if (isFrameWhitelisted(sourceTab, sourceFrame)) | 
| +    if (isFrameWhitelisted(sourcePage, sourceFrame)) | 
| return; | 
|  | 
| var openerUrl = sourceFrame.url; | 
|  |