From aa562f490c8e79902365960700fc1bbb25675ab4 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 17 Apr 2020 10:49:48 +1000 Subject: [PATCH] fix delays caused by console.log regression in PR #560 https://anki.tenderapp.com/discussions/beta-testing/1918-reliably-reproduced-bug-in-2124beta6 --- qt/aqt/webview.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt/aqt/webview.py b/qt/aqt/webview.py index b5958bb36..0196df875 100644 --- a/qt/aqt/webview.py +++ b/qt/aqt/webview.py @@ -71,7 +71,10 @@ class AnkiWebPage(QWebEnginePage): # type: ignore def javaScriptConsoleMessage(self, level, msg, line, srcID): # not translated because console usually not visible, # and may only accept ascii text - srcID = re.sub(r"(?mi).+://[^/]+", "", srcID) + if srcID.startswith("data"): + srcID = "" + else: + srcID = re.sub(r"(?mi).+://[^/]+", "", srcID[:80]) if level == QWebEnginePage.InfoMessageLevel: level = "info" elif level == QWebEnginePage.WarningMessageLevel: