From c9a69a922b010898142cabbb00ce75bf995d6aa6 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Tue, 10 Feb 2026 22:19:36 +0800 Subject: [PATCH] fix(layout): workaround for hardcoded table layout, closes #3205 (#3251) --- apps/readest-app/src/utils/style.ts | 3 ++- packages/foliate-js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/readest-app/src/utils/style.ts b/apps/readest-app/src/utils/style.ts index 6fbda1a3..09421ac2 100644 --- a/apps/readest-app/src/utils/style.ts +++ b/apps/readest-app/src/utils/style.ts @@ -841,7 +841,8 @@ export const applyTableStyle = (document: Document) => { const computedTableStyle = window.getComputedStyle(table); const computedWidth = computedTableStyle.width; if (computedWidth && computedWidth !== 'auto' && computedWidth !== '0px') { - table.style.width = `calc(min(${computedWidth}, var(--available-width) * 1px))`; + // Workaround for hardcoded table layout, closes #3205 + table.style.width = `calc(min(${computedWidth}, var(--available-width)))`; } if (totalTableWidth > 0) { const scale = `calc(min(1, var(--available-width) / ${totalTableWidth}))`; diff --git a/packages/foliate-js b/packages/foliate-js index 355dd2e1..f1cfbb0a 160000 --- a/packages/foliate-js +++ b/packages/foliate-js @@ -1 +1 @@ -Subproject commit 355dd2e1a564e4de36e56a33f99f38f6a1afd885 +Subproject commit f1cfbb0a4d71c8e6d1b306ae4745785ed52a0729