Files
puter/src
jelveh 9bdee81b6a Isolate render failures so one bad entry can't lock the Files tab
renderItem parsed file.metadata with an unguarded JSON.parse, but metadata
is client-writable and stored verbatim, so '', undefined, or malformed
values throw (item_icon.js guards the identical call). Combined with
Promise.all, one bad entry rejected the whole render and left the tab
frozen. Guard the parse and use Promise.allSettled for per-item isolation.
2026-07-16 18:43:22 -07:00
..
2026-07-16 15:52:37 -07:00
2026-07-09 08:54:04 +07:00
2026-06-22 13:58:45 -07:00
2026-07-16 15:52:37 -07:00