feat: add error handling to job editor and Error page

Wrap job editor initialization in try/catch to display errors instead of
crashing the circuit. Make LoadSavedResults async. Add a simple Error
page for the production exception handler.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
aj
2026-03-12 13:48:36 -04:00
co-authored by Claude Opus 4.6
parent b5bef23c1d
commit 545678c30f
2 changed files with 56 additions and 24 deletions
+17
View File
@@ -0,0 +1,17 @@
@page "/Error"
<PageTitle>Error</PageTitle>
<div class="container mt-5">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card border-danger">
<div class="card-body text-center">
<h1 class="text-danger mb-3">Something went wrong</h1>
<p class="lead">An unexpected error occurred. Please try again later.</p>
<a href="/" class="btn btn-primary mt-3">Return to home page</a>
</div>
</div>
</div>
</div>
</div>