v135.0-beta.21

daijro/camoufoxv135.0-beta.21Feb 6, 2025by github-actions[bot]

AI Summary

This release introduces advanced script execution capabilities with forceScopeAccess, updates to Firefox 135, and fixes for out of process iframe interactions.

Key Highlights

  • Added forceScopeAccess to bypass CORS and access internal browser components
  • Added ability to access closed shadow roots with shadowRootUnl
  • Added disableTheming to restore original Firefox UI
  • Fixed Playwright bug with out of process iframes
  • Bumped to Firefox 135

New Features

  • forceScopeAccess for God mode script execution
  • shadowRootUnl for accessing closed shadow roots
  • disableTheming option
  • Firefox 135 support
  • Out of process iframe input interaction fix

Full Release Notes

**Full Changelog**: https://github.com/daijro/camoufox/compare/v134.0.2-beta.20...v135.0-beta.21

---

> [!WARNING]
> Keep in mind that Camoufox is in active development and may not be suitable for a production environment.
> If you experience any issues, please report them [here](https://github.com/daijro/camoufox/issues).

---

### Changes
* Added `forceScopeAccess` to force evaluated scripts to run in "God mode", allowing it to bypass all CORS restrictions, access internal browser components, discretely modify DOM without running in the main world, etc.
* Added ability to access closed shadow roots with `element.shadowRootUnl`. Requires `forceScopeAccess` to be true (this attribute is not exposed to the main world).
* Added `disableTheming` to restore the original Firefox UI #179
* Fixed PW bug that prevented input interactions with out of process iframes #144 #150
* Bumped to FF135

Rereleased to fix FF135 Linux packaging error.