From c58153e942e9bdb741cd41c7603ab8e40388b22c Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Mon, 20 Apr 2026 22:28:10 +0800 Subject: [PATCH] compat(css): remove no-op css that might break column layout, closes #3895 (#3903) --- apps/readest-app/src/utils/style.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/readest-app/src/utils/style.ts b/apps/readest-app/src/utils/style.ts index f1646b87..2183e01f 100644 --- a/apps/readest-app/src/utils/style.ts +++ b/apps/readest-app/src/utils/style.ts @@ -806,6 +806,8 @@ export const transformStylesheet = (css: string, vw: number, vh: number, vertica .replace(/font-size\s*:\s*(\d*\.?\d+)(px|rem|em|%)?/gi, (_, size, unit = 'px') => { return `font-size: max(${size}${unit}, var(--min-font-size, 8px))`; }) + // remove no-op backdrop-filter: brightness(100%); see #3895 + .replace(/backdrop-filter\s*:\s*brightness\(100%\)\s*[;]?/gi, '') .replace(/(\d*\.?\d+)vw/gi, (_, d) => (parseFloat(d) * vw) / 100 + 'px') .replace(/(\d*\.?\d+)vh/gi, (_, d) => (parseFloat(d) * vh) / 100 + 'px') .replace(/([\s;])-webkit-user-select\s*:\s*none/gi, '$1-webkit-user-select: unset')