From 97d4b6274b68acf7736191d7c0f56986f84d44c8 Mon Sep 17 00:00:00 2001 From: Jonathan Tzeng Date: Fri, 28 Aug 2026 16:32:13 -0700 Subject: [PATCH] Fix wallet row a11y role and token search testID --- CHANGELOG.md | 1 + maestro/07-wallets/C000045-add-edit-tokens.yaml | 2 +- src/components/themed/WalletListCurrencyRow.tsx | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9387e1bd2aa..82f6010ea3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ - changed: Use the UI4 warning card for the Reveal Raw Keys and Reveal Master Private Key password confirmation warnings. - changed: Tron resource staking now describes its claim action as reclaiming your own TRX, instead of claiming a reward. - changed: Deep links now wait only for the account state they actually use, so a link that just opens a scene, such as the buy/sell entry, follows immediately after login instead of waiting for every wallet to finish loading. +- fixed: Wallet list rows now announce as a button to screen readers, instead of as an inert group that reads out but does not present itself as something to activate. - fixed: The buy/sell amount field no longer reads "Amount undefined" while the app is still working out which wallet to use. - fixed: Show the Monero Transaction Key of a send whose key never reached the transaction's saved metadata, by falling back to the key the wallet engine mirrors into `otherParams`. Covers sends made on 4.49.0 and later while the send path reported no key, on devices that still hold the original wallet cache. - fixed: Force `NODE_ENV=test` in the Jest script so UI tests keep working when npm is invoked via Socket (Socket otherwise sets `NODE_ENV=development`, which makes react-native-gesture-handler treat Jest as a non-test env). diff --git a/maestro/07-wallets/C000045-add-edit-tokens.yaml b/maestro/07-wallets/C000045-add-edit-tokens.yaml index 4024e06edde..738040d61d7 100644 --- a/maestro/07-wallets/C000045-add-edit-tokens.yaml +++ b/maestro/07-wallets/C000045-add-edit-tokens.yaml @@ -60,7 +60,7 @@ tags: - tapOn: "Confirm & Finish" - tapOn: - id: "undefined.clearIcon" + id: "manageTokensSearch.clearIcon" - runFlow: label: "Add custom token" diff --git a/src/components/themed/WalletListCurrencyRow.tsx b/src/components/themed/WalletListCurrencyRow.tsx index d13c494fdec..8cdec3b82a2 100644 --- a/src/components/themed/WalletListCurrencyRow.tsx +++ b/src/components/themed/WalletListCurrencyRow.tsx @@ -177,6 +177,7 @@ const WalletListCurrencyRowComponent: React.FC = props => { return ( = props => { start: { x: 0, y: 0 }, end: { x: 1, y: 0 } }} - testID={`walletListRow_${walletName}_${displayCurrencyCode}`} > {firstRow}