Repository navigation
v0.2.9: Refactor extension into ES modules
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