diff --git a/web/app/src/components/ConnectionStatus.vue b/web/app/src/components/ConnectionStatus.vue
new file mode 100644
index 00000000..66bf2343
--- /dev/null
+++ b/web/app/src/components/ConnectionStatus.vue
@@ -0,0 +1,28 @@
+
+ Connection Lost
+
+
+
+
+
diff --git a/web/app/src/components/FooterPopup.vue b/web/app/src/components/FooterPopup.vue
index 0a4c3b5e..eff9ffb9 100644
--- a/web/app/src/components/FooterPopup.vue
+++ b/web/app/src/components/FooterPopup.vue
@@ -3,6 +3,7 @@ import { onMounted } from 'vue'
import { TabulatorFull as Tabulator } from 'tabulator-tables';
import { useNotifs } from '@/stores/notifications'
import * as datetime from "@/datetime";
+import ConnectionStatus from '@/components/ConnectionStatus.vue'
const notifs = useNotifs();
const emit = defineEmits(['clickClose'])
@@ -62,6 +63,7 @@ function _subscribeToPinia() {