Developer builds open-source browser extension after favourite screenshot tool stopped working

A developer created a Chrome extension called Koko Soko after their go-to screenshot tool, GoFullPage, unexpectedly stopped functioning for them. The extension allows users to drag-select a region of a webpage — even one larger than a single screenful — and automatically scrolls, captures tiles, and stitches them into a single PNG entirely within the browser. No image data is sent to external servers, and the extension requests only the minimum permissions needed. Built with TypeScript and Vite, the project also includes a full-page capture mode similar to GoFullPage's core feature. The developer documented key technical challenges along the way, including a coordinate-system bug where the selection box drifted during scrolling, which was fixed by storing positions in document coordinates rather than viewport coordinates.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in