diff --git a/src/App.vue b/src/App.vue
index 6ea9839a7387210b753238448c116ca5835ff430..8dfcf25ac4cd68ec571e665e9683f0a8c7007b48 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -13,7 +13,8 @@ const constants = useConstantsStore()
 const {schemaReady, apiStatus} = storeToRefs(store)
 
 async function retestAPI() {
-  await store.testAPI()
+  const apiStatus = await store.testAPI()
+  console.log('Attempted backend reconnect:', apiStatus)
 }
 
 onMounted(() => constants.initViaAPI())
diff --git a/src/services/mainStore.ts b/src/services/mainStore.ts
index 10a3c2ec511c02980e4a78a603014988fcec234b..93cd39513970b673be3c39beddfa7c238ccfdec1 100644
--- a/src/services/mainStore.ts
+++ b/src/services/mainStore.ts
@@ -23,7 +23,7 @@ export const useMainStore = defineStore('main', () => {
   const schemaReady = computed(() => sessionReady.value && (originalDBSchema.value != null))
 
   async function testAPI() {
-    if (apiStatus === "disconnected")
+    if (apiStatus.value === "disconnected")
       apiStatus.value = "connecting"
     const r = await keepAlive()
     if (r?.data) {