microsoft/playwright · error · Error
Unknown method: ${message.method}
Error message
Unknown method: ${message.method} What it means
Error "Unknown method: ${message.method}" thrown in microsoft/playwright.
Source
Thrown at packages/extension/src/relayConnection.ts:226
this._sendError(-32700, `Error parsing message: ${error.message}`);
return;
}
const response: ProtocolResponse = {
id: message.id,
};
try {
response.result = await this._handleCommand(message);
} catch (error: any) {
debugLog(`Error handling command ${JSON.stringify(message)}:`, error);
response.error = error.message;
}
this._sendMessage(response);
}
private async _handleCommand(message: ProtocolCommand): Promise<any> {
if (!ALLOWED_CHROME_COMMANDS.has(message.method))
throw new Error(`Unknown method: ${message.method}`);
const args = (message.params ?? []) as any[];
const result = await invokeChromeMethod(message.method, args);
// Attach bookkeeping; detach flows through the chrome.debugger.onDetach event.
if (message.method === 'chrome.debugger.attach') {
const target = args[0] as chrome.debugger.Debuggee | undefined;
if (target?.tabId !== undefined)
this._notifyTabAttached(target.tabId);
}
return result ?? {};
}
private _sendError(code: number, message: string): void {
this._sendMessage({
error: {
code,
message,
},
});View on GitHub (pinned to c8fc3bf8d3)
When it happens
Trigger: Thrown at packages/extension/src/relayConnection.ts:226 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/playwright@c8fc3bf8d3 (2026-08-12).
Data as JSON: /api/errors/90b9eadf65e9cf08.
Report an issue: GitHub.