| Index: safari/ext/background.js |
| =================================================================== |
| --- a/safari/ext/background.js |
| +++ b/safari/ext/background.js |
| @@ -606,13 +606,14 @@ |
| break; |
| case "webRequest": |
| var page = pages[event.message.pageId]; |
| - |
| - event.message = ext.webRequest.onBeforeRequest._dispatch( |
| + var results = ext.webRequest.onBeforeRequest._dispatch( |
| event.message.url, |
| event.message.type, |
| page, |
| page._frames[event.message.frameId] |
| ); |
| + |
| + event.message = (results.indexOf(false) == -1); |
| break; |
| case "proxy": |
| event.message = backgroundPageProxy.handleMessage(event.message); |