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