| Index: background.js | 
| =================================================================== | 
| --- a/background.js | 
| +++ b/background.js | 
| @@ -20,6 +20,7 @@ | 
| this.Filter = Filter; | 
| this.BlockingFilter = BlockingFilter; | 
| this.WhitelistFilter = WhitelistFilter; | 
| +  this.ElemHideFilter = ElemHideFilter; | 
| } | 
| with(require("subscriptionClasses")) | 
| { | 
| @@ -534,10 +535,17 @@ | 
| break; | 
| } | 
|  | 
| +      var selectors = []; | 
| for (var i = 0; i < filters.length; i++) | 
| -        FilterStorage.addFilter(filters[i]); | 
| +      { | 
| +        var filter = filters[i]; | 
| +        FilterStorage.addFilter(filter); | 
|  | 
| -      sendResponse({status: "ok"}); | 
| +        if (filter instanceof ElemHideFilter) | 
| +          selectors.push(filter.selector); | 
| +      } | 
| + | 
| +      sendResponse({status: "ok", selectors: selectors}); | 
| break; | 
| case "add-subscription": | 
| ext.showOptions(function(page) | 
|  |