zeekay
5bbb57995a
top accounts: read the tags the list actually carries
...
The addresses list endpoint returns a projection of an address — no tags, no
name, no implementations. AddressesListItem guarded with `public_tags !== null`,
which is true of an absent field, so every visit to /accounts read `.length` off
undefined and the whole page fell to the error boundary. The type said the field
was always present, so nothing caught it.
Partial<AddressParam> states what the endpoint sends, and both read sites reach
for the tags the same optional way.
The error screen it fell to had its own defect: the status glyph is an
inline-block div and gui's H1 renders inline, so the two shared a line box and
"500" ran into "Oops! Something went wrong". The screen is a stack; it now says
so. The heading's own top margin was being outranked by gui's atomic reset.
2026-08-28 23:45:54 -07:00
..
2025-12-10 19:21:07 +01:00
2026-07-27 19:14:51 -07:00
2026-03-01 18:00:00 -08:00
2026-07-27 19:14:51 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-08-28 23:45:54 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-18 10:31:56 -07:00
2026-07-27 19:14:51 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-27 19:14:51 -07:00
2026-08-07 21:53:27 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-19 01:24:19 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-25 16:11:22 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-27 18:24:48 -07:00
2026-03-01 18:00:00 -08:00
2026-07-17 01:53:24 -07:00
2026-03-02 12:28:15 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-06-23 13:17:30 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-19 01:24:19 -07:00
2026-03-01 18:00:00 -08:00
2026-08-06 19:29:24 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-27 19:14:51 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2024-01-22 17:36:30 +04:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-08-20 20:20:18 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-07-14 08:02:11 -07:00
2025-03-28 14:43:37 +01:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-06-28 15:08:34 -07:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2025-07-04 11:22:18 +02:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-02 12:28:15 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00
2026-03-01 18:00:00 -08:00