FullPage Capture version history - 5 versions
FullPage Capture by mosfor
FullPage Capture version history - 5 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 0.6.5
Released Sep 1, 2026 - 51.92 KBWorks with firefox 140.0 and later, android 142.0 and laterEvery fix in this release was discovered by pixel-verifying captures of real sites and adversarial fixtures in headless Firefox, and each landed with before/after screenshot evidence and pixel-level regression tests (the suite now covers 11 fixtures).
- Sticky elements inside shadow DOM no longer repeat on every stitched frame — detection now descends into open shadow roots, both in viewport sampling and the full-scan fallback (#10).
- Infinite-scroll pages are no longer truncated at their pre-capture height — dimensions are re-measured after the lazy-load pre-pass, with bounded grow passes so endless feeds still terminate (#11).
- Transform-based smooth-scroll sites (Locomotive/Lenis style) no longer produce ~90% blank output — a full-viewport fixed wrapper on a scrolling document now routes to the scroll-and-stitch path, and such content wrappers are exempt from overlay hiding (#12).
- Fixed bottom overlays (cookie consent banners, chat bubbles) no longer blot out a stripe of content — bottom-anchored overlays are hidden before the first frame in all capture modes, with dense bottom-edge detection that catches narrow off-center widgets and overlays recreated by SPA re-renders mid-capture (#13).
- Lazy-loaded images below the fold no longer capture as blank placeholders — the capture waits (time-bounded) for triggered images to finish decoding (#15).
Source code released under MIT License
Older versions
Version 0.6.0
Released Aug 29, 2026 - 48.74 KBWorks with firefox 140.0 and later, android 142.0 and later- Sticky sidebars and TOCs no longer repeat in every stitched frame. Fixed elements are hidden and sticky elements un-stuck after the first frame, re-applied on every tile so SPAs that re-render while scrolling (e.g. the Cloudflare dashboard) stay clean.
- HiDPI / page zoom output no longer scrambled — full-page stitching now scales by
devicePixelRatio. - Pages with
scroll-behavior: smoothor scroll snapping no longer capture mid-animation. - Right-edge sticky elements (missed when a scrollbar was present) are now detected.
- Inner scroll containers with borders no longer shift the capture by the border width.
- Direct render path: on normally-scrolling pages the entire page is rasterized in a single
tabs.captureTabcall — no scrolling, no seams, much faster — with a lazy-load pre-pass and automatic fallback to scroll-and-stitch. - Chrome preservation for app dashboards: when the content scrolls in an inner container, the sidebar/header/footer around it now appear once in the output instead of being cropped away.
- Real-Firefox E2E suite (
test/e2e/) with pixel-verified capture output, plusdebug-page.jsfor capturing any URL headlessly while debugging.
Source code released under MIT License
Version 0.5.0
Released Jun 14, 2026 - 253.39 KBWorks with firefox 140.0 and later, android 142.0 and laterRelease notes — v0.5.0
### New- Redesigned popup with compact 2x2 capture grid.
- Added clipboard/file segmented output toggle.
- Added success/error overlay feedback in popup.
- Added circular in-page capture notification.
### Improved- Faster full-page and scrolling-selection captures.
- Replaced fixed per-tile 400ms delay with paint-aware
wait. - Reduced jank on large pages by avoiding full DOM scans
where possible. - Improved scroll-container detection performance.
- Improved fixed/sticky header detection performance.
- Switched stitched screenshot encoding from blocking
canvas.toDataURL() to async canvas.toBlob().
### Fixed- Notification/overlay timers no longer race with newer
messages. - Scrolling icon cleanup.
- Safer generated selectors for fixed/sticky elements via
CSS.escape().
Source code released under MIT License
Version 0.3.0
Released Jun 11, 2026 - 250.7 KBWorks with firefox 140.0 and later, android 142.0 and laterFullPage Capture v0.3.0 — Release Notes- New Capture Modes
Visible Area (Alt+Shift+2)
Capture exactly what's on screen — no scrolling, instant.
Select Region (Alt+Shift+3)
Draw a rectangle, capture that area. Esc to cancel.
Scrolling Selection (Alt+Shift+4)
Capture regions that extend beyond the viewport:
1. Draw a rectangle
2. Scroll freely — selection stays anchored
3. Drag handles to adjust (auto-scrolls near edges)
4. Click CaptureSource code released under MIT License
Version 0.1.0
Released May 31, 2026 - 35.89 KBWorks with firefox 140.0 and later, android 142.0 and laterSource code released under MIT License