New features
- Added
--browser-profileto capture pages with a browser profile, and--create-browser-profileto create one interactively (e.g. to log into a website before capturing it)
Fixes
- Fixed pages being captured as if they were controlled by automation: the browser is no longer launched with
--enable-automation, sonavigator.webdriveris nowfalse - Fixed pages being captured as if the browser were headless: the
Headlesstoken is now removed from the user agent, fixing captures of websites which reject headless browsers (e.g. pages saved as a "Just a moment..." interstitial).--user-agentstill takes precedence when set - Fixed the filenames of unwritten files displayed in the progress output when using
--dump-content - Fixes from single-file-core 1.5.99 to 1.5.106, including: fixed
srcsetattributes losing candidates with invalid descriptors and producing empty entries, fixed filenames starting with a dot, fixed the data used by{digest-sha-*}filename templates being missing (fix gildas-lormeau/SingleFile#1756)
Co-authored by Claude (Claude Code)