diff --git a/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts b/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts index fed1896d62..e77a25c6a7 100644 --- a/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts +++ b/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts @@ -112,7 +112,7 @@ test.describe("Encryption tab", () => { await expect(dialog.getByText("Forgot your recovery key? You’ll need to reset your identity.")).toBeVisible(); }); - test("should warn before turning off key storage", async ({ page, app, util }) => { + test("should warn before turning off key storage", { tag: "@screenshot" }, async ({ page, app, util }) => { await verifySession(app, "new passphrase"); await util.openEncryptionTab(); @@ -122,6 +122,8 @@ test.describe("Encryption tab", () => { page.getByRole("heading", { name: "Are you sure you want to turn off key storage and delete it?" }), ).toBeVisible(); + await expect(util.getEncryptionTabContent()).toMatchScreenshot("delete-key-storage-confirm.png"); + await page.getByRole("button", { name: "Delete key storage" }).click(); await expect(page.getByRole("checkbox", { name: "Allow key storage" })).not.toBeChecked(); diff --git a/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/delete-key-storage-confirm-linux.png b/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/delete-key-storage-confirm-linux.png new file mode 100644 index 0000000000..3a5bc0f9f8 Binary files /dev/null and b/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/delete-key-storage-confirm-linux.png differ