Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/status-page-handler.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ const CSS = `@font-face{font-family:Inter;src:url('/inter.woff2') format('woff2'
.status-ui section{margin:0 0 22px}.status-ui .playing-section{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:4px;padding:18px 20px;background:var(--panel)}
.status-ui .playing-section h2{color:var(--muted);font-size:11px;margin:0 0 8px;font-weight:500}.status-ui #playing{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.5px;margin:0}.status-ui #playing-subtitle{color:var(--muted);font-size:13px;margin:5px 0 0}
.status-ui #playing,.status-ui #playing-subtitle{overflow-wrap:anywhere}
.status-ui #servers li{overflow-wrap:anywhere}
.status-ui .connection-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:12px;margin-bottom:26px}
.status-ui .connection-grid section{border:1px solid var(--line);border-radius:4px;background:var(--panel);padding:16px;margin:0;min-width:0}
.status-ui dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0;font-size:12px}.status-ui dt{color:var(--muted)}.status-ui dd{margin:0;overflow-wrap:anywhere}
Expand Down
4 changes: 4 additions & 0 deletions test/status-servers-list-wrap.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import test from 'node:test';
import assert from 'node:assert/strict';
import {createStatusPageHandler} from '../src/status-page-handler.js';
test('Status "All servers" rows wrap long unbroken user names instead of widening the page',async()=>{const h=createStatusPageHandler({status:{snapshot(){},async refresh(){}},fallback:async()=>null});assert.match((await h({url:'/status-ui.css'})).body,/\.status-ui #servers li\{[^}]*overflow-wrap:anywhere/)});
Loading