diff --git a/packages/playwright-core/src/server/injected/highlight.ts b/packages/playwright-core/src/server/injected/highlight.ts index b9b8739656..66e05491bc 100644 --- a/packages/playwright-core/src/server/injected/highlight.ts +++ b/packages/playwright-core/src/server/injected/highlight.ts @@ -96,10 +96,6 @@ export class Highlight { this._glassPaneElement.remove(); } - isInstalled(): boolean { - return this._glassPaneElement.parentElement === this._injectedScript.document.documentElement && !this._glassPaneElement.nextElementSibling; - } - showActionPoint(x: number, y: number) { this._actionPointElement.style.top = y + 'px'; this._actionPointElement.style.left = x + 'px'; diff --git a/packages/playwright-core/src/server/injected/recorder.ts b/packages/playwright-core/src/server/injected/recorder.ts index eb7b03fb6b..b3c16ee125 100644 --- a/packages/playwright-core/src/server/injected/recorder.ts +++ b/packages/playwright-core/src/server/injected/recorder.ts @@ -842,9 +842,6 @@ export class Recorder { } installListeners() { - // Ensure we are attached to the current document, and we are on top (last element); - if (this.highlight.isInstalled()) - return; removeEventListeners(this._listeners); this._listeners = [ addEventListener(this.document, 'click', event => this._onClick(event as MouseEvent), true),