From 88f5310317f766f273d2d4239494be162fffa5ce Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 8 Feb 2025 09:12:36 +0530 Subject: [PATCH] When calculating body font size clear cache if window.devicePixelRatio changes --- src/pyj/read_book/view.pyj | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pyj/read_book/view.pyj b/src/pyj/read_book/view.pyj index a4ad375666..af331508dc 100644 --- a/src/pyj/read_book/view.pyj +++ b/src/pyj/read_book/view.pyj @@ -163,7 +163,9 @@ def show_controls_help(): def body_font_size(): ans = body_font_size.ans - if not ans: + dpr = body_font_size.dpr + if not ans or window.devicePixelRatio is not dpr: + body_font_size.dpr = window.devicePixelRatio q = window.getComputedStyle(document.body).fontSize if q and q.endsWith('px'): q = parseInt(q)