From 4d9a6d69db43d5b53c95d90fa5a8d3a84fc0b471 Mon Sep 17 00:00:00 2001 From: Pierre MARTIN Date: Tue, 3 Nov 2026 20:00:24 +0100 Subject: [PATCH] =?UTF-8?q?Test=20navigateur=20:=20menu=20essay=C3=A9=20au?= =?UTF-8?q?=20moment=20de=20lancer=20les=20d=C3=A9s=20;=20menu=20ouvert=20?= =?UTF-8?q?devant=20un=20panneau?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le panneau du double de l'ordinateur ne s'affiche qu'en paysage (en portrait, la barre d'actions pose la question) : la rotation change alors l'écran, à raison. Le test ouvrait le menu juste après un coup, parfois pendant un double. Co-Authored-By: Claude Opus 5.5 --- tests/browser/play.mjs | 5 ++++- web/app.css | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/browser/play.mjs b/tests/browser/play.mjs index f0df2b1..c5d8852 100644 --- a/tests/browser/play.mjs +++ b/tests/browser/play.mjs @@ -1002,7 +1002,10 @@ for (let actions = 0; ; actions++) { "plateau différent après rechargement"); justReloaded = true; log(`partie reprise après rechargement (événement ${after.head})`); - } else if (reloaded && !resumed) { + } else if (reloaded && !resumed && (await waitForPlayer()) === "roll") { + // Au moment de lancer les dés : un double de l'ordinateur en attente + // s'affiche en panneau en paysage (et dans la barre d'actions en + // portrait), ce qui changerait l'écran à la rotation, à raison. resumed = true; step("menu"); await openMenu(); diff --git a/web/app.css b/web/app.css index d9e5310..4a8b2e5 100644 --- a/web/app.css +++ b/web/app.css @@ -672,6 +672,7 @@ button:disabled { /* Le menu : une feuille qui monte du bas. */ .sheet-veil { + z-index: 11; /* ouvert, le menu passe devant un panneau */ align-items: flex-end; padding: 0; }