fix(folio-web): seed card/txn-type selection via from().generate() for reproducible runs

This commit is contained in:
pj committed 2026-06-01 21:12:29 +05:30
1 parent b58023a434
commit 3aba528c87
1 file changed
+4 -6
+4 -6
View File
@@ -205,8 +205,7 @@ const openAccount = actions(() => {
if (!onHomePage.current) return []; if (!onHomePage.current) return [];
const cards = accountCards.current; const cards = accountCards.current;
if (cards.length === 0) return []; if (cards.length === 0) return [];
const card = cards[Math.floor(Math.random() * cards.length)]; return [Tap({ on: from(cards).generate().element })];
return [Tap({ on: card.element })];
}); });
const openAddTxn = actions(() => { const openAddTxn = actions(() => {
@@ -252,10 +251,9 @@ const typeNote = actions(() => {
const toggleTxnType = actions(() => { const toggleTxnType = actions(() => {
if (!onAddTxnPage.current) return []; if (!onAddTxnPage.current) return [];
const credit = txnCreditButton.current; const targets = [txnCreditButton.current, txnDebitButton.current].filter(Boolean);
const debit = txnDebitButton.current; if (targets.length === 0) return [];
const target = Math.random() < 0.5 ? credit : debit; return [Tap({ on: from(targets).generate() })];
return target ? [Tap({ on: target })] : [];
}); });
const submitTxn = actions(() => { const submitTxn = actions(() => {