0.16.7 v1.15.0

high risk

jo-inc/camofox-browserSep 10, 2026 → Sep 10, 20260 days between releases

What's New

Older release is Ruff 0.16.7; newer is Camofox v1.15.0 with breaking privacy changes and browser hardening.

Breaking Changes

  • Plugins no longer receive the full text content of inputs; they receive the length instead.
  • Setting a session timeout to `0` now strictly enforces 'do not expire' behavior.

New Features

  • Navigation now reports destination status to verify if a page successfully arrived.
  • Clicks prefer visible matches when duplicate selectors exist on a page.
  • Keyboard chords and Enter keys are normalized more consistently across different pages.
  • Mouse fallback errors are handled more usefully when elements are technically present but not ready.
  • Improved Amazon search flows that start from the homepage and handle continuation prompts.

Improvements

  • Docker image is now aligned with the `camoufox-js` version and includes pinned dependencies.
  • Browser automation is hardened against awkward page states, such as native dropdowns and stuck tabs.
  • Safer defaults are introduced for plugin developers.
  • Navigation timeouts no longer destroy the entire user session if a single tab gets stuck.

Bug Fixes

  • Native dropdowns and comboboxes are now treated as real controls instead of invisible elements.
  • Navigation behaviors are fixed based on real-world testing from the Jo AI agent.
  • Stuck tabs no longer unnecessarily interrupt unrelated work in an active session.

Upgrade Notes

Update plugin code to handle text length instead of full content strings. Adjust session timeout configuration if using `0` to enforce expiration behavior. Review Docker image dependencies as they are now aligned with `camoufox-js`.

The Two Releases

0.16.7

0.16.7

Sep 10, 2026· 1 month ago

Ruff 0.16.7 adds a preview feature for default values on method receivers and fixes various bugs in type checking and parsing. It includes performance optimizations for parser lookups and configuration resolution.

Full release notes
v1.15.0

v1.15.0 — Fewer surprises when a page fights back

Sep 10, 2026· 1 month ago

This release focuses on hardening browser automation by improving how Camofox handles awkward page states, such as native dropdowns and stuck tabs. It introduces safer defaults for plugin developers and fixes navigation behaviors based on real-world testing from the Jo AI agent.

Full release notes