chore(deps): update dependency jo-inc/camofox-browser to v1.9.1 #10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/jo-inc-camofox-browser-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.8.15→1.9.1Release Notes
jo-inc/camofox-browser (jo-inc/camofox-browser)
v1.9.1Compare Source
Memory Leak Reporter Improvements
Reduced noise from auto-reported memory leak issues by ~90%.
Changes
lastSeenBrowserRssMbis now captured while the browser is alive (previously always null by report time). Enables distinguishing Node/Playwright leaks from Firefox shared-memory bleed.memory-leakissues with 0 contexts + 0 tabs (same pattern as stuck-issue handling)Context
Audit of 78 auto-reported memory-leak issues found all were self-healing conditions generating noise. The memory pressure restart (kills browser at 200MB growth when idle) was already handling these, but the reporter fired at the same threshold, creating duplicate signals for resolved conditions.
v1.9.0: — Viewport Testing, Tab Leak Fix, Session RobustnessCompare Source
Responsive Viewport Testing
POST /tabs/:tabId/viewport— set any viewport size on a live tab for responsive testing. Pass{ width, height }and the page re-renders at that size. Useful for testing mobile breakpoints, tablet layouts, or unusual screen dimensions without creating a new session.Tab Leak Fix
Two fixes for pages that survive normal cleanup:
safePageCloseforce-kill: Ifpage.close()hangs (e.g., stuck unload handler), the page is force-closed after timeout instead of leaked. Previously a single stuck page would starve Firefox of DOM threads.tabGroupstracking and force-closes them.Session Lifecycle Robustness
410 Tab destroyedinstead of cascading500 Target page closederrors.session_expiredwith retry semantics instead of generic 500.Install Hardening
plugin.jsso install works even when TypeScript compilation is skipped — by @Yeraze (#2140)PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1(warns + skips warm-up instead of crash loop) — by @gustavosmendes (#2149)Fixes & Improvements
Thank You
PLAYWRIGHT_SKIP_BROWSER_DOWNLOADsupport (#2149)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
ea1baacb8b0f93693d8dchore(deps): update dependency jo-inc/camofox-browser to v1.9.0to chore(deps): update dependency jo-inc/camofox-browser to v1.9.1