Skip to content

v0.2.9: Refactor extension into ES modules

Choose a tag to compare

@mikuh mikuh released this 15 Feb 11:29
· 5 commits to main since this release

What's Changed

Refactor extension into ES modules

Split the monolithic background.js into separate, focused modules for better maintainability:

  • actions.js — Chrome API action handlers (navigation, tabs, screenshot, download, eval, etc.)
  • click.js — Unified click implementation with Playwright-style actionability checks and CDP fallback
  • content-script.js — DOM operations handler with Shadow DOM support
  • background.js — Slim entry point with WebSocket lifecycle only
  • manifest.json — Enable ES module service worker

Full Changelog: v0.2.8...v0.2.9