diff --git a/packages/playwright-core/src/server/frames.ts b/packages/playwright-core/src/server/frames.ts index 176c55e500..67566e6bbc 100644 --- a/packages/playwright-core/src/server/frames.ts +++ b/packages/playwright-core/src/server/frames.ts @@ -107,8 +107,10 @@ export class FrameManager { } dispose() { - for (const frame of this._frames.values()) + for (const frame of this._frames.values()) { frame._stopNetworkIdleTimer(); + frame._invalidateNonStallingEvaluations('Target crashed'); + } } mainFrame(): Frame {