From c40ddf37b70e7cf2cdacec0cdb0e97558893bbcc Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 6 Sep 2018 19:40:43 +0200 Subject: [PATCH] Set disableCreateObjectURL for PDF.js We can't use blob URLs or we'll get a renderer crash: https://bugreports.qt.io/browse/QTBUG-70420 Thankfully, we can tell PDF.js to use data: URLs instead. --- qutebrowser/browser/pdfjs.py | 1 + 1 file changed, 1 insertion(+) diff --git a/qutebrowser/browser/pdfjs.py b/qutebrowser/browser/pdfjs.py index 79ec69ac8..e36824223 100644 --- a/qutebrowser/browser/pdfjs.py +++ b/qutebrowser/browser/pdfjs.py @@ -69,6 +69,7 @@ def _generate_pdfjs_script(url): """ return ( 'document.addEventListener("DOMContentLoaded", function() {{\n' + ' PDFJS.disableCreateObjectURL = true;\n' ' PDFJS.verbosity = PDFJS.VERBOSITY_LEVELS.info;\n' ' (window.PDFView || window.PDFViewerApplication).open("{url}");\n' '}});\n'