# Changelog of Website Screenshot & URL to PDF (`hpbt/website-screenshot-pdf`) Actor

- **URL**: https://apify.com/hpbt/website-screenshot-pdf/changelog.md
- **Full Actor documentation**: https://apify.com/hpbt/website-screenshot-pdf.md

## Changelog

### 0.2 (2026-10-27)

- Web apps that scroll a panel instead of the page are captured whole, not just their first screen. This covers full-page screenshots, element screenshots and PDFs.
- A page that is still blank or shows only a loading message after loading gets up to 10 more seconds to show its content.
- A page that stays blank is saved with `"status": "blank"` and is free.
- Cookie banners that lock scrolling are hidden before the page is scrolled, so lazy images further down load too.
- Full-page screenshots are exactly as wide as the screen. Content that sticks out sideways, such as an off-screen menu, no longer makes them wider.
- A page that has not finished loading after 15 seconds is captured anyway. Before, the Actor waited until the page's time limit ran out.
- A URL that runs out of time is tried once more at most. Other errors are still retried as often as **Retries per URL** says.
- Lazy images load more reliably on a busy machine, because the page gets to draw each scroll position before the next one.
- The Actor declares its output, so the run's **Output** tab and the `output` field of the run API link to the results table.

### 0.1 (2026-10-27)

- First version:
  - PNG, JPEG, WebP and PDF files.
  - Desktop, laptop, tablet, mobile and custom screen sizes.
  - Cookie banners and chat widgets hidden; lazy images loaded.
  - Failed URLs are free.
