Releases: rebrowser/rebrowser-patches
v1.0.17
Puppeteer packages were updated to v23.10.3:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)
Playwright packages were updated to v1.49.1:
Playwright (Node.js): rebrowser-playwright (src) and rebrowser-playwright-core (src)
Playwright (Python): rebrowser-playwright (src)
Please let me know if any issues. Happy automation 🚀
v1.0.16
- Completed some refactoring and fixed bugs
- addBinding method: Added support for web workers (it was previously broken because
Page.addScriptToEvaluateOnNewDocument
didn't work in workers) - Puppeteer: stopped retrying to acquire context ID if target or session was closed; before this fix, it could enter an infinite loop
- Playwright: fixed an issue with setting
.main
to undefined
Puppeteer packages were updated to v23.10.1:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)
Playwright packages were updated to v1.49.0:
Playwright (Node.js): rebrowser-playwright (src) and rebrowser-playwright-core (src)
Playwright (Python): rebrowser-playwright (src)
Please let me know if any issues. Happy automation 🚀
v1.0.15
I've refactored Playwright patch, so it's using addBinding
method that I've used for Puppeteer patch a few weeks ago.
Seems like this method works quite good, no bugs reported so far. Iframes work fine, proper access to main and isolated worlds.
The only broken piece is page.pause()
feature, but it shouldn't be a dealbreaker in prod env, and you can easily disable the fix during debugging.
You can use it by patching library in your sources or you can install already patched playwright based off the latest pw version (1.48.2).
Playwright (Node.js): rebrowser-playwright (src) and rebrowser-playwright-core (src)
Playwright (Python): rebrowser-playwright (src)
Please let me know if any issues. Happy automation 🚀
v1.0.14
🎉 Iframes are now fully supported! Before it was broken not being to evaluate any code inside of them.
Please report any issues.
Puppeteer packages were updated to v23.6.101:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)
Completely new fix for Runtime.Enable leak.
Completely new fix for Runtime.Enable leak. This fix doesn't lose access to main context and also works in workers 🎉
It's a complete drop-in replacement, so you don't need to change any of your existing code.
Playwright version is coming soon... Stay tuned and ⭐️ follow the repo. Let me know if any questions.
P.S. If you missed it, Cloudflare and Datadome heavily rely on this leak in their detections. Patch it now and see the difference.
Puppeteer packages were updated:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)