| Index: chrome/ext/background.js | 
| =================================================================== | 
| --- a/chrome/ext/background.js | 
| +++ b/chrome/ext/background.js | 
| @@ -194,14 +194,17 @@ | 
| if (!items) | 
| return; | 
|  | 
| -        for (var i = 0; i < items.length; i++) | 
| +        items.forEach(function(item) | 
| { | 
| chrome.contextMenus.create({ | 
| -            title:    items[i].title, | 
| -            contexts: items[i].contexts, | 
| -            onclick:  items[i].onclick | 
| +            title: item.title, | 
| +            contexts: item.contexts, | 
| +            onclick: function(info, tab) | 
| +            { | 
| +              item.onclick(info.srcUrl, new Page(tab)); | 
| +            } | 
| }); | 
| -        } | 
| +        }); | 
| }); | 
| }); | 
| }; | 
|  |