From 5850fb978744fc6061358c15b4c2138d413da5eb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 8 Mar 2026 08:44:33 +0000 Subject: [PATCH 1/3] Initial plan From 917539cabd890341b98425f5d53a15bb0a0f23f6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 8 Mar 2026 08:46:50 +0000 Subject: [PATCH 2/3] Fix waitForCanvasAnimationToEnd to throw on timeout instead of silently returning Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com> --- e2e/logic/POM/codeGraph.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/e2e/logic/POM/codeGraph.ts b/e2e/logic/POM/codeGraph.ts index af9e3d47..5fc64944 100644 --- a/e2e/logic/POM/codeGraph.ts +++ b/e2e/logic/POM/codeGraph.ts @@ -729,5 +729,7 @@ export default class CodeGraph extends BasePage { } await this.page.waitForTimeout(500); } + const finalStatus = await this.canvasElement.getAttribute("data-engine-status"); + throw new Error(`Canvas animation did not stop within ${timeout}ms; final status: "${finalStatus}"`); } } From 44ccd91ec33ad471441dd62c3fd271cf97266ea0 Mon Sep 17 00:00:00 2001 From: Guy Korland Date: Sun, 8 Mar 2026 22:51:48 +0200 Subject: [PATCH 3/3] Update e2e/logic/POM/codeGraph.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- e2e/logic/POM/codeGraph.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/e2e/logic/POM/codeGraph.ts b/e2e/logic/POM/codeGraph.ts index 5fc64944..05486dbf 100644 --- a/e2e/logic/POM/codeGraph.ts +++ b/e2e/logic/POM/codeGraph.ts @@ -730,6 +730,9 @@ export default class CodeGraph extends BasePage { await this.page.waitForTimeout(500); } const finalStatus = await this.canvasElement.getAttribute("data-engine-status"); + if (finalStatus === "stopped") { + return; + } throw new Error(`Canvas animation did not stop within ${timeout}ms; final status: "${finalStatus}"`); } }