[feat](trx-frontend-http): add connection-lost overlay for trx-client and trx-server failures
Show a full-screen blurred overlay (reusing decode-history-overlay styles) when the SSE connection to trx-client drops or when trx-server is reported unreachable via server_connected=false. The overlay distinguishes the two failure modes with separate titles and sub-text. It is dismissed on es.onopen (trx-client back) or when a message with server_connected!=false arrives (trx-server back), and cleared on explicit disconnect/logout. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Stanislaw Grams <stanislawgrams@gmail.com>
This commit is contained in:
@@ -980,6 +980,12 @@
|
||||
<div id="decode-history-overlay-sub" class="decode-history-overlay-sub">Preparing recent decodes for the UI</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="conn-lost-overlay" class="decode-history-overlay is-hidden" aria-live="assertive" aria-atomic="true">
|
||||
<div class="decode-history-overlay-card">
|
||||
<div id="conn-lost-overlay-title" class="decode-history-overlay-title">Connection lost</div>
|
||||
<div id="conn-lost-overlay-sub" class="decode-history-overlay-sub">Retrying…</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/webgl-renderer.js"></script>
|
||||
<script src="/app.js"></script>
|
||||
<script src="/ais.js"></script>
|
||||
|
||||
Reference in New Issue
Block a user