Skip to content

Releases: rebrowser/rebrowser-patches

v1.0.17

10 Dec 20:04
Compare
Choose a tag to compare
  • Playwright: fixed bug #71
  • Puppeteer: fixed bug #65

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

05 Dec 23:29
Compare
Choose a tag to compare
  • 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

28 Oct 23:38
Compare
Choose a tag to compare

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

24 Oct 20:46
Compare
Choose a tag to compare

🎉 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.

17 Oct 23:00
Compare
Choose a tag to compare

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)