From 0831d37d3cf1a69faf8c2168cb134e688e751ebc Mon Sep 17 00:00:00 2001 From: Jeppe B <2jepp9350@gmail.com> Date: Mon, 3 Aug 2026 14:31:57 +0200 Subject: [PATCH] Stabilize self-serve loading skeleton release gate (#256) Keep the mocked post-toggle image response pending long enough for every browser shard to observe the loading skeleton deterministically. --- tests/e2e/self-serve-wash.spec.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/e2e/self-serve-wash.spec.js b/tests/e2e/self-serve-wash.spec.js index a3f4dc73..776def6a 100644 --- a/tests/e2e/self-serve-wash.spec.js +++ b/tests/e2e/self-serve-wash.spec.js @@ -1557,7 +1557,9 @@ test.describe("Self-serve wash", () => { permissions: CUSTOMER_SELF_SERVE_PERMISSIONS, selfServe: true, }); - api.selfServe.dynamicImageDelayMs = [750, 700, 700]; + // Keep the post-toggle response pending long enough for every browser to + // observe the loading skeleton before the refreshed image replaces it. + api.selfServe.dynamicImageDelayMs = [750, 3_000, 700]; const answeredSummary = api.selfServe.answerResponseByKey["7:AB12345:11:true"]; answeredSummary.allowed_services = ["PROGRAM_PICKER", "MACHINE"]; answeredSummary.tasks = [