From 48bf2e7805ccd5e5f6b3206ba1e94cea08f85caa Mon Sep 17 00:00:00 2001 From: Lilith Date: Tue, 3 Mar 2026 02:37:18 -0800 Subject: [PATCH] =?UTF-8?q?test(marketplace-specific):=20=E2=9C=85=20Add?= =?UTF-8?q?=20E2E=20test=20cases=20for=20Coop=20Safety=20tab=20safety=20fe?= =?UTF-8?q?atures=20(ratings,=20compliance)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .../frontend-public/e2e/pages/coop/CoopSafetyTab.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/features/marketplace/frontend-public/e2e/pages/coop/CoopSafetyTab.ts b/features/marketplace/frontend-public/e2e/pages/coop/CoopSafetyTab.ts index 33535ced1..cbd51251c 100644 --- a/features/marketplace/frontend-public/e2e/pages/coop/CoopSafetyTab.ts +++ b/features/marketplace/frontend-public/e2e/pages/coop/CoopSafetyTab.ts @@ -201,7 +201,11 @@ export class CoopSafetyTab { * Activate the panic button. This triggers an emergency alert in the coop. */ async activatePanic() { + // PanicButton uses two-step confirmation: first click shows overlay, second activates. + // force:true bypasses actionability since the overlay may cover the original button. await this.panicButton.click() + await this.page.waitForTimeout(100) + await this.panicButton.click({ force: true }) } // ── Emergency contact actions ──