Release 4.0.47 is a refinement-heavy update that focuses on giving power users more control while trimming visual noise and technical friction. It also clears the path for faster future iterations by
modernizing core tooling and architecture.
Highlights
Custom JavaScript Execution (Feature #483)
You can now inject bespoke JavaScript directly from your configuration, enabling advanced logic (dynamic field transforms, conditional flows, lightweight data extraction) without shipping a separate
addon. This opens the door to highly tailored automation scenarios.
Cleaner Interface
Ads have been removed for role‑based configurations, keeping your workspace distraction‑free and faster to scan.
Textarea Memory Fix (Feature #632)
Input/textarea elements now correctly retain both their detected type and height, eliminating repetitive manual adjustments when cycling configurations.
Developer & Architecture Upgrades
Area
Improvement
Impact
Icons
Bootstrap icons served via CDN
Smaller bundle, quicker cold loads
Tooling
Added Vitest + SWC
Faster test runs & modern transform pipeline
Monorepo
Migrated to Nx
Clearer boundaries, scalable growth
Types
Widened interface usage & cleanup
Consistent contracts, easier refactors
Regex
Removed redundant pattern
Fewer false positives & maintenance overhead
UX & Theme
Local Theme Context and dropdown refactor reduce prop drilling and improve isolation, making future theming and dark‑mode adjustments safer.
Why It Matters
This release shifts the extension from incremental polish toward extensibility: bringing custom JavaScript closer to the core while tightening performance.
This cycle retires the legacy Public vs Private Profile sync feature, simplifies data ownership, and layers in quality, observability, and testing improvements.
Feature Sunset: Profiles
The cloud profile system has been removed. Your configurations now remain local (and portable through export/import). Stored encrypted data can be deleted on request—transparency and user ownership
first.
Added / Improved
History command & enriched data list interactions for quicker recall of recent automation steps.
Subscription modal redesigned with a unified header for clearer upgrade context.
Codacy integration & Istanbul coverage tooling to keep regressions under control.
Version 4.0.45 focuses on hardening timing logic, modernizing the build surface, and pruning legacy complexity to pave the way for higher‑velocity feature work.
Reliability Fixes
Random interval execution logic corrected—delays now honor configured entropy without drifting.
Alert parsing hardening reduces false error states when scanning dynamic pages.
Platform Modernization
Migration toward Vite + Nx consolidates scripts, speeds cold builds, and shrinks incremental rebuild times.
Refined Codacy exclusion rules keep static analysis signal high while cutting noise.
UX Polish
Subscription modal refreshed with improved hierarchy, reducing funnel friction for upgrades.
Why It Matters
The extension now launches faster under development, consumes fewer CI minutes, and yields more predictable automation timing—critical for multi‑step form flows.
We have updated our extension to manifest versions 3 and deployed on DEV environment.
Chrome is going to stop support for mv2 as per there timeline
I request you all to import your configuration in dev version once and try out if it works seamlessly. As the same version is going to be deployed on
beta and stable version soon. if you find any issues with MV3 versions, do create a issue on
Github and also add a tag of MV3.
Below are places where we have made changes which are related to MV3. If you find if you have used any of this, you need to test your configuration for same, we have created a separate thread for MV3
on our Discord channel as well. You can ping here directly also