diff --git a/packages/playwright-core/src/protocol/validator.ts b/packages/playwright-core/src/protocol/validator.ts index fe523bf63d..22a9cceeec 100644 --- a/packages/playwright-core/src/protocol/validator.ts +++ b/packages/playwright-core/src/protocol/validator.ts @@ -382,13 +382,6 @@ scheme.DebugControllerSourceChangedEvent = tObject({ scheme.DebugControllerPausedEvent = tObject({ paused: tBoolean, }); -scheme.DebugControllerBrowsersChangedEvent = tObject({ - browsers: tArray(tObject({ - contexts: tArray(tObject({ - pages: tArray(tString), - })), - })), -}); scheme.DebugControllerInitializeParams = tObject({ codegenId: tString, sdkLanguage: tEnum(['javascript', 'python', 'java', 'csharp']), diff --git a/packages/playwright-core/src/server/debugController.ts b/packages/playwright-core/src/server/debugController.ts index f084ed1ece..ea2dc9a805 100644 --- a/packages/playwright-core/src/server/debugController.ts +++ b/packages/playwright-core/src/server/debugController.ts @@ -30,7 +30,6 @@ const internalMetadata = serverSideCallMetadata(); export class DebugController extends SdkObject { static Events = { - BrowsersChanged: 'browsersChanged', StateChanged: 'stateChanged', InspectRequested: 'inspectRequested', SourceChanged: 'sourceChanged', @@ -194,8 +193,6 @@ export class DebugController extends SdkObject { pageCount += context.pages().length; } } - // TODO: browsers is deprecated, remove it. - this.emit(DebugController.Events.BrowsersChanged, browsers); this.emit(DebugController.Events.StateChanged, { pageCount }); } diff --git a/packages/protocol/src/channels.ts b/packages/protocol/src/channels.ts index 2ff7b25844..d4eff9134f 100644 --- a/packages/protocol/src/channels.ts +++ b/packages/protocol/src/channels.ts @@ -640,7 +640,6 @@ export interface DebugControllerEventTarget { on(event: 'stateChanged', callback: (params: DebugControllerStateChangedEvent) => void): this; on(event: 'sourceChanged', callback: (params: DebugControllerSourceChangedEvent) => void): this; on(event: 'paused', callback: (params: DebugControllerPausedEvent) => void): this; - on(event: 'browsersChanged', callback: (params: DebugControllerBrowsersChangedEvent) => void): this; } export interface DebugControllerChannel extends DebugControllerEventTarget, Channel { _type_DebugController: boolean; @@ -674,13 +673,6 @@ export type DebugControllerSourceChangedEvent = { export type DebugControllerPausedEvent = { paused: boolean, }; -export type DebugControllerBrowsersChangedEvent = { - browsers: { - contexts: { - pages: string[], - }[], - }[], -}; export type DebugControllerInitializeParams = { codegenId: string, sdkLanguage: 'javascript' | 'python' | 'java' | 'csharp', @@ -740,7 +732,6 @@ export interface DebugControllerEvents { 'stateChanged': DebugControllerStateChangedEvent; 'sourceChanged': DebugControllerSourceChangedEvent; 'paused': DebugControllerPausedEvent; - 'browsersChanged': DebugControllerBrowsersChangedEvent; } // ----------- SocksSupport ----------- diff --git a/packages/protocol/src/protocol.yml b/packages/protocol/src/protocol.yml index eba4e5cc39..a56922fd2f 100644 --- a/packages/protocol/src/protocol.yml +++ b/packages/protocol/src/protocol.yml @@ -785,23 +785,6 @@ DebugController: parameters: paused: boolean - # Deprecated - browsersChanged: - parameters: - browsers: - type: array - items: - type: object - properties: - contexts: - type: array - items: - type: object - properties: - pages: - type: array - items: string - SocksSupport: type: interface