| … | … | @@ -2917,16 +2917,17 @@ async function executeSend() { |
| 2917 | 2917 | showSuccess(`Transaction sent! Hash: ${data.hash.substring(0, 16)}...`) |
| 2918 | 2918 | usedMaxAmount = false // Reset flag after successful send |
| 2919 | 2919 | |
| 2920 | | // Show native notification (don't let this crash the app) |
| 2921 | | try { |
| 2922 | | showNotification( |
| 2923 | | 'Transaction Sent', |
| 2924 | | `${amount} ${currentSendChain.toUpperCase()} sent successfully`, |
| 2925 | | 'success' |
| 2926 | | ) |
| 2927 | | } catch (notifErr) { |
| 2928 | | console.log('Notification failed (non-critical):', notifErr.message) |
| 2929 | | } |
| 2920 | // DISABLED: Native notifications causing UI hang (libnotify proxy timeout) |
| 2921 | // The success toast message above provides sufficient feedback |
| 2922 | // try { |
| 2923 | // showNotification( |
| 2924 | // 'Transaction Sent', |
| 2925 | // `${amount} ${currentSendChain.toUpperCase()} sent successfully`, |
| 2926 | // 'success' |
| 2927 | // ) |
| 2928 | // } catch (notifErr) { |
| 2929 | // console.log('Notification failed (non-critical):', notifErr.message) |
| 2930 | // } |
| 2930 | 2931 | |
| 2931 | 2932 | // Refresh balances and transactions |
| 2932 | 2933 | setTimeout(() => { |