From 666ba8e88a6d5d90d4ecfcb1e3f7c22b5cc7b4f6 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Tue, 2 Jun 2026 18:02:40 -0400 Subject: [PATCH] =?UTF-8?q?zebra-spaces:=20don't=20truncate=20handles=20?= =?UTF-8?q?=E2=80=94=20wrap=20instead=20of=20ellipsis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/zebra-spaces.html | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/web/zebra-spaces.html b/web/zebra-spaces.html index 74701d9..2610fc7 100644 --- a/web/zebra-spaces.html +++ b/web/zebra-spaces.html @@ -474,8 +474,10 @@ .badge.cohost { background: #444; color: #fff; } .badge.speaker { background: #fff; color: #000; } .badge.listener{ background: #fff; color: #888; border-color: #888; } - /* handle gets its own row — never wrap, scroll if absurdly long */ - .handle { font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } + /* handle is never truncated. Long handles wrap on word boundaries + * by default; overflow-wrap:break-word allows a single absurdly long + * word to wrap rather than push the column wider. */ + .handle { font-weight: bold; overflow-wrap: break-word; min-width: 0; } .handle .me { color: #060; font-weight: normal; font-size: 0.7rem; margin-left: 0.3rem; } /* full pubkey, monospace, wraps onto as many lines as it needs */ .pub-short { @@ -3694,8 +3696,8 @@ logLine('', 'ready — pick a handle, type a rendezvous code, enter the space');