Skip to content

Commit 34697d7

Browse files
fix(slide): drop trailing blank page in PDF export
The @media print rule applied `break-after: page` to every `.slide`, including the last one, which produced an extra empty page (e.g. 4 pages for a 3-slide deck). Reset the last slide to `break-after: auto` so page count equals slide count. Verified: 3-slide deck → 3 pages, 1-slide deck → 1 page. Co-Authored-By: First Fluke <our.first.fluke@gmail.com>
1 parent b3cc948 commit 34697d7

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.agents/skills/oma-slide/resources/assets/viewport-base.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,12 @@
248248
break-after: page;
249249
}
250250

251+
/* No trailing blank page: the last slide must not force a page break. */
252+
.slide:last-child {
253+
page-break-after: auto;
254+
break-after: auto;
255+
}
256+
251257
.slide.active,
252258
.slide.visible {
253259
z-index: auto;

0 commit comments

Comments
 (0)