SingleFile CLI 2.15.7
CLI fixes and improvements
- Browsers installed for the current user are now found without
--browser-executable-path: in%LOCALAPPDATA%on Windows (Chrome, Chrome Canary, Brave, Vivaldi, Opera, Yandex, Firefox), in~/Applicationson macOS, and via snap and thePATHon Linux - Firefox installed from the Microsoft Store (or with
winget install Mozilla.Firefox.MSIX) is now found on Windows - The "browser executable was not found" error is now reported in 1 second instead of about 60 seconds on Windows
- On Windows,
--browser-single-processis now applied to Google Chrome only. Edge, Brave, Vivaldi, Chromium and Chrome for Testing exit in this mode, so each run relaunched the browser. It saves about 5 seconds per run, and about 65 seconds with Edge - Vivaldi can now be used. It did not answer any command sent to a new tab until the tab was navigated, so the page setup never ended (simple-cdp is updated to 1.10.2)
- The capture now fails with a timeout when the browser stops answering during the page setup, instead of hanging
- With Firefox, the CLI now waits for the browser to exit before removing its temporary profile
- The README explains how to use the Flatpak version of Firefox
Co-authored by Claude (Claude Code)