Conversation
7f758f9 to
131501c
Compare
131501c to
ccd62e1
Compare
# Conflicts: # js/src/playwright.ts # js/tests/launch.test.ts # Conflicts: # js/src/playwright.ts
ccd62e1 to
81ba0b3
Compare
|
@Cloak-HQ Would it be possible for you to review my PR? There are often other changes in |
c8a7097 to
9fa2472
Compare
|
Thanks for the PR. Before reviewing the API change, could you clarify the concrete use case? Is Playwright-ghost solving a specific limitation or failure you encountered with CloakBrowser’s current wrapper, or is the goal primarily architectural compatibility with its plugin system? If specific plugins are required, which ones and what capability do they provide that CloakBrowser currently lacks? |
|
This PR is a follow-up to:
My PR completes these additions with Playwright-ghost adds a plugin system to Playwright. Plugins allow you to modify the input parameters and return values of methods. However, you cannot modify a method directly. That’s why I need the Playwright-ghost and CloakBrowser have different goals. Playwright-ghost is more general-purpose with its plugins, while CloakBrowser is more focused on stealth. |
Fix #241
Add
buildLaunchPersistentContextOptions()andhumanizeContext()helpers function.This PR is a follow-up to the #244 and #262 PRs.