From 035e81375784b766027b403e4f2685105c4b2150 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 4 Jul 2026 07:03:00 -0700 Subject: Ark: boarding success screen with txid link instead of a toast Broadcasting a board now lands on a checkmark screen showing the amount that will arrive (after the board fee), a note about the confirmation, and the funding txid with copy + explorer link; Done returns to the Receive tab. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01QFAcD4V284DvYZZHP7Rxxy --- tools/ark/ui-test.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/ark/ui-test.js b/tools/ark/ui-test.js index 48f2f83..259172f 100644 --- a/tools/ark/ui-test.js +++ b/tools/ark/ui-test.js @@ -159,7 +159,11 @@ try { check('board form on receive/ark', !!(await boardInput.asElement())); await boardInput.asElement().type('30000'); await clickText('button', 'Board'); - check('board started', await waitText('Boarding', 20000)); + check('boarding success screen', await waitText('Boarding!', 20000)); + check('boarding txid link shown', await page.evaluate(() => + !!document.querySelector('.addr-box') && /^[0-9a-f]{64}$/.test(document.querySelector('.addr-box').textContent.trim()))); + await clickText('button.btn-primary', 'Done'); + await sleep(300); mine(2); check('board vtxo lands (+29,670)', await waitLabeledNumber('ark balance', preBoard + 29670, 40000), String(await labeledNumber('ark balance'))); -- cgit v1.2.3