@@ -92,7 +92,6 @@ async def launch(
92
92
browser = cast (
93
93
Browser , from_channel (await self ._channel .send ("launch" , params ))
94
94
)
95
- browser ._local_utils = self ._playwright ._utils
96
95
return browser
97
96
98
97
async def launch_persistent_context (
@@ -155,7 +154,6 @@ async def launch_persistent_context(
155
154
from_channel (await self ._channel .send ("launchPersistentContext" , params )),
156
155
)
157
156
context ._options = params
158
- context .tracing ._local_utils = self ._playwright ._utils
159
157
return context
160
158
161
159
async def connect_over_cdp (
@@ -168,7 +166,6 @@ async def connect_over_cdp(
168
166
params = locals_to_params (locals ())
169
167
response = await self ._channel .send_return_as_dict ("connectOverCDP" , params )
170
168
browser = cast (Browser , from_channel (response ["browser" ]))
171
- browser ._local_utils = self ._playwright ._utils
172
169
173
170
default_context = cast (
174
171
Optional [BrowserContext ],
@@ -199,6 +196,7 @@ async def connect(
199
196
self ._connection ._object_factory ,
200
197
transport ,
201
198
self ._connection ._loop ,
199
+ local_utils = self ._connection .local_utils ,
202
200
)
203
201
connection .mark_as_remote ()
204
202
connection ._is_sync = self ._connection ._is_sync
@@ -221,7 +219,6 @@ async def connect(
221
219
assert pre_launched_browser
222
220
browser = cast (Browser , from_channel (pre_launched_browser ))
223
221
browser ._should_close_connection_on_close = True
224
- browser ._local_utils = self ._playwright ._utils
225
222
226
223
def handle_transport_close () -> None :
227
224
for context in browser .contexts :
0 commit comments