fix(inspector): await inspector init to avoid races (#5829)
This commit is contained in:
parent
8565e72e63
commit
c2db8da4df
|
|
@ -25,7 +25,7 @@ export class InspectorController implements InstrumentationListener {
|
|||
|
||||
async onContextCreated(context: BrowserContext): Promise<void> {
|
||||
if (isDebugMode())
|
||||
RecorderSupplement.getOrCreate(context, { pauseOnNextStatement: true });
|
||||
await RecorderSupplement.getOrCreate(context, { pauseOnNextStatement: true });
|
||||
}
|
||||
|
||||
async onBeforeCall(sdkObject: SdkObject, metadata: CallMetadata): Promise<void> {
|
||||
|
|
@ -53,7 +53,7 @@ export class InspectorController implements InstrumentationListener {
|
|||
}
|
||||
|
||||
if (shouldOpenInspector(sdkObject, metadata))
|
||||
RecorderSupplement.getOrCreate(context, { pauseOnNextStatement: true });
|
||||
await RecorderSupplement.getOrCreate(context, { pauseOnNextStatement: true });
|
||||
|
||||
const recorder = await RecorderSupplement.getNoCreate(context);
|
||||
await recorder?.onBeforeCall(sdkObject, metadata);
|
||||
|
|
|
|||
Loading…
Reference in a new issue