bitwarden / bitwarden/android

App freeze after Unlock using master password if your impatient

Open
#5,373 5 comments 0 reactions 0 assignees View on GitHub
app:password-manager bug
Dominant language
Kotlin
Stars
9.4k
Forks
1.1k
Avg merge
1d 14h
Merged PRs (30d)
67

Description

### Steps To Reproduce

### How to replicate intermittent freezing of app
**You've previously logged in to bitwarden on android and locked the app but your still logged in.**
1. Open bitwarden
2. Enter master password
3. Press unlock button
4. Wait until vault is almost unlocked (**Your vault takes a while to unlock as you've increased the number of rounds of encryption**)
Once bitwarden is almost done opening your vault you press the unlock button once more as you're impaintient.

### Expected Result

Uhm, not freeze, especially once the wallet is open

### Actual Result

Bitwarden freezes for a moment every few seconds after unlocking.
Does not seem to ever go away unless bitwarden is closed fully.

### Screenshots or Videos

Snippet from logcat, complete logcat available to devs. On request
```
type: ANR
osVersion: google/bluejay/bluejay:15/BP1A.250505.005/2025061600:user/release-keys
userType: full.secondary
package: com.x8bit.bitwarden:20269, targetSdk 35
process: com.x8bit.bitwarden
installer: com.android.vending

Subject: Input dispatching timed out (688f496 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity is not responding. Waited 5003ms for MotionEvent).
RssHwmKb: 1312496
RssKb: 1310136
RssAnonKb: 1135692
RssShmemKb: 896
VmSwapKb: 0

--- CriticalEventLog ---
capacity: 20
events <
timestamp_ms: 1750187111888
anr <
pid: 26652
process: "com.x8bit.bitwarden"
process_class: 1
subject: "Input dispatching timed out (32ea272 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity is not responding. Waited 5001ms for MotionEvent)."
uid: 1610187
>
>
events <
timestamp_ms: 1750187251765
anr <
pid: 28928
process: "com.x8bit.bitwarden"
process_class: 1
subject: "Input dispatching timed out (3ab566b com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity is not responding. Waited 5001ms for MotionEvent)."
uid: 1610187
```

### Additional Context

Been happening for many months, not a new bug.

### Build Version

2025.5

### What server are you connecting to?

US

### Self-host Server Version

_No response_

### Environment Details

Pixel 6a
GOS:2025061600

### Issue Tracking Info

- [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.