Bug: Prefilled Memos do not save (unless updated) on SendSuccess screen
At the line here: https://git.xulu.tech/selene.cash/selene-wallet/-/blob/main/src/components/views/wallet/WalletViewSendSuccess/WalletViewSendSuccess.jsx?ref_type=heads#L38
... the memo will only save to TransactionHistory if it is changed. This means that prefilled memos (from JPP) will not save unless the value is updated.
A simple fix might just be to add this conditional at the bottom (note: untested):
// If the memo already has characters (i.e. it was prefilled), trigger a save immediately.
if (memo.length) {
TransactionHistoryService(walletHash, localCurrency).setTransactionMemo(
tx.txid,
memo
);
}
(Sorry, I'm having some build/test issues on my end, otherwise would've just done this straight as an MR)