diff --git a/toot/tui/timeline.py b/toot/tui/timeline.py index 12c2308..5595150 100644 --- a/toot/tui/timeline.py +++ b/toot/tui/timeline.py @@ -238,7 +238,8 @@ class StatusDetails(urwid.Pile): yield ("pack", urwid.Text([("bold", "Media attachment"), " (", m["type"], ")"])) if m["description"]: yield ("pack", urwid.Text(m["description"])) - yield ("pack", urwid.Text(("link", m["url"]))) + url = m.get("text_url") or m["url"] + yield ("pack", urwid.Text(("link", url))) poll = status.data.get("poll") if poll: