From e12b52f1eff836cb40b0c1c5c9098f248cdf482f Mon Sep 17 00:00:00 2001 From: Matt Kleinsmith <8968171+MattKleinsmith@users.noreply.github.com> Date: Wed, 10 Jul 2024 15:07:38 -0700 Subject: [PATCH] fix(recorder): address custom context menus --- .../playwright-core/src/server/injected/recorder/recorder.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/playwright-core/src/server/injected/recorder/recorder.ts b/packages/playwright-core/src/server/injected/recorder/recorder.ts index 4cfa512a4f..664f2b8f1c 100644 --- a/packages/playwright-core/src/server/injected/recorder/recorder.ts +++ b/packages/playwright-core/src/server/injected/recorder/recorder.ts @@ -259,6 +259,11 @@ class RecordActionTool implements RecorderTool { }); } + onContextMenu(event: MouseEvent) { + // in case the web page has a custom context menu + this.onClick(event); + } + onPointerDown(event: PointerEvent) { if (this._shouldIgnoreMouseEvent(event)) return;