diff --git a/e2e/logic/POM/codeGraph.ts b/e2e/logic/POM/codeGraph.ts index af9e3d47..05486dbf 100644 --- a/e2e/logic/POM/codeGraph.ts +++ b/e2e/logic/POM/codeGraph.ts @@ -729,5 +729,10 @@ 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}"`); } }