diff --git a/src/web/control.js b/src/web/control.js
index 61dc8b5..b75c363 100644
--- a/src/web/control.js
+++ b/src/web/control.js
@@ -1,5 +1,6 @@
import range from 'lodash/range'
import sortBy from 'lodash/sortBy'
+import truncate from 'lodash/truncate'
import ReconnectingWebSocket from 'reconnecting-websocket'
import { h, Fragment, render } from 'preact'
import { useEffect, useState, useCallback, useRef } from 'preact/hooks'
@@ -353,7 +354,7 @@ function StreamLine({
{source}
{location}
- {title || link}
+ {truncate(title || link, { length: 55 })}
{' '}
{notes}
>