From ad07f2cf768e5da894bd0a82938b28fb032a39cf Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Sat, 20 Dec 2025 07:23:20 -0800 Subject: [PATCH] Revert last frame request cache clearing --- test/playwright/SharedRendererTests.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/test/playwright/SharedRendererTests.ts b/test/playwright/SharedRendererTests.ts index 73b3945b..f6747be2 100644 --- a/test/playwright/SharedRendererTests.ts +++ b/test/playwright/SharedRendererTests.ts @@ -1380,16 +1380,9 @@ export function injectSharedRendererTestsStandalone(ctx: ISharedRendererTestCont * @param row The 1-based row index to get the color for. */ async function getCellColor(ctx: ITestContext, col: number, row: number, position: CellColorPosition = CellColorPosition.CENTER): Promise<[red: number, green: number, blue: number, alpha: number]> { - // Clear the cached frame if the request is for the same cell - if (lastFrameRequest) { - if (lastFrameRequest.col === col && lastFrameRequest.row === row) { - frameDetails = undefined; - } - } if (!frameDetails) { frameDetails = await getFrameDetails(ctx); } - lastFrameRequest = { col, row }; switch (position) { case CellColorPosition.CENTER: return getCellColorInner(frameDetails, col, row); @@ -1399,7 +1392,6 @@ async function getCellColor(ctx: ITestContext, col: number, row: number, positio } let frameDetails: { cols: number, rows: number, decoded: IImage32 } | undefined = undefined; -let lastFrameRequest: { col: number, row: number } | undefined; async function getFrameDetails(ctx: ITestContext): Promise<{ cols: number, rows: number, decoded: IImage32 }> { const screenshotOptions: LocatorScreenshotOptions | undefined = process.env.DEBUG ? { path: 'out-esbuild-test/playwright/screenshot.png' } : undefined; const buffer = await ctx.page.locator('#terminal-container .xterm-screen').screenshot(screenshotOptions);