From 93d27cbb5f49085dd5a7f5e05f2cc45cc84f94a4 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 4 Aug 2015 12:08:36 +0200 Subject: [PATCH] Escape 0x00 in javascript_escape(). This is needed in older PyQt-versions. --- qutebrowser/browser/webelem.py | 1 + 1 file changed, 1 insertion(+) diff --git a/qutebrowser/browser/webelem.py b/qutebrowser/browser/webelem.py index 8ad837ee9..292570c57 100644 --- a/qutebrowser/browser/webelem.py +++ b/qutebrowser/browser/webelem.py @@ -307,6 +307,7 @@ def javascript_escape(text): ('"', r'\"'), # (note it won't hurt when we escape the wrong one). ('\n', r'\n'), # We also need to escape newlines for some reason. ('\r', r'\r'), + ('\x00', r'\x00'), ) for orig, repl in replacements: text = text.replace(orig, repl)