diff --git a/app/src/main/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerImpl.kt b/app/src/main/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerImpl.kt index c9e53d0bf7..7dff18459f 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerImpl.kt @@ -11,7 +11,9 @@ import kotlinx.coroutines.flow.asStateFlow class AccessibilityEnabledManagerImpl( accessibilityManager: AccessibilityManager, ) : AccessibilityEnabledManager { - private val mutableIsAccessibilityEnabledStateFlow = MutableStateFlow(value = false) + private val mutableIsAccessibilityEnabledStateFlow = MutableStateFlow( + value = accessibilityManager.isEnabled, + ) init { accessibilityManager.addAccessibilityStateChangeListener( diff --git a/app/src/test/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerTest.kt index 77a7ab45d9..c68b850e9f 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityEnabledManagerTest.kt @@ -15,6 +15,7 @@ class AccessibilityEnabledManagerTest { private val accessibilityStateChangeListener = slot() private val accessibilityManager = mockk { + every { isEnabled } returns false every { addAccessibilityStateChangeListener(capture(accessibilityStateChangeListener)) } returns true