iuna

iuna - experimental devnet protocol
git clone https://iuna.jhx.app/git/iuna.git
Log | Files | Refs | README | LICENSE

commit 13f545b80710df2ced156b7c8b321f58dc157d06
parent df91f307f56dad5a3088db261264c316942eaa6b
Author: Joris Hartog <jorishartog@hotmail.com>
Date:   Tue, 11 Aug 2026 11:28:54 +0200

Fix UTXO range selection clicks

Diffstat:
Msrc/adapters/http/index_html.rs | 4++--
Msrc/adapters/http/tests.rs | 4++++
2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/adapters/http/index_html.rs b/src/adapters/http/index_html.rs @@ -182,10 +182,10 @@ pub(super) const INDEX_HTML: &str = r#"<!doctype html> .send-utxo-actions { display: flex; gap: 6px; align-items: center; } .utxo-select-button { padding: 3px 7px; border-color: #3a4248; background: #202328; color: #9fa8ad; font-size: 12px; } .utxo-select-button:hover { border-color: #5a646b; color: #d6dee2; } - .send-utxo-option { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px; align-items: start; border: 1px solid #2f363c; border-radius: 8px; padding: 8px; background: #181b1f; } + .send-utxo-option { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px; align-items: start; border: 1px solid #2f363c; border-radius: 8px; padding: 8px; background: #181b1f; user-select: none; } .send-utxo-option.disabled { border-color: #262c31; background: #14171a; color: #687178; } .send-utxo-option.disabled code, .send-utxo-option.disabled .utxo-node-amount { color: #687178; } - .send-utxo-option input { min-width: auto; margin-top: 3px; } + .send-utxo-option input { min-width: auto; margin-top: 3px; pointer-events: none; } .utxo-status { color: #8d989f; font-size: 10px; font-weight: 850; text-transform: uppercase; } .send-utxo-summary { flex-basis: 100%; width: 100%; display: grid; gap: 5px; color: #9eb3bc; font-size: 13px; } .wallet-balance-line { display: inline-grid; grid-template-columns: auto auto; gap: 10px; align-items: baseline; padding: 8px 10px; border: 1px solid #2f363c; border-radius: 8px; background: #111316; color: inherit; cursor: pointer; } diff --git a/src/adapters/http/tests.rs b/src/adapters/http/tests.rs @@ -1481,6 +1481,10 @@ fn transfer_utxo_selection_supports_shift_click_ranges() { super::INDEX_HTML .contains(":checked=\"selectedTransferUtxos.includes(utxoOutpoint(utxo))\"") ); + assert!(super::INDEX_HTML.contains(".send-utxo-option {")); + assert!(super::INDEX_HTML.contains("user-select: none;")); + assert!(super::INDEX_HTML.contains(".send-utxo-option input {")); + assert!(super::INDEX_HTML.contains("pointer-events: none;")); assert!( !super::INDEX_HTML .contains("x-model=\"selectedTransferUtxos\" @click=\"toggleTransferUtxoSelection")