diff --git a/app/src/ui/summary-view.ts b/app/src/ui/summary-view.ts index 5c28288..c289ec9 100644 --- a/app/src/ui/summary-view.ts +++ b/app/src/ui/summary-view.ts @@ -336,6 +336,7 @@ export function createSummaryView(options: SummaryViewOptions): SummaryView { if (!veil.hidden) { veil.hidden = true; panel.replaceChildren(); + delete panel.dataset.ready; drawn = ""; } }, diff --git a/tests/browser/match.mjs b/tests/browser/match.mjs index b6b3796..55cafde 100644 --- a/tests/browser/match.mjs +++ b/tests/browser/match.mjs @@ -288,6 +288,7 @@ for (;;) { if (what === "over") { // Le bilan, une fois l'analyse prête, à la place du panneau. await until("bilan prêt", () => + !document.getElementById("summary-veil").hidden && document.getElementById("summary")?.dataset.ready === "true", null, 120_000); const title = await page.textContent("#summary-title"); const reading = await page.textContent("#summary-reading");