diff --git a/packages/playwright-core/src/server/injected/recorder/recorder.ts b/packages/playwright-core/src/server/injected/recorder/recorder.ts index 351bcd2a65..db4c97ac50 100644 --- a/packages/playwright-core/src/server/injected/recorder/recorder.ts +++ b/packages/playwright-core/src/server/injected/recorder/recorder.ts @@ -1038,6 +1038,7 @@ export class Recorder { ]; this.highlight.install(); + // some frameworks erase the DOM on hydration, so periodically ensure that the highlighter is installed const recreationInterval = setInterval(() => { this.highlight.install(); }, 500);