#1563 fix(browser): ensure new pages are created for managed browser concurrency

- Modify get_page() to always create new pages instead of reusing existing ones
- Add page lock to serialize new page creation in managed browser context
- Improve subprocess argument formatting and cleanup logging
- Delegate profile-related static methods to BrowserProfiler class
- Enhance startup checks for managed browser processes
- Add comprehensive test suite validating concurrency fix for arun_many with CDP browsers
- Fix proxy flag formatting and deduplicate browser launch args
- Refactor imports and code formatting for clarity and consistency
This commit is contained in:
AHMET YILMAZ
2025-10-29 17:45:41 +08:00
parent 977f7156aa
commit 61a18e01dc

1
.yoyo/snapshot Submodule

Submodule .yoyo/snapshot added at 5e783b71e7