From 3eb6322427baf4dd2210b052c03263c9a1a424fe Mon Sep 17 00:00:00 2001 From: nmemmert <67961292+nmemmert@users.noreply.github.com> Date: Mon, 19 Oct 2026 15:01:41 -0400 Subject: [PATCH] Show error message in admin docs panel instead of staying on Loading Co-Authored-By: Claude Sonnet 4.6 --- public/admin.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/admin.js b/public/admin.js index 8465c4b..c366099 100644 --- a/public/admin.js +++ b/public/admin.js @@ -3296,8 +3296,14 @@ $('#app-settings-form').addEventListener('submit', async (e) => { let adminDocsEditorInstance = null; async function loadAdminDocs() { - const { docs } = await api('/api/admin/docs'); const el = $('#admin-docs-list'); + let docs; + try { + ({ docs } = await api('/api/admin/docs')); + } catch (err) { + el.innerHTML = `

Error loading documents: ${esc(err.message)}

`; + return; + } if (!docs.length) { el.innerHTML = '

No submitted documents yet.

'; return;