From c481e5389e801f7b5fc4902a748aebcf79025607 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 6 Nov 2026 23:38:59 -0700 Subject: Under the "Sign in" heading the ways in just name themselves: Seed phrase, Passkey, Google, Nostr. "I think we can remove 'Sign in' from all the sign in buttons since it's at the top in the heading" (Adam, 2026-11-06). frontDoorSignin takes { short } and the sign-in step asks for it; the coinos.io move page (under "or") and the sign-in sheet in Messages keep the full "Sign in with …" labels, where nothing above says it. "Migrate a coinos account" is unchanged. Tests wait for the list by its last door MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01VMan6Ts5Tktega8VbLg31q --- tools/onboard-backup-test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools/onboard-backup-test.js') diff --git a/tools/onboard-backup-test.js b/tools/onboard-backup-test.js index c7221fd..3eefb02 100644 --- a/tools/onboard-backup-test.js +++ b/tools/onboard-backup-test.js @@ -47,10 +47,10 @@ async function signIn() { // sign-in ways are one step in await waitText(page, 'sign in to an existing account'); await page.evaluate(() => document.getElementById('onb-signin')?.click()); - await waitText(page, 'sign in with nostr'); + await waitText(page, 'migrate a coinos account'); const sk = generateSecretKey(); const nsec = bech32.encode('nsec', bech32.toWords(sk), 1000); - await click(page, 'sign in with nostr'); + await click(page, 'nostr'); await waitText(page, 'log in with nostr'); await page.waitForSelector('input[placeholder*="nsec" i], textarea[placeholder*="nsec" i]', { timeout: 15000 }); await page.type('input[placeholder*="nsec" i], textarea[placeholder*="nsec" i]', nsec); @@ -107,7 +107,7 @@ try { await page.reload({ waitUntil: 'domcontentloaded' }); await waitText(page, 'sign in to an existing account'); await page.evaluate(() => document.getElementById('onb-signin')?.click()); - await waitText(page, 'sign in with nostr'); + await waitText(page, 'migrate a coinos account'); const door = await page.evaluate(() => { const btns = [...document.querySelectorAll('button')].filter((b) => b.offsetParent && b.textContent.trim()); const b = document.getElementById('onb-restore'); -- cgit v1.2.3