From f709a657fa5b52c03f73cbbd273753abe81cce9c Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Wed, 26 Nov 2025 00:19:29 +0800 Subject: [PATCH] compat(css): sanitize insane absolute position, closes #2547 (#2549) --- apps/readest-app/src/utils/style.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/readest-app/src/utils/style.ts b/apps/readest-app/src/utils/style.ts index b216a90c..4188138f 100644 --- a/apps/readest-app/src/utils/style.ts +++ b/apps/readest-app/src/utils/style.ts @@ -392,6 +392,11 @@ const getLayoutStyles = ( width: 0.8em; height: 0.8em; } + div:has(img.singlepage) { + position: relative; + width: auto; + height: auto; + } /* workaround for some badly designed epubs */ div.left *, p.left * { text-align: left; }