diff --git a/packages/modules/web_themes/koala/source/src/components/ConnectionIndicator.vue b/packages/modules/web_themes/koala/source/src/components/ConnectionIndicator.vue
index 38aeed4f9c..da8007a44d 100644
--- a/packages/modules/web_themes/koala/source/src/components/ConnectionIndicator.vue
+++ b/packages/modules/web_themes/koala/source/src/components/ConnectionIndicator.vue
@@ -3,22 +3,32 @@
-
- Verbindung hergestellt
- Verbindung getrennt
+
+ {{ stateDisplay.tooltip }}
-
- Verbindung getrennt!
+
+ {{ stateDisplay.title }}
-
+
+ Die Verbindung zur openWB wird hergestellt.
+ Bitte warten...
+
+
Die Verbindung zur openWB ist unterbrochen.
Es wird versucht, die Verbindung wieder herzustellen...
@@ -27,32 +37,119 @@
diff --git a/packages/modules/web_themes/koala/source/src/components/UserIndicator.vue b/packages/modules/web_themes/koala/source/src/components/UserIndicator.vue
index 5ffe0a73b5..8ffe56a942 100644
--- a/packages/modules/web_themes/koala/source/src/components/UserIndicator.vue
+++ b/packages/modules/web_themes/koala/source/src/components/UserIndicator.vue
@@ -219,7 +219,7 @@
diff --git a/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts b/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts
index c17f63f544..eaf4375c18 100644
--- a/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts
+++ b/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts
@@ -783,16 +783,12 @@ export const useMqttStore = defineStore('mqtt', () => {
/**
* Check if user management is active
- * Defaults to true if the value is not set as this may be due to insufficient permissions
+ * Returns false until the retained value is received, the topic is readable for all clients (including anonymous)
* @returns boolean
*/
const userManagementActive: ComputedRef = computed(() => {
return (
- getValue.value(
- 'openWB/system/security/user_management_active',
- undefined,
- true,
- ) === true
+ getValue.value('openWB/system/security/user_management_active') === true
);
});