The dashboard HTTP server checked for index.html once at startup and cached the result. If the server started before `dashboard install`, it permanently served the "not installed" fallback page. Check for installed dashboard files on each request instead, so `dashboard install` takes effect immediately on a running server. Fixes #1065 Co-authored-by: ctate <366502+ctate@users.noreply.github.com>