How to Take Scrolling Screenshots in Notion, Google Docs & Figma Web Canvas
Solving the internal iframe scrolling overflow problem that breaks standard screenshot extensions.

Standard screenshot tools only scroll the main window element (document.documentElement), which fails on Notion databases or Google Docs pages nested in overflow divs. ClickSnap inspects deep DOM node hierarchies, detects the active overflow container, and captures continuous nested slices flawlessly.
The Hidden Trap: Nested Overflow Containers
When modern single-page applications (SPAs) like Notion, Airtable, or Google Docs render long documents, they set overflow-y: scroll on an inner <div> while keeping the main window scroll locked.
Traditional extensions blindly execute window.scrollBy(0, window.innerHeight), resulting in 50 identical captures of the top screen.
How ClickSnap Solves SPAs & Nested Docs
- Automated Container Detection: ClickSnap evaluates computed styles across all DOM nodes to find elements where
scrollHeight > clientHeightandoverflowY === 'auto' | 'scroll'. - Sub-Pixel Element Scrolling: It increments the container's
scrollTopwith exact pixel precision. - Smart Shadow DOM Stitching: Slices are joined in an offscreen canvas with zero duplicate headers or broken page borders.
Start capturing with ClickSnap today
Lossless full-page scrolling with smart sticky suppression, 14 annotation tools, and 100% private local storage.