commit 15bf754badd65bccc1ea898324392a4d34a8e97e
Author: Arthur Edelstein <[email protected]>
Date:   Fri May 1 14:49:58 2015 -0700

    fixup! Bug #15502. Isolate blob URLs to first party; no blobURLs in Web 
Workers
---
 browser/extensions/pdfjs/content/build/pdf.worker.js |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/browser/extensions/pdfjs/content/build/pdf.worker.js 
b/browser/extensions/pdfjs/content/build/pdf.worker.js
index a8779ab..805cc66 100644
--- a/browser/extensions/pdfjs/content/build/pdf.worker.js
+++ b/browser/extensions/pdfjs/content/build/pdf.worker.js
@@ -1048,7 +1048,14 @@ PDFJS.createObjectURL = (function 
createObjectURLClosure() {
     if (!PDFJS.disableCreateObjectURL &&
         typeof URL !== 'undefined' && URL.createObjectURL) {
       var blob = PDFJS.createBlob(data, contentType);
-      return URL.createObjectURL(blob);
+      try {
+        return URL.createObjectURL(blob);
+      } catch(e) {
+        // URL.createObjectURL has thrown an error; continue to
+        // data schema fallback.
+        // TODO: Remove this try-catch when we re-enable
+        // createObjectURL in workers.
+      }
     }
 
     var buffer = 'data:' + contentType + ';base64,';



_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to