| Index: include.preload.js | 
| =================================================================== | 
| --- a/include.preload.js | 
| +++ b/include.preload.js | 
| @@ -82,7 +82,6 @@ | 
| { | 
| type: "should-collapse", | 
| url: url, | 
| -        documentUrl: document.URL, | 
| mediatype: typeMap[tag] | 
| }, | 
|  | 
| @@ -110,13 +109,11 @@ | 
| document.addEventListener("error", checkCollapse, true); | 
| document.addEventListener("load", checkCollapse, true); | 
|  | 
| -  ext.backgroundPage.sendMessage( | 
| -    { | 
| -      type: "get-selectors", | 
| -      frameUrl: window.location.href | 
| -    }, | 
| -    setElemhideCSSRules | 
| -  ); | 
| +  var attr = document.documentElement.getAttribute("data-adblockkey"); | 
| +  if (attr) | 
| +    ext.backgroundPage.sendMessage({type: "add-key-exception", token: attr}); | 
| + | 
| +  ext.backgroundPage.sendMessage({type: "get-selectors"}, setElemhideCSSRules); | 
| } | 
|  | 
| // In Chrome 18 the document might not be initialized yet | 
|  |