merge: fix/42-reader-vertical-black-screen-persistent dans develop (fallback page-sized étendu au PDF vertical mobile — 2e correctif #42)

This commit is contained in:
Git Agent
2026-08-26 17:14:18 +02:00
2 changed files with 6 additions and 2 deletions

View File

@ -222,11 +222,12 @@ describe("reader runtime helpers", () => {
expect(verticalBranch).not.toContain('hidden={!imageSizes[item.page]}'); expect(verticalBranch).not.toContain('hidden={!imageSizes[item.page]}');
}); });
it("keeps unloaded CBZ vertical pages visually covered by a page-sized fallback", () => { it("keeps unloaded PDF and CBZ vertical pages visually covered by a page-sized fallback", () => {
const styles = readFileSync(new URL("../styles/app.css", import.meta.url), "utf8"); const styles = readFileSync(new URL("../styles/app.css", import.meta.url), "utf8");
expect(styles).toContain(".pdf-page-frame-vertical > canvas,\n.pdf-page-frame-vertical > .reader-fallback");
expect(styles).toContain(".comic-page-frame-vertical > img,\n.comic-page-frame-vertical > .reader-fallback"); expect(styles).toContain(".comic-page-frame-vertical > img,\n.comic-page-frame-vertical > .reader-fallback");
expect(styles).toContain(".comic-page-frame-vertical > .reader-fallback {\n width: 100%;"); expect(styles).toContain(".pdf-page-frame-vertical > .reader-fallback,\n.comic-page-frame-vertical > .reader-fallback {\n width: 100%;");
expect(styles).toContain("min-height: inherit"); expect(styles).toContain("min-height: inherit");
expect(styles).toContain("background: #f7f0df"); expect(styles).toContain("background: #f7f0df");
}); });

View File

@ -1114,11 +1114,14 @@ main.app-main-reader .reader-page {
padding: 0 12px; padding: 0 12px;
} }
.pdf-page-frame-vertical > canvas,
.pdf-page-frame-vertical > .reader-fallback,
.comic-page-frame-vertical > img, .comic-page-frame-vertical > img,
.comic-page-frame-vertical > .reader-fallback { .comic-page-frame-vertical > .reader-fallback {
grid-area: 1 / 1; grid-area: 1 / 1;
} }
.pdf-page-frame-vertical > .reader-fallback,
.comic-page-frame-vertical > .reader-fallback { .comic-page-frame-vertical > .reader-fallback {
width: 100%; width: 100%;
min-height: inherit; min-height: inherit;