Skip to content

v2.0.59 (2026-03-15)

Choose a tag to compare

@ryanbr ryanbr released this 23 May 09:18
· 567 commits to main since this release

Added

  • --keep-open flag to keep browser and all tabs open after scan completes (use with --headful for debugging)
  • --use-puppeteer-core flag to use puppeteer-core with system Chrome instead of bundled Chromium
  • puppeteer-core as optional dependency in package.json
  • Ghost-cursor integration for Bezier-based mouse movements (--ghost-cursor flag)
  • Help text entries for --keep-open, --use-puppeteer-core

Fixed

  • Simulated mouse events now include pageX/pageY/screenX/screenY properties — scripts reading event.pageX/pageY for bot detection (e.g. dkitac.js) previously saw zero movement
  • Stale comment reference to removed function
  • CDP timeout leaks and dead code in cdp.js

Improved

  • Mouse interaction runs concurrently with post-load delay for better performance
  • maxTouchPoints hardcoded to 0 for desktop Linux Chrome consistency