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 ); });