From ee70006ec4d9c6c07d61b018bbf2f308d5b38d05 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 22 Apr 2022 15:45:50 +1000 Subject: [PATCH] Reset zoom on page transition https://forums.ankiweb.net/t/2-1-50-zooming-in-while-reviewing-results-in-an-unusably-huge-deck-list/19283 --- qt/aqt/webview.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qt/aqt/webview.py b/qt/aqt/webview.py index 955893e83..b2975fdeb 100644 --- a/qt/aqt/webview.py +++ b/qt/aqt/webview.py @@ -330,6 +330,7 @@ class AnkiWebView(QWebEngineView): self._domDone = True self._queueAction("setHtml", html) self.set_open_links_externally(True) + self.setZoomFactor(1) self.show() def _setHtml(self, html: str) -> None: @@ -681,6 +682,7 @@ html {{ {font} }} else: extra = "" self.hide_while_preserving_layout() + self.setZoomFactor(1) self.load_url(QUrl(f"{mw.serverURL()}_anki/pages/{name}.html{extra}")) self.inject_dynamic_style_and_show()