From 9a6e5441677ad563245a14a9b7952e3e9f137f58 Mon Sep 17 00:00:00 2001 From: sneak Date: Thu, 26 Feb 2026 03:31:13 +0700 Subject: [PATCH] Truncate address to 40 chars on address detail pane for dot alignment --- src/popup/views/addressDetail.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/popup/views/addressDetail.js b/src/popup/views/addressDetail.js index 82cb1d9..c9f794f 100644 --- a/src/popup/views/addressDetail.js +++ b/src/popup/views/addressDetail.js @@ -22,7 +22,8 @@ function show() { $("address-title").textContent = wallet.name + " \u2014 Address " + (wi + 1) + "." + (ai + 1); $("address-dot").innerHTML = addressDotHtml(addr.address); - $("address-full").textContent = addr.address; + $("address-full").dataset.full = addr.address; + $("address-full").textContent = truncateMiddle(addr.address, 40); $("address-usd-total").textContent = formatUsd(getAddressValueUsd(addr)); const ensEl = $("address-ens"); if (addr.ensName) { @@ -203,7 +204,7 @@ function renderSendTokenSelect(addr) { function init(ctx) { $("address-full").addEventListener("click", () => { - const addr = $("address-full").textContent; + const addr = $("address-full").dataset.full; if (addr) { navigator.clipboard.writeText(addr); showFlash("Copied!");