* full native * fix: apply cargo fmt formatting * fix: prevent zip path traversal in Chromium installer Use enclosed_name() to sanitize zip entry paths, preventing malicious archives from writing outside the extraction directory. * improvements * fix: apply cargo fmt formatting * benchmarks * bench * updates * fixes
* Add webview support for Electron apps in native mode Fixes #580 * Fix cargo fmt violations in actions.rs and browser.rs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Revert unrelated refactors, keep only webview support changes - Restore is_none_or (was changed to map_or unnecessarily) - Restore single-if WebDriver check (was split into nested ifs) - Restore simple needs_relaunch logic (was expanded into 4 branches) - Restore find_frame signature (unused selector param was added) - Restore flat download handler condition (was nested unnecessarily) - Restore wait_or_kill and graceful close() to preserve cookie flushing --------- Co-authored-by: ctate <366502+ctate@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>