OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-wallet-desktop commits / 969c427

Fix selectAsset click handler - remove undefined event reference
Deployment: testing (hyper-wallet-desktop-test) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
969c427dfcbd2d5168bc25c418de4f9d4ff2c013
by plankatron <fleeky@gmail.com> · 2026-01-30T02:17:01.000Z

Changed files (2) +11 -7

.claude/deployment-history.json +2 -2
……@@ -4,7 +4,7 @@
44 "branch": "testing",
55 "version": "unknown",
66 "pear_key": "pear://unknown",
7 "deployed_at": "2026-01-29T21:01:45-05:00",
8 "commit_message": "Fix: restore clickable asset rows while keeping Send buttons",
7 "deployed_at": "2026-01-29T21:04:29-05:00",
8 "commit_message": "Fix: expose selectAsset, showSend, loadEthereumBalances to window for onclick handlers",
99 "tmux": "pear-seed:5"
1010}
desktop/wallet.js +9 -5
……@@ -1745,6 +1745,7 @@ async function loadCurrentBalance() {
17451745
17461746// Load unified Ethereum balances (ETH + USDT + USDC)
17471747async function loadEthereumBalances() {
1748 console.log('loadEthereumBalances called, selectedChain:', selectedChain, 'selectedNetwork:', selectedNetwork)
17481749 const container = document.getElementById('wallet-balance-display')
17491750
17501751 // Show loading with asset placeholders
……@@ -1849,19 +1850,22 @@ async function loadEthereumBalances() {
18491850}
18501851
18511852// Select asset for Ethereum chain (null = ETH, 'usdt' = USDT, 'usdc' = USDC)
1852function selectAsset(asset) {
1853function selectAsset(asset, evt) {
18531854 selectedAsset = asset
18541855 localStorage.setItem('asset', asset || '')
18551856
18561857 // Update selectedCurrency for backwards compatibility
18571858 selectedCurrency = getSelectedCurrency()
18581859
1859 document.querySelectorAll('.asset-row').forEach(row => {
1860 // Update visual selection
1861 document.querySelectorAll('.asset-row').forEach((row, index) => {
18601862 row.classList.remove('selected')
1863 // ETH is index 0, USDT is index 1, USDC is index 2
1864 const rowAsset = index === 0 ? null : index === 1 ? 'usdt' : 'usdc'
1865 if (rowAsset === asset) {
1866 row.classList.add('selected')
1867 }
18611868 })
1862 if (event && event.currentTarget) {
1863 event.currentTarget.classList.add('selected')
1864 }
18651869
18661870 // Update QR code and transactions for selected asset
18671871 loadCurrentQRCode()