diff --git a/app/src/main/java/com/x8bit/bitwarden/MainActivity.kt b/app/src/main/java/com/x8bit/bitwarden/MainActivity.kt index b7ec4fcd31..6463ca58d8 100644 --- a/app/src/main/java/com/x8bit/bitwarden/MainActivity.kt +++ b/app/src/main/java/com/x8bit/bitwarden/MainActivity.kt @@ -85,6 +85,13 @@ class MainActivity : AppCompatActivity() { ) } + override fun onStop() { + super.onStop() + // In some scenarios on an emulator the Activity can leak when recreated + // if we don't first clear focus anytime we exit and return to the app. + currentFocus?.clearFocus() + } + private fun observeViewModelEvents() { mainViewModel .eventFlow