| Index: safari/include.youtube.js | 
| diff --git a/safari/include.youtube.js b/safari/include.youtube.js | 
| index 0ad0bc2ed4011681293b8d23dfd01c25a38c9352..a5c29dd133af57e4afbf7e719115e08c85760090 100644 | 
| --- a/safari/include.youtube.js | 
| +++ b/safari/include.youtube.js | 
| @@ -19,6 +19,17 @@ | 
| if (document.domain != "www.youtube.com") | 
| return; | 
|  | 
| +  var usingContentBlockerAPI = true; | 
| +  try { | 
| +    if (safari.self.tab.canLoad(beforeLoadEvent, | 
| +                                {category: "usingContentBlockerAPI"}) != true) | 
| +      usingContentBlockerAPI = false; | 
| +  } | 
| +  catch (e) { }; | 
| + | 
| +  if (usingContentBlockerAPI) | 
| +    return; | 
| + | 
| if (ext.backgroundPage.sendMessageSync({type: "filters.isPageWhitelisted"})) | 
| return; | 
|  | 
| @@ -33,7 +44,7 @@ | 
| return pairs.join("&"); | 
| } | 
|  | 
| -  function patchPlayer(player) | 
| +  function patchPlayer(player) | 
| { | 
| var newPlayer = player.cloneNode(true); | 
| var flashvarsChanged = false; | 
|  |