From e4d91976d43b8dc9ae8fb55039364d9ab13dfbc5 Mon Sep 17 00:00:00 2001 From: Ljy-0827 Date: Thu, 10 Sep 2026 12:23:18 +0800 Subject: [PATCH] fix: bugfix CI --- .../src/tools/__tests__/visual-screenshot.test.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/extension/src/tools/__tests__/visual-screenshot.test.ts b/apps/extension/src/tools/__tests__/visual-screenshot.test.ts index f44b979..c5fb180 100644 --- a/apps/extension/src/tools/__tests__/visual-screenshot.test.ts +++ b/apps/extension/src/tools/__tests__/visual-screenshot.test.ts @@ -126,6 +126,15 @@ function fixture(child = false, oopif = false) { }; } if (method === "Runtime.releaseObjectGroup") return {}; + // OOPIF projection uses the full viewport for scale, independently of + // the scrollbar-excluding layout viewport used for clipping. + if (method === "Runtime.evaluate" && target.sessionId === "oopif") { + expect(params).toMatchObject({ + expression: "({ width: window.innerWidth, height: window.innerHeight })", + returnByValue: true, + }); + return { result: { value: { width: 200, height: 100 } } }; + } if (method === "Page.getLayoutMetrics") return { cssLayoutViewport: { clientWidth: 1200, clientHeight: 800, pageX: 0, pageY: 0 },