1 Commits
Author SHA1 Message Date
sneak 50454216da fix: the delete wallet screens name the wallet's own key material (closes #529)
check / check (push) Canceled after 0s
e2e / e2e-chrome (push) Canceled after 0s
e2e / e2e-firefox (push) Canceled after 0s
DeleteWallet and DeleteWalletLostPassword told key and xprv wallets that
their recovery phrase was the way back, but those wallets have none. Both
screens now name the recovery phrase, the private key or the extended
private key, according to the wallet's kind.

The noun comes from keyMaterialName() in the popup view helpers, which
DeleteAddress now uses too in place of its own two-way choice, so there is
one place that picks it. The lost-password screen's route-back sentence is
reworded to fit all three kinds.

Model: opus-5-5
2026-10-19 03:36:34 +00:00
+4 -4
View File
@@ -419,10 +419,10 @@ function addressHoldsFunds(addr) {
return false;
}
// The name of a wallet's key material, which is also its only backup: the
// recovery phrase of an HD wallet, the private key of a key wallet, the
// extended private key of an xprv wallet. DeleteWallet,
// DeleteWalletLostPassword and DeleteAddress name the backup with it.
// What a wallet was imported from, which is also its only backup: the
// recovery phrase, the private key or the extended private key. The screens
// that tell the user what to keep or import again name it through here, so
// a key or xprv wallet is never sent looking for a recovery phrase.
function keyMaterialName(wallet) {
if (walletHasRecoveryPhrase(wallet)) return "recovery phrase";
if (wallet.type === "key") return "private key";