diff --git a/ui/desktop/app/templates/scopes/scope/projects/error.hbs b/ui/desktop/app/templates/scopes/scope/projects/error.hbs
index 4b50d06f4..57529c9f8 100644
--- a/ui/desktop/app/templates/scopes/scope/projects/error.hbs
+++ b/ui/desktop/app/templates/scopes/scope/projects/error.hbs
@@ -1,7 +1,23 @@
{{page-title (t "errors.generic.title") }}
-
- {{#each @model.errors as |error|}}
-
- {{/each}}
-
+{{! Most error types will land here }}
+{{#if @model.errors}}
+
+ {{#each @model.errors as |error|}}
+
+ {{/each}}
+
+{{/if}}
+
+{{! But a disconnected state doesn't get normalized errors }}
+{{#unless @model.errors}}
+
+
+
+
+
+
+ {{t "actions.disconnect"}}
+
+
+{{/unless}}